diff --git a/components.json b/components.json index 9ddb754ba..56645b098 100644 --- a/components.json +++ b/components.json @@ -15,12 +15,9 @@ "menuAccent": "subtle", "aliases": { "components": "@/components", - "utils": "@/utils", + "utils": "@/utils/style", "ui": "@/components/ui", "lib": "@/utils", "hooks": "@/hooks" - }, - "registries": { - "@animate-ui": "https://animate-ui.com/r/{name}.json" } } diff --git a/compose.dev.yml b/compose.dev.yml index 04c1af3c7..81c4fca1a 100644 --- a/compose.dev.yml +++ b/compose.dev.yml @@ -2,7 +2,7 @@ name: reactive_resume services: postgres: - image: postgres:18 + image: postgres:latest restart: unless-stopped environment: POSTGRES_DB: postgres @@ -24,10 +24,8 @@ services: restart: unless-stopped ports: - "4000:3000" - extra_hosts: - - "host.docker.internal:host-gateway" environment: - - QUEUED=10 + - QUEUED=30 - HEALTH=true - CONCURRENT=20 - TOKEN=1234567890 @@ -95,6 +93,6 @@ services: retries: 3 volumes: + mailpit_data: postgres_data: seaweedfs_data: - mailpit_data: diff --git a/compose.yml b/compose.yml index 03cae4a7f..ae08af578 100644 --- a/compose.yml +++ b/compose.yml @@ -2,7 +2,7 @@ name: reactive_resume services: postgres: - image: postgres:18 + image: postgres:latest restart: unless-stopped environment: POSTGRES_DB: postgres @@ -20,15 +20,12 @@ services: browserless: image: ghcr.io/browserless/chromium:latest restart: unless-stopped - ports: - - "4000:3000" - extra_hosts: - - "host.docker.internal:host-gateway" environment: - - QUEUED=10 + - QUEUED=30 - HEALTH=true - CONCURRENT=20 - TOKEN=1234567890 + - EXTERNAL=http://localhost:4000 healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/pressure?token=1234567890"] diff --git a/docs/contributing/development.mdx b/docs/contributing/development.mdx index c9e09973a..b6b1b617b 100644 --- a/docs/contributing/development.mdx +++ b/docs/contributing/development.mdx @@ -66,6 +66,10 @@ This guide walks you through setting up Reactive Resume for local development. W # Server APP_URL=http://localhost:3000 + # Printer (required for local development) + PRINTER_APP_URL=http://host.docker.internal:3000 + PRINTER_ENDPOINT=ws://localhost:4000?token=1234567890 + # Database DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres @@ -79,9 +83,6 @@ This guide walks you through setting up Reactive Resume for local development. W S3_BUCKET=reactive-resume S3_FORCE_PATH_STYLE=true - # PDF Printer (required for local development) - PRINTER_APP_URL=http://host.docker.internal:3000 - # Email (Mailpit for local development) SMTP_HOST=localhost SMTP_PORT=1025 @@ -135,8 +136,6 @@ Here are the most commonly used scripts during development: |---------|-------------| | `pnpm run db:generate` | Generate migration files from schema changes | | `pnpm run db:migrate` | Apply pending migrations | -| `pnpm run db:push` | Push schema changes directly (dev only) | -| `pnpm run db:pull` | Pull schema from existing database | | `pnpm run db:studio` | Open Drizzle Studio (database GUI) | ### Internationalization @@ -149,7 +148,7 @@ Here are the most commonly used scripts during development: | Command | Description | |---------|-------------| -| `pnpm run docs` | Start the Mintlify docs development server | +| `pnpm run docs:dev` | Start the Mintlify docs development server | --- @@ -323,30 +322,6 @@ pnpm run typecheck pnpm run typecheck ``` - - - When running in development mode (Docker services + app on host), images you upload to your resume may not appear in PDF exports. This is because the printer service runs inside Docker and cannot access URLs that resolve to `localhost` on your host machine. - - **Why this happens:** - - The app running on your host uploads images to SeaweedFS (S3 storage) using `localhost:8333`. When the printer tries to fetch these images to render the PDF, it cannot resolve `localhost` the same way your host machine does — they're on different networks. - - **Solutions:** - - 1. **Run the entire stack in Docker** (recommended for testing PDF exports): - - Use the production `compose.yml` instead of `compose.dev.yml` to run all services, including the app, on the same Docker network: - - ```bash - docker compose up -d - ``` - - This ensures all services can communicate with each other seamlessly. - - 2. **Use publicly accessible images**: - - If you need to test PDF exports while developing on the host, use images hosted on publicly accessible URLs (e.g., images already hosted online) instead of uploading local files. The printer service can fetch these without network issues. - --- diff --git a/knip.json b/knip.json index e9d9273b6..bbe7b61c6 100644 --- a/knip.json +++ b/knip.json @@ -4,6 +4,6 @@ "tailwind": { "entry": ["src/styles.css"] }, "project": ["src/**/*.{js,jsx,ts,tsx,mdx,css}"], "ignoreBinaries": ["mint"], - "ignoreDependencies": ["npm-check-updates", "node-addon-api", "node-gyp"], - "ignore": ["src/schema/**/*.ts", "src/routeTree.gen.ts"] + "ignoreDependencies": ["npm-check-updates", "reflect-metadata", "node-addon-api", "node-gyp"], + "ignore": ["src/schema/**/*.ts", "src/components/**/*.{ts,tsx}", "src/routeTree.gen.ts"] } diff --git a/locales/af-ZA.po b/locales/af-ZA.po index 2a9dfea46..5e1058caa 100644 --- a/locales/af-ZA.po +++ b/locales/af-ZA.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/am-ET.po b/locales/am-ET.po index 31390e494..e08b4bad8 100644 --- a/locales/am-ET.po +++ b/locales/am-ET.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ar-SA.po b/locales/ar-SA.po index 82b5d2eae..323761393 100644 --- a/locales/ar-SA.po +++ b/locales/ar-SA.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/az-AZ.po b/locales/az-AZ.po index dcc37e334..284e57a1e 100644 --- a/locales/az-AZ.po +++ b/locales/az-AZ.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/bg-BG.po b/locales/bg-BG.po index 18dffa46d..d8951f20f 100644 --- a/locales/bg-BG.po +++ b/locales/bg-BG.po @@ -51,7 +51,7 @@ msgstr "{column, plural, one {# Колона} other {# Колони}}" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "<0>Накрая,<1>Безплатен конструктор за автобиографии с отворен код" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "<0>Често<1>Задавани<2>Въпроси" @@ -60,11 +60,11 @@ msgstr "<0>Често<1>Задавани<2>Въпроси" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "<0>Благодарим ви, че използвате Reactive Resume! Това приложение е плод на любов, създадено предимно в свободното ми време, с чудесната подкрепа на сътрудници на отворен код от цял свят.<1>Ако Reactive Resume ви е било полезно и бихте искали да помогнете то да остане безплатно и отворено за всички, моля, помислете за дарение. Всяка малка част се оценява!" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "1 месец" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "1 година" @@ -72,11 +72,11 @@ msgstr "1 година" msgid "12+ Templates" msgstr "12+ шаблона" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "3 месеца" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "6 месеца" @@ -105,7 +105,7 @@ msgstr "На имейл адреса ви е изпратена нова връ msgid "A passion project by <0>Amruth Pillai." msgstr "Проект на страст <0>Amruth Pillai." -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "Абсолютно! Можете да експортирате автобиографията си в PDF само с едно кликване. Експортираният PDF файл запазва перфектно всички ваши форматирания и стилове." @@ -211,8 +211,8 @@ msgstr "Добавяне на ключ за достъп..." msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "AI" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "Възникна грешка при зареждането на страницата." -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "По време на импортирането на автобиографията ви е възникнала неизвестна грешка." @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "Име" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/bn-BD.po b/locales/bn-BD.po index 429ab40d5..1c36b7b5c 100644 --- a/locales/bn-BD.po +++ b/locales/bn-BD.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ca-ES.po b/locales/ca-ES.po index 55f48b5b2..91eebdcc8 100644 --- a/locales/ca-ES.po +++ b/locales/ca-ES.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/cs-CZ.po b/locales/cs-CZ.po index 911e475a6..437998060 100644 --- a/locales/cs-CZ.po +++ b/locales/cs-CZ.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/da-DK.po b/locales/da-DK.po index 96fd9353b..b350ee310 100644 --- a/locales/da-DK.po +++ b/locales/da-DK.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/de-DE.po b/locales/de-DE.po index 2dfa61e12..aeeb1322a 100644 --- a/locales/de-DE.po +++ b/locales/de-DE.po @@ -51,7 +51,7 @@ msgstr "{column, plural, one {# Spalte} other {# Spalten}}" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "<0>Endlich,<1>ein kostenloser und quelloffener Lebenslauf-Builder" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "<0>Vielen Dank, dass Sie Reactive Resume nutzen! Diese App ist ein Herzensprojekt, das hauptsächlich in meiner Freizeit entstanden ist, mit wunderbarer Unterstützung von Open-Source-Mitarbeitern aus aller Welt.<1>Falls Reactive Resume Ihnen geholfen hat und Sie dazu beitragen möchten, es für alle kostenlos und offen zu halten, wäre eine Spende sehr willkommen. Jeder Beitrag wird geschätzt!" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "Ein neuer Verifizierungslink wurde an Ihre E-Mail-Adresse gesendet. Bitt msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "Ihr Passkey wird hinzugefügt..." msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "Beim Laden der Seite ist ein Fehler aufgetreten." -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "Sind Sie sicher, dass Sie diesen Lebenslauf sperren möchten?" msgid "Are you sure you want to remove password protection?" msgstr "Möchten Sie den Passwortschutz wirklich entfernen?" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "Studienfach" @@ -340,7 +340,7 @@ msgstr "Authentifizierung" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "Ausstellende Stelle" @@ -361,7 +361,7 @@ msgstr "Zurück zum Login" msgid "Background Color" msgstr "Hintergrundfarbe" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "Backup-Codes wurden in die Zwischenablage kopiert." @@ -398,7 +398,7 @@ msgstr "Rahmenradius" msgid "Border Width" msgstr "Rahmenbreite" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "Befehlspalette des Builders" @@ -416,41 +416,41 @@ msgstr "Aufzählungsliste" msgid "By the community, for the community." msgstr "Von der Gemeinschaft, für die Gemeinschaft." -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "Sprache ändern zu..." msgid "Change theme to..." msgstr "Design ändern zu..." -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "Sie haben es sich anders überlegt? Benennen Sie Ihren Lebenslauf in etwas Aussagekräftigeres um." @@ -515,7 +515,7 @@ msgstr "Kreis" msgid "Clear selection" msgstr "Auswahl löschen" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "Spalten" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "Unternehmen" @@ -540,7 +540,7 @@ msgstr "Unternehmen" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "Bestätigen" msgid "Connect" msgstr "Verbinden" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "Weiter" @@ -562,7 +562,7 @@ msgstr "Weiter" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "Kopieren" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "Kopieren Sie diese Backup-Codes und bewahren Sie sie auf, falls Sie Ihr Gerät verlieren." -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "Backup-Codes kopieren" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "Erstellen" @@ -616,70 +616,70 @@ msgstr "Erstellen" msgid "Create a new account" msgstr "Ein neues Konto erstellen" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "Eine neue Auszeichnung erstellen" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "Eine neue Zertifizierung erstellen" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "Einen neuen benutzerdefinierten Abschnitt erstellen" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "Eine neue Ausbildung erstellen" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "Eine neue Erfahrung erstellen" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "Ein neues Interesse erstellen" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "Eine neue Sprache erstellen" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "Ein neues Profil erstellen" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "Ein neues Projekt erstellen" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "Eine neue Veröffentlichung erstellen" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "Eine neue Referenz erstellen" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "Einen neuen Lebenslauf erstellen" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "Eine neue Fähigkeit erstellen" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "Eine neue Freiwilligenerfahrung erstellen" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "Beispiel-Lebenslauf erstellen" @@ -687,16 +687,16 @@ msgstr "Beispiel-Lebenslauf erstellen" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "Ihr Lebenslauf wird erstellt..." -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "Aktuelles Passwort" @@ -737,13 +737,13 @@ msgstr "Dunkles Design" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "Datum" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "Abschluss" @@ -796,14 +796,14 @@ msgstr "Ihr Passkey wird gelöscht..." msgid "Deleting your resume..." msgstr "Ihr Lebenslauf wird gelöscht..." -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "Beschreibung" @@ -811,12 +811,12 @@ msgstr "Beschreibung" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "2FA deaktivieren" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "Zwei-Faktor-Authentifizierung deaktivieren" @@ -824,7 +824,7 @@ msgstr "Zwei-Faktor-Authentifizierung deaktivieren" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "Die Zwei-Faktor-Authentifizierung wird deaktiviert..." @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "An Reactive Resume spenden" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "Herunterladen" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "Ziehen Sie Abschnitte hierher, um sie zwischen Spalten zu verschieben" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "Ziehen Sie Abschnitte hierher, um sie zwischen Spalten zu verschieben" msgid "Duplicate" msgstr "Duplizieren" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "Lebenslauf duplizieren" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplizieren Sie Ihren Lebenslauf, um einen neuen zu erstellen, genau wie das Original." -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "Ihr Lebenslauf wird dupliziert..." @@ -938,7 +938,7 @@ msgstr "2FA aktivieren" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "Zwei-Faktor-Authentifizierung aktivieren" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "Passwortschutz wird aktiviert..." -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "Die Zwei-Faktor-Authentifizierung wird aktiviert..." @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "Geben Sie den Verifizierungscode aus Ihrer Authenticator-App ein" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "Geben Sie Ihr aktuelles Passwort und ein neues Passwort ein, um Ihr Konto zu aktualisieren." -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "Geben Sie Ihr Passwort ein, um die Einrichtung der Zwei-Faktor-Authentifizierung zu bestätigen. Wenn sie aktiviert ist, müssen Sie bei jeder Anmeldung einen Code aus Ihrer Authenticator-App eingeben." -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "Geben Sie Ihr Passwort ein, um die Zwei-Faktor-Authentifizierung zu deaktivieren. Ihr Konto ist ohne 2FA weniger sicher." @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "Erfahrung" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "Exportieren" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "Die Einrichtung der Zwei-Faktor-Authentifizierung ist fehlgeschlagen." @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "Kompetenz" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "Hier können Sie zum Beispiel notieren, an welche Unternehmen Sie diesen Lebenslauf geschickt haben, oder Links zu den Stellenausschreibungen." -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "Volle Breite" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "Zufälligen Namen generieren" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "Gehe zu..." -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "Note" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "Helfen Sie dabei, die App in Ihre Sprache zu übersetzen" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "Hier finden Sie eine Auswahl von Lebenslauf-Vorlagen für verschiedene Berufe und Persönlichkeiten. Ob Sie modern oder klassisch, markant oder schlicht bevorzugen – es gibt ein Design, das zu Ihnen passt. Schauen Sie sich die Optionen unten an und wählen Sie eine Vorlage, die Ihrem Stil entspricht." -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "Versteckt" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "Startseite" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "Symbol" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "Tabelle einfügen" msgid "Interests" msgstr "Interessen" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "Aussteller" @@ -1311,8 +1311,8 @@ msgstr "Blocksatz" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "Stichwörter" @@ -1334,7 +1334,7 @@ msgstr "Querformat" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "Leer lassen, um den Titel auf den Original zurückzusetzen." msgid "Left Align" msgstr "Linksbündig" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "Niveau" @@ -1422,9 +1422,9 @@ msgstr "Lebensläufe werden geladen..." msgid "Loading..." msgstr "Wird geladen..." -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "Standort" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "Netzwerk" @@ -1518,7 +1518,7 @@ msgstr "Neue Zeile" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "Neues Passwort" @@ -1588,7 +1588,7 @@ msgstr "oder weiter mit" msgid "Ordered List" msgstr "Nummerierte Liste" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "Organisation" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "Der Passwortschutz wurde deaktiviert." msgid "Password protection has been enabled." msgstr "Der Passwortschutz wurde aktiviert." -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "Zeitraum" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "Einstellungen" msgid "Primary Color" msgstr "Primärfarbe" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "Kompetenz" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "Veröffentlichungen" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "Verlag" @@ -1773,7 +1773,7 @@ msgstr "Reactive Resume ist ein kostenloser und quelloffener Lebenslauf-Builder, msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "Änderungen speichern" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "Scannen Sie den QR-Code unten mit Ihrer bevorzugten Authenticator-App. Sie können auch das Geheimnis unten kopieren und in Ihre App einfügen." -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "Schule" @@ -1920,11 +1920,11 @@ msgstr "Suchen nach..." msgid "Search..." msgstr "Suchen..." -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "Geheimnis wurde in die Zwischenablage kopiert." -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "Passwort festlegen" msgid "Settings" msgstr "Einstellungen" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "Authenticator-App einrichten" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "Beginnen Sie mit dem Erstellen Ihres Lebenslaufs, indem Sie ihm einen Namen geben." @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "Tabelle" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "Stichwörter" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "Stichwörter können genutzt werden, um Ihren Lebenslauf nach Schlüsselwörtern zu kategorisieren." @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "Vorlage" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "Vorlagen-Galerie" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "Die eingegebene URL ist nicht gültig." msgid "Theme" msgstr "Design" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "Geben Sie dann den 6-stelligen Code ein, den die App bereitstellt, um fortzufahren." @@ -2243,16 +2243,16 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden." msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Alle Ihre Daten werden dauerhaft gelöscht." -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "Dies ist ein URL-freundlicher Name für Ihren Lebenslauf." -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "Dieser Abschnitt ist für Ihre persönlichen Notizen zu diesem Lebenslau msgid "This step is optional, but recommended." msgstr "Dieser Schritt ist optional, aber empfohlen." -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "Tipp: Benennen Sie den Lebenslauf nach der Position, auf die Sie sich bewerben." -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "Titel" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "Zwei-Faktor-Authentifizierung" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "Die Zwei-Faktor-Authentifizierung wurde erfolgreich deaktiviert." -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "Die Zwei-Faktor-Authentifizierung wurde erfolgreich eingerichtet." -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "Typ" @@ -2371,7 +2371,7 @@ msgstr "Typ" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "Geben Sie \"{CONFIRMATION_TEXT}\" ein, um zu bestätigen" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "Geben Sie einen Befehl ein oder suchen Sie..." @@ -2412,76 +2412,76 @@ msgstr "Nicht verifiziert" msgid "Update" msgstr "Aktualisieren" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "Eine bestehende Auszeichnung aktualisieren" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "Eine bestehende Zertifizierung aktualisieren" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "Einen bestehenden benutzerdefinierten Abschnitt aktualisieren" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "Eine bestehende Ausbildung aktualisieren" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "Eine bestehende Erfahrung aktualisieren" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "Ein bestehendes Interesse aktualisieren" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "Eine bestehende Sprache aktualisieren" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "Ein bestehendes Profil aktualisieren" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "Ein bestehendes Projekt aktualisieren" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "Eine bestehende Veröffentlichung aktualisieren" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "Eine bestehende Referenz aktualisieren" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "Eine bestehende Fähigkeit aktualisieren" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "Eine bestehende Freiwilligenerfahrung aktualisieren" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "Passwort aktualisieren" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "Lebenslauf aktualisieren" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "Aktualisieren Sie Ihr Passwort" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "Ihr Passwort wird aktualisiert..." -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "Ihr Lebenslauf wird aktualisiert..." @@ -2493,7 +2493,7 @@ msgstr "Bild wird hochgeladen..." msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "Mit Backup-Code verifizieren" msgid "Verifying backup code..." msgstr "Backup-Code wird verifiziert..." -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "Code wird verifiziert..." @@ -2553,14 +2553,14 @@ msgstr "Aufrufe" msgid "Volunteer" msgstr "Freiwillige Arbeit" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "Wie möchten Sie diesen Passkey nennen?" msgid "What do you want to rename this section to?" msgstr "Wie möchten Sie diesen Abschnitt umbenennen?" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "Wenn gesperrt, kann der Lebenslauf nicht aktualisiert oder gelöscht wer msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "Sie können sich auch mit Ihrem Benutzernamen anmelden." -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "Sie haben Post!" msgid "Your account has been deleted successfully." msgstr "Ihr Konto wurde erfolgreich gelöscht." -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "Ihr Passkey wurde erfolgreich gelöscht." msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "Ihr Passwort wurde erfolgreich zurückgesetzt. Sie können sich nun mit Ihrem neuen Passwort anmelden." -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "Ihr Passwort wurde erfolgreich aktualisiert." @@ -2664,8 +2664,8 @@ msgstr "Ihr Passwort wurde erfolgreich aktualisiert." msgid "Your profile has been updated successfully." msgstr "Ihr Profil wurde erfolgreich aktualisiert." -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "Ihr Lebenslauf wurde erfolgreich erstellt." @@ -2674,15 +2674,15 @@ msgstr "Ihr Lebenslauf wurde erfolgreich erstellt." msgid "Your resume has been deleted successfully." msgstr "Ihr Lebenslauf wurde erfolgreich gelöscht." -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "Ihr Lebenslauf wurde erfolgreich dupliziert." -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "Ihr Lebenslauf wurde erfolgreich aktualisiert." diff --git a/locales/el-GR.po b/locales/el-GR.po index bec35bb97..cfe85b93d 100644 --- a/locales/el-GR.po +++ b/locales/el-GR.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/en-US.po b/locales/en-US.po index fde4bec03..1b9190327 100644 --- a/locales/en-US.po +++ b/locales/en-US.po @@ -46,7 +46,7 @@ msgstr "{column, plural, one {# Column} other {# Columns}}" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "<0>Finally,<1>A free and open-source resume builder" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "<0>Frequently<1>Asked<2>Questions" @@ -55,11 +55,11 @@ msgstr "<0>Frequently<1>Asked<2>Questions" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "1 month" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "1 year" @@ -67,11 +67,11 @@ msgstr "1 year" msgid "12+ Templates" msgstr "12+ Templates" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "3 months" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "6 months" @@ -100,7 +100,7 @@ msgstr "A new verification link has been sent to your email address. Please chec msgid "A passion project by <0>Amruth Pillai." msgstr "A passion project by <0>Amruth Pillai." -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." @@ -206,8 +206,8 @@ msgstr "Adding your passkey..." msgid "Afrikaans" msgstr "Afrikaans" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "AI" @@ -232,7 +232,7 @@ msgstr "Amharic" msgid "An error occurred while loading the page." msgstr "An error occurred while loading the page." -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "An unknown error occurred while importing your resume." @@ -309,7 +309,7 @@ msgstr "Are you sure you want to lock this resume?" msgid "Are you sure you want to remove password protection?" msgstr "Are you sure you want to remove password protection?" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "Area of Study" @@ -335,7 +335,7 @@ msgstr "Authentication" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "Available in multiple languages. If you would like to contribute, check out Crowdin." -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "Awarder" @@ -356,7 +356,7 @@ msgstr "Back to Login" msgid "Background Color" msgstr "Background Color" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "Backup codes copied to clipboard." @@ -393,7 +393,7 @@ msgstr "Border Radius" msgid "Border Width" msgstr "Border Width" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "Builder Command Palette" @@ -411,41 +411,41 @@ msgstr "Bullet List" msgid "By the community, for the community." msgstr "By the community, for the community." -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "Can I customize the templates?" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "Can I export my resume to PDF?" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -482,7 +482,7 @@ msgstr "Change language to..." msgid "Change theme to..." msgstr "Change theme to..." -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "Changed your mind? Rename your resume to something more descriptive." @@ -510,7 +510,7 @@ msgstr "Circle" msgid "Clear selection" msgstr "Clear selection" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "Click here to select a file to import" @@ -527,7 +527,7 @@ msgstr "Columns" msgid "Community" msgstr "Community" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "Company" @@ -535,7 +535,7 @@ msgstr "Company" msgid "Completely free, forever, no hidden costs." msgstr "Completely free, forever, no hidden costs." -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -546,9 +546,9 @@ msgstr "Confirm" msgid "Connect" msgstr "Connect" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "Continue" @@ -557,7 +557,7 @@ msgstr "Continue" msgid "Continue where you left off" msgstr "Continue where you left off" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." @@ -569,19 +569,19 @@ msgstr "Contributing" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "Copy" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "Copy and store these backup codes in case you lose your device." -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "Copy Backup Codes" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copy this secret key and use it in your applications to access your data." @@ -589,21 +589,21 @@ msgstr "Copy this secret key and use it in your applications to access your data msgid "Copy URL" msgstr "Copy URL" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "Create" @@ -611,70 +611,70 @@ msgstr "Create" msgid "Create a new account" msgstr "Create a new account" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "Create a new API key" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "Create a new award" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "Create a new certification" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "Create a new custom section" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "Create a new education" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "Create a new experience" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "Create a new interest" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "Create a new language" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "Create a new profile" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "Create a new project" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "Create a new publication" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "Create a new reference" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "Create a new resume" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "Create a new skill" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "Create a new volunteer experience" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "Create a Sample Resume" @@ -682,16 +682,16 @@ msgstr "Create a Sample Resume" msgid "Create as many resumes as you want, without limits." msgstr "Create as many resumes as you want, without limits." -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "Creating your API key..." -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "Creating your resume..." -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "Current Password" @@ -732,13 +732,13 @@ msgstr "Dark theme" msgid "Data Security" msgstr "Data Security" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "Date" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "Degree" @@ -791,14 +791,14 @@ msgstr "Deleting your passkey..." msgid "Deleting your resume..." msgstr "Deleting your resume..." -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "Description" @@ -806,12 +806,12 @@ msgstr "Description" msgid "Design" msgstr "Design" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "Disable 2FA" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "Disable Two-Factor Authentication" @@ -819,7 +819,7 @@ msgstr "Disable Two-Factor Authentication" msgid "Disabled" msgstr "Disabled" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "Disabling two-factor authentication..." @@ -848,7 +848,7 @@ msgstr "Donate" msgid "Donate to Reactive Resume" msgstr "Donate to Reactive Resume" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "Download" @@ -881,7 +881,7 @@ msgstr "Downloads" msgid "Drag and drop sections here to move them between columns" msgstr "Drag and drop sections here to move them between columns" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -889,15 +889,15 @@ msgstr "Drag and drop sections here to move them between columns" msgid "Duplicate" msgstr "Duplicate" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "Duplicate Resume" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplicate your resume to create a new one, just like the original." -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "Duplicating your resume..." @@ -933,7 +933,7 @@ msgstr "Enable 2FA" msgid "Enable AI Features" msgstr "Enable AI Features" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "Enable Two-Factor Authentication" @@ -945,7 +945,7 @@ msgstr "Enabled" msgid "Enabling password protection..." msgstr "Enabling password protection..." -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "Enabling two-factor authentication..." @@ -969,15 +969,15 @@ msgstr "Enter the URL to link to" msgid "Enter the verification code from your authenticator app" msgstr "Enter the verification code from your authenticator app" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "Enter your current password and a new password to update your account." -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." @@ -997,7 +997,7 @@ msgstr "Everything you need to create, customize, and share professional resumes msgid "Experience" msgstr "Experience" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "Expires in" @@ -1018,7 +1018,7 @@ msgstr "Explore the API documentation to learn how to integrate Reactive Resume msgid "Export" msgstr "Export" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "Failed to setup two-factor authentication." @@ -1038,7 +1038,7 @@ msgstr "Finnish" msgid "Flexibility" msgstr "Flexibility" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "Fluency" @@ -1068,7 +1068,7 @@ msgstr "For a secure and distraction-free experience." msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "For security reasons, this key will only be displayed once." @@ -1097,7 +1097,7 @@ msgstr "French" msgid "Full Width" msgstr "Full Width" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "Generate a random name" @@ -1122,7 +1122,7 @@ msgstr "Go to dashboard" msgid "Go to..." msgstr "Go to..." -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "Grade" @@ -1179,17 +1179,17 @@ msgstr "Help me bring more experienced contributors on board, reducing the burde msgid "Help translate the app to your language" msgstr "Help translate the app to your language" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "Here's your new API key" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "Hidden" @@ -1216,7 +1216,7 @@ msgstr "Hindi" msgid "Home" msgstr "Home" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "How do I share my resume?" @@ -1224,7 +1224,7 @@ msgstr "How do I share my resume?" msgid "How do I use the API?" msgstr "How do I use the API?" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "How is my data protected?" @@ -1237,20 +1237,20 @@ msgstr "Hungarian" msgid "Icon" msgstr "Icon" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "Import" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "Import an existing resume" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "Importing your resume..." -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "Importing..." @@ -1274,15 +1274,15 @@ msgstr "Insert Table" msgid "Interests" msgstr "Interests" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "Is Reactive Resume available in multiple languages?" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "Is Reactive Resume really free?" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "Issuer" @@ -1306,8 +1306,8 @@ msgstr "Justify Align" msgid "Kannada" msgstr "Kannada" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "Keywords" @@ -1329,7 +1329,7 @@ msgstr "Landscape" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1373,8 +1373,8 @@ msgstr "Leave empty to reset the title to the original." msgid "Left Align" msgstr "Left Align" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "Level" @@ -1417,9 +1417,9 @@ msgstr "Loading resumes..." msgid "Loading..." msgstr "Loading..." -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "Location" @@ -1481,12 +1481,12 @@ msgstr "Move to" msgid "Multilingual" msgstr "Multilingual" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1497,7 +1497,7 @@ msgstr "Name" msgid "Nepali" msgstr "Nepali" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "Network" @@ -1513,7 +1513,7 @@ msgstr "New Line" msgid "New Page" msgstr "New Page" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "New Password" @@ -1583,7 +1583,7 @@ msgstr "or continue with" msgid "Ordered List" msgstr "Ordered List" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "Organization" @@ -1613,8 +1613,8 @@ msgstr "Passkeys" msgid "Passkeys & 2FA" msgstr "Passkeys & 2FA" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1638,10 +1638,10 @@ msgstr "Password protection has been disabled." msgid "Password protection has been enabled." msgstr "Password protection has been enabled." -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "Period" @@ -1689,7 +1689,7 @@ msgstr "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Portuguese (Portugal)" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "Position" @@ -1705,7 +1705,7 @@ msgstr "Preferences" msgid "Primary Color" msgstr "Primary Color" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "Proficiency" @@ -1744,7 +1744,7 @@ msgstr "Provider" msgid "Publications" msgstr "Publications" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "Publisher" @@ -1768,7 +1768,7 @@ msgstr "Reactive Resume is a free and open-source resume builder that simplifies msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "Reactive Resume is launching on Product Hunt today, head over to show some love!" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." @@ -1875,29 +1875,29 @@ msgstr "Rotation" msgid "Russian" msgstr "Russian" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "Save Changes" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "School" @@ -1915,11 +1915,11 @@ msgstr "Search for..." msgid "Search..." msgstr "Search..." -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "Secret copied to clipboard." -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "Section Type" @@ -1961,7 +1961,7 @@ msgstr "Set Password" msgid "Settings" msgstr "Settings" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "Setup Authenticator App" @@ -2058,7 +2058,7 @@ msgstr "Skip to main content" msgid "Slovak" msgstr "Slovak" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "Slug" @@ -2107,7 +2107,7 @@ msgstr "Star us on GitHub (opens in new tab)" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "Star us on GitHub, currently {0} stars (opens in new tab)" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "Start building your resume by giving it a name." @@ -2151,11 +2151,11 @@ msgstr "Switch to light theme" msgid "Table" msgstr "Table" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "Tags" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "Tags can be used to categorize your resume by keywords." @@ -2171,7 +2171,7 @@ msgstr "Telugu" msgid "Template" msgstr "Template" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "Template Gallery" @@ -2203,7 +2203,7 @@ 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/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "The command you're looking for doesn't exist." @@ -2225,7 +2225,7 @@ msgstr "The URL you entered is not valid." msgid "Theme" msgstr "Theme" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "Then, enter the 6 digit code that the app provides to continue." @@ -2238,16 +2238,16 @@ msgstr "This action cannot be undone." msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "This action cannot be undone. All your data will be permanently deleted." -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "This feature requires AI Integration to be enabled. Please enable it in the settings." -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "This is a URL-friendly name for your resume." -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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." @@ -2263,7 +2263,7 @@ msgstr "This section is reserved for your personal notes specific to this resume msgid "This step is optional, but recommended." msgstr "This step is optional, but recommended." -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." @@ -2271,18 +2271,18 @@ msgstr "This will generate a new API key to access the Reactive Resume API to al msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "Timelapse demonstration of building a resume with Reactive Resume" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "Tip: You can name the resume referring to the position you are applying for." -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "Title" @@ -2349,15 +2349,15 @@ msgstr "Two-column, minimal with light gray sidebar and subtle icons; profession msgid "Two-Factor Authentication" msgstr "Two-Factor Authentication" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "Two-factor authentication has been disabled successfully." -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "Two-factor authentication has been setup successfully." -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "Type" @@ -2366,7 +2366,7 @@ msgstr "Type" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "Type \"{CONFIRMATION_TEXT}\" to confirm" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "Type a command or search..." @@ -2407,76 +2407,76 @@ msgstr "Unverified" msgid "Update" msgstr "Update" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "Update an existing award" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "Update an existing certification" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "Update an existing custom section" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "Update an existing education" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "Update an existing experience" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "Update an existing interest" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "Update an existing language" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "Update an existing profile" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "Update an existing project" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "Update an existing publication" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "Update an existing reference" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "Update an existing skill" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "Update an existing volunteer experience" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "Update Password" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "Update Resume" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "Update your password" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "Updating your password..." -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "Updating your resume..." @@ -2488,7 +2488,7 @@ msgstr "Uploading picture..." msgid "URL" msgstr "URL" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2523,7 +2523,7 @@ msgstr "Verify with a Backup Code" msgid "Verifying backup code..." msgstr "Verifying backup code..." -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "Verifying code..." @@ -2548,14 +2548,14 @@ msgstr "Views" msgid "Volunteer" msgstr "Volunteer" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "Website" @@ -2568,7 +2568,7 @@ msgstr "What do you want to call this passkey?" msgid "What do you want to rename this section to?" msgstr "What do you want to rename this section to?" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "What makes Reactive Resume different from other resume builders?" @@ -2585,15 +2585,15 @@ msgstr "When locked, the resume cannot be updated or deleted." msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." 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)." -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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." @@ -2605,7 +2605,7 @@ msgstr "You also have the option to deploy on your own servers using the Docker msgid "You can also use your username to login." msgstr "You can also use your username to login." -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" @@ -2623,7 +2623,7 @@ msgstr "You've got mail!" msgid "Your account has been deleted successfully." msgstr "Your account has been deleted successfully." -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "Your API key has been copied to the clipboard." @@ -2635,7 +2635,7 @@ msgstr "Your data is secure, and never shared or sold to anyone." msgid "Your data is stored locally" msgstr "Your data is stored locally" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." @@ -2651,7 +2651,7 @@ msgstr "Your passkey has been deleted successfully." 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." -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "Your password has been updated successfully." @@ -2659,8 +2659,8 @@ msgstr "Your password has been updated successfully." msgid "Your profile has been updated successfully." msgstr "Your profile has been updated successfully." -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "Your resume has been created successfully." @@ -2669,15 +2669,15 @@ msgstr "Your resume has been created successfully." msgid "Your resume has been deleted successfully." msgstr "Your resume has been deleted successfully." -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "Your resume has been duplicated successfully." -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "Your resume has been imported successfully." -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "Your resume has been updated successfully." diff --git a/locales/es-ES.po b/locales/es-ES.po index 806e1bf1d..d85490045 100644 --- a/locales/es-ES.po +++ b/locales/es-ES.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "Nombre" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/fa-IR.po b/locales/fa-IR.po index 76f5bedf4..3ee7642f5 100644 --- a/locales/fa-IR.po +++ b/locales/fa-IR.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/fi-FI.po b/locales/fi-FI.po index 41f4c5605..89068bbbe 100644 --- a/locales/fi-FI.po +++ b/locales/fi-FI.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/fr-FR.po b/locales/fr-FR.po index bb8d20ba7..57473c190 100644 --- a/locales/fr-FR.po +++ b/locales/fr-FR.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/he-IL.po b/locales/he-IL.po index aad7adf61..ddd9d1752 100644 --- a/locales/he-IL.po +++ b/locales/he-IL.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/hi-IN.po b/locales/hi-IN.po index ca0075117..ad761469d 100644 --- a/locales/hi-IN.po +++ b/locales/hi-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/hu-HU.po b/locales/hu-HU.po index b9bdbb856..293f4e270 100644 --- a/locales/hu-HU.po +++ b/locales/hu-HU.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/id-ID.po b/locales/id-ID.po index 6ce3a5c06..869bac110 100644 --- a/locales/id-ID.po +++ b/locales/id-ID.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/it-IT.po b/locales/it-IT.po index f68071b68..59be96892 100644 --- a/locales/it-IT.po +++ b/locales/it-IT.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ja-JP.po b/locales/ja-JP.po index 924e0de42..b4357a272 100644 --- a/locales/ja-JP.po +++ b/locales/ja-JP.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/km-KH.po b/locales/km-KH.po index 6649ae505..1254d7b72 100644 --- a/locales/km-KH.po +++ b/locales/km-KH.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/kn-IN.po b/locales/kn-IN.po index 0e359e2fc..bb00294b0 100644 --- a/locales/kn-IN.po +++ b/locales/kn-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ko-KR.po b/locales/ko-KR.po index e28e3a02a..0f606f489 100644 --- a/locales/ko-KR.po +++ b/locales/ko-KR.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/lt-LT.po b/locales/lt-LT.po index a6d54df94..154dcbee2 100644 --- a/locales/lt-LT.po +++ b/locales/lt-LT.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/lv-LV.po b/locales/lv-LV.po index 8d142f83b..5a8c26334 100644 --- a/locales/lv-LV.po +++ b/locales/lv-LV.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ml-IN.po b/locales/ml-IN.po index d2959a2c6..1bf8b21fd 100644 --- a/locales/ml-IN.po +++ b/locales/ml-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/mr-IN.po b/locales/mr-IN.po index f4e53bc9c..60f8b7075 100644 --- a/locales/mr-IN.po +++ b/locales/mr-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ms-MY.po b/locales/ms-MY.po index 577935a20..88371e544 100644 --- a/locales/ms-MY.po +++ b/locales/ms-MY.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ne-NP.po b/locales/ne-NP.po index f008b9613..60ac06b12 100644 --- a/locales/ne-NP.po +++ b/locales/ne-NP.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/nl-NL.po b/locales/nl-NL.po index cc26d689f..7026fd320 100644 --- a/locales/nl-NL.po +++ b/locales/nl-NL.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "<0>Eindelijk,<1>Een gratis en open-source cv-bouwer" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/no-NO.po b/locales/no-NO.po index 60f0a1cde..b7370ef44 100644 --- a/locales/no-NO.po +++ b/locales/no-NO.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/or-IN.po b/locales/or-IN.po index 11d653c4b..5a760cf34 100644 --- a/locales/or-IN.po +++ b/locales/or-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/pl-PL.po b/locales/pl-PL.po index e6adf7586..216d235f1 100644 --- a/locales/pl-PL.po +++ b/locales/pl-PL.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/pt-BR.po b/locales/pt-BR.po index bd3cacd12..2863e0078 100644 --- a/locales/pt-BR.po +++ b/locales/pt-BR.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "<0>Finalmente,<1>Um gerador de currículo gratuito e de código aberto" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "<0>Perguntas<1>Frequentes" @@ -60,11 +60,11 @@ msgstr "<0>Perguntas<1>Frequentes" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "<0>Obrigado por usar o Reactive Resume! Este aplicativo é um trabalho de amor, criado principalmente em meu tempo livre, com o maravilhoso apoio de colaboradores de código aberto de todo o mundo.<1>Se o Reactive Resume foi útil e você gostaria de ajudar a mantê-lo gratuito e aberto para todos, considere fazer uma doação. Cada ajuda é sempre bem-vinda!" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "Adicionando sua chave de acesso..." msgid "Afrikaans" msgstr "Africâner" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "Nome" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "URL" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/pt-PT.po b/locales/pt-PT.po index d84981808..52508cbf3 100644 --- a/locales/pt-PT.po +++ b/locales/pt-PT.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ro-RO.po b/locales/ro-RO.po index ab354edd2..9193ccb28 100644 --- a/locales/ro-RO.po +++ b/locales/ro-RO.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ru-RU.po b/locales/ru-RU.po index aad393205..1322369e3 100644 --- a/locales/ru-RU.po +++ b/locales/ru-RU.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/sk-SK.po b/locales/sk-SK.po index 554e21421..90755ddc4 100644 --- a/locales/sk-SK.po +++ b/locales/sk-SK.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/sq-AL.po b/locales/sq-AL.po index ee6c71b53..2fc5f2702 100644 --- a/locales/sq-AL.po +++ b/locales/sq-AL.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/sr-SP.po b/locales/sr-SP.po index 445055c84..d8f60000d 100644 --- a/locales/sr-SP.po +++ b/locales/sr-SP.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/sv-SE.po b/locales/sv-SE.po index 8a0273f89..d9f9bcd13 100644 --- a/locales/sv-SE.po +++ b/locales/sv-SE.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/ta-IN.po b/locales/ta-IN.po index def9ea7fc..ba0065053 100644 --- a/locales/ta-IN.po +++ b/locales/ta-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/te-IN.po b/locales/te-IN.po index d997c0b82..49f5b73d6 100644 --- a/locales/te-IN.po +++ b/locales/te-IN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/th-TH.po b/locales/th-TH.po index dffa264d9..35bd287ec 100644 --- a/locales/th-TH.po +++ b/locales/th-TH.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/tr-TR.po b/locales/tr-TR.po index aed9c01ca..94b6aa43e 100644 --- a/locales/tr-TR.po +++ b/locales/tr-TR.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/uk-UA.po b/locales/uk-UA.po index c00350c2d..c72ddd742 100644 --- a/locales/uk-UA.po +++ b/locales/uk-UA.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/uz-UZ.po b/locales/uz-UZ.po index 3795938f0..13f5f13ba 100644 --- a/locales/uz-UZ.po +++ b/locales/uz-UZ.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/vi-VN.po b/locales/vi-VN.po index 6b02e9c0c..a6cf11ec4 100644 --- a/locales/vi-VN.po +++ b/locales/vi-VN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/zh-CN.po b/locales/zh-CN.po index 75443c55d..8e8988eda 100644 --- a/locales/zh-CN.po +++ b/locales/zh-CN.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "姓名" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/zh-TW.po b/locales/zh-TW.po index a99323750..aa368336c 100644 --- a/locales/zh-TW.po +++ b/locales/zh-TW.po @@ -51,7 +51,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -60,11 +60,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -105,7 +105,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -211,8 +211,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -237,7 +237,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -314,7 +314,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -416,41 +416,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -487,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -515,7 +515,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -532,7 +532,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -540,7 +540,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -551,9 +551,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -574,19 +574,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -594,21 +594,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -616,70 +616,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -687,16 +687,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -737,13 +737,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -796,14 +796,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -811,12 +811,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -824,7 +824,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -886,7 +886,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +894,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -938,7 +938,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -974,15 +974,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1043,7 +1043,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1102,7 +1102,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1127,7 +1127,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1184,17 +1184,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1221,7 +1221,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1229,7 +1229,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1242,20 +1242,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1279,15 +1279,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1311,8 +1311,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1334,7 +1334,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1378,8 +1378,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1422,9 +1422,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1486,12 +1486,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1502,7 +1502,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1518,7 +1518,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1588,7 +1588,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1618,8 +1618,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1643,10 +1643,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1710,7 +1710,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1773,7 +1773,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1880,29 +1880,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1920,11 +1920,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1966,7 +1966,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2063,7 +2063,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2112,7 +2112,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2156,11 +2156,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2208,7 +2208,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2230,7 +2230,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2243,16 +2243,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2268,7 +2268,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2276,18 +2276,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2354,15 +2354,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2412,76 +2412,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2493,7 +2493,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2553,14 +2553,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2590,15 +2590,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2610,7 +2610,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2628,7 +2628,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2640,7 +2640,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2664,8 +2664,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2674,15 +2674,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/locales/zu-ZA.po b/locales/zu-ZA.po index 689938d9d..f1486d0fd 100644 --- a/locales/zu-ZA.po +++ b/locales/zu-ZA.po @@ -46,7 +46,7 @@ msgstr "" msgid "<0>Finally,<1>A free and open-source resume builder" msgstr "" -#: src/routes/_home/-sections/faq.tsx:86 +#: src/routes/_home/-sections/faq.tsx:81 msgctxt "Every word needs to be wrapped in a tag" msgid "<0>Frequently<1>Asked<2>Questions" msgstr "" @@ -55,11 +55,11 @@ msgstr "" msgid "<0>Thank you for using Reactive Resume! This app is a labor of love, created mostly in my spare time, with wonderful support from open-source contributors around the world.<1>If Reactive Resume has been helpful to you, and you'd like to help keep it free and open for everyone, please consider making a donation. Every little bit is appreciated!" msgstr "" -#: src/dialogs/api-key/create.tsx:126 +#: src/dialogs/api-key/create.tsx:120 msgid "1 month" msgstr "" -#: src/dialogs/api-key/create.tsx:141 +#: src/dialogs/api-key/create.tsx:135 msgid "1 year" msgstr "" @@ -67,11 +67,11 @@ msgstr "" msgid "12+ Templates" msgstr "" -#: src/dialogs/api-key/create.tsx:131 +#: src/dialogs/api-key/create.tsx:125 msgid "3 months" msgstr "" -#: src/dialogs/api-key/create.tsx:136 +#: src/dialogs/api-key/create.tsx:130 msgid "6 months" msgstr "" @@ -100,7 +100,7 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" -#: src/routes/_home/-sections/faq.tsx:32 +#: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -206,8 +206,8 @@ msgstr "" msgid "Afrikaans" msgstr "" -#: src/dialogs/resume/import.tsx:233 -#: src/dialogs/resume/import.tsx:241 +#: src/dialogs/resume/import.tsx:227 +#: src/dialogs/resume/import.tsx:235 msgid "AI" msgstr "" @@ -232,7 +232,7 @@ msgstr "" msgid "An error occurred while loading the page." msgstr "" -#: src/dialogs/resume/import.tsx:190 +#: src/dialogs/resume/import.tsx:184 msgid "An unknown error occurred while importing your resume." msgstr "" @@ -309,7 +309,7 @@ msgstr "" msgid "Are you sure you want to remove password protection?" msgstr "" -#: src/dialogs/resume/sections/education.tsx:196 +#: src/dialogs/resume/sections/education.tsx:190 msgid "Area of Study" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "Available in multiple languages. If you would like to contribute, check out Crowdin." msgstr "" -#: src/dialogs/resume/sections/award.tsx:174 +#: src/dialogs/resume/sections/award.tsx:168 msgctxt "(noun) person, organization, or entity that gives an award" msgid "Awarder" msgstr "" @@ -356,7 +356,7 @@ msgstr "" msgid "Background Color" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:127 +#: src/dialogs/auth/enable-two-factor.tsx:121 msgid "Backup codes copied to clipboard." msgstr "" @@ -393,7 +393,7 @@ msgstr "" msgid "Border Width" msgstr "" -#: src/components/command-palette/index.tsx:88 +#: src/components/command-palette/index.tsx:82 msgid "Builder Command Palette" msgstr "" @@ -411,41 +411,41 @@ msgstr "" msgid "By the community, for the community." msgstr "" -#: src/routes/_home/-sections/faq.tsx:59 +#: src/routes/_home/-sections/faq.tsx:54 msgid "Can I customize the templates?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:31 +#: src/routes/_home/-sections/faq.tsx:26 msgid "Can I export my resume to PDF?" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:267 -#: src/dialogs/resume/sections/award.tsx:73 -#: src/dialogs/resume/sections/award.tsx:134 -#: src/dialogs/resume/sections/certification.tsx:73 -#: src/dialogs/resume/sections/certification.tsx:134 -#: src/dialogs/resume/sections/custom.tsx:84 -#: src/dialogs/resume/sections/custom.tsx:138 -#: src/dialogs/resume/sections/education.tsx:76 -#: src/dialogs/resume/sections/education.tsx:140 -#: src/dialogs/resume/sections/experience.tsx:74 -#: src/dialogs/resume/sections/experience.tsx:136 -#: src/dialogs/resume/sections/interest.tsx:73 -#: src/dialogs/resume/sections/interest.tsx:132 -#: src/dialogs/resume/sections/language.tsx:71 -#: src/dialogs/resume/sections/language.tsx:130 -#: src/dialogs/resume/sections/profile.tsx:74 -#: src/dialogs/resume/sections/profile.tsx:134 -#: src/dialogs/resume/sections/project.tsx:72 -#: src/dialogs/resume/sections/project.tsx:132 -#: src/dialogs/resume/sections/publication.tsx:73 -#: src/dialogs/resume/sections/publication.tsx:134 -#: src/dialogs/resume/sections/reference.tsx:69 -#: src/dialogs/resume/sections/reference.tsx:127 -#: src/dialogs/resume/sections/skill.tsx:77 -#: src/dialogs/resume/sections/skill.tsx:138 -#: src/dialogs/resume/sections/volunteer.tsx:73 -#: src/dialogs/resume/sections/volunteer.tsx:134 +#: src/dialogs/auth/enable-two-factor.tsx:261 +#: src/dialogs/resume/sections/award.tsx:67 +#: src/dialogs/resume/sections/award.tsx:128 +#: src/dialogs/resume/sections/certification.tsx:67 +#: src/dialogs/resume/sections/certification.tsx:128 +#: src/dialogs/resume/sections/custom.tsx:78 +#: src/dialogs/resume/sections/custom.tsx:132 +#: src/dialogs/resume/sections/education.tsx:70 +#: src/dialogs/resume/sections/education.tsx:134 +#: src/dialogs/resume/sections/experience.tsx:68 +#: src/dialogs/resume/sections/experience.tsx:130 +#: src/dialogs/resume/sections/interest.tsx:67 +#: src/dialogs/resume/sections/interest.tsx:126 +#: src/dialogs/resume/sections/language.tsx:65 +#: src/dialogs/resume/sections/language.tsx:124 +#: src/dialogs/resume/sections/profile.tsx:68 +#: src/dialogs/resume/sections/profile.tsx:128 +#: src/dialogs/resume/sections/project.tsx:66 +#: src/dialogs/resume/sections/project.tsx:126 +#: src/dialogs/resume/sections/publication.tsx:67 +#: src/dialogs/resume/sections/publication.tsx:128 +#: src/dialogs/resume/sections/reference.tsx:63 +#: src/dialogs/resume/sections/reference.tsx:121 +#: src/dialogs/resume/sections/skill.tsx:71 +#: src/dialogs/resume/sections/skill.tsx:132 +#: src/dialogs/resume/sections/volunteer.tsx:67 +#: src/dialogs/resume/sections/volunteer.tsx:128 #: src/hooks/use-prompt.tsx:52 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:86 #: src/routes/dashboard/settings/api-keys.tsx:40 @@ -482,7 +482,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:191 +#: src/dialogs/resume/index.tsx:185 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -510,7 +510,7 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx:276 +#: src/dialogs/resume/import.tsx:270 msgid "Click here to select a file to import" msgstr "" @@ -527,7 +527,7 @@ msgstr "" msgid "Community" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:160 +#: src/dialogs/resume/sections/experience.tsx:154 msgid "Company" msgstr "" @@ -535,7 +535,7 @@ msgstr "" msgid "Completely free, forever, no hidden costs." msgstr "" -#: src/dialogs/api-key/create.tsx:210 +#: src/dialogs/api-key/create.tsx:204 #: src/hooks/use-prompt.tsx:53 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:85 #: src/routes/dashboard/settings/danger-zone.tsx:34 @@ -546,9 +546,9 @@ msgstr "" msgid "Connect" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:207 -#: src/dialogs/auth/enable-two-factor.tsx:270 -#: src/dialogs/auth/enable-two-factor.tsx:305 +#: src/dialogs/auth/enable-two-factor.tsx:201 +#: src/dialogs/auth/enable-two-factor.tsx:264 +#: src/dialogs/auth/enable-two-factor.tsx:299 #: src/routes/auth/register.tsx:224 msgid "Continue" msgstr "" @@ -557,7 +557,7 @@ msgstr "" msgid "Continue where you left off" msgstr "" -#: src/dialogs/resume/import.tsx:203 +#: src/dialogs/resume/import.tsx:197 msgid "Continue where you left off by importing an existing resume you created using Reactive Resume or any another resume builder. Supported formats include PDF, Microsoft Word, as well as JSON files from Reactive Resume." msgstr "" @@ -569,19 +569,19 @@ msgstr "" msgid "Contributions fund bug fixes, security updates, and continuous improvements to keep the app running smoothly." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:297 +#: src/dialogs/auth/enable-two-factor.tsx:291 msgid "Copy" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:168 +#: src/dialogs/auth/enable-two-factor.tsx:162 msgid "Copy and store these backup codes in case you lose your device." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:151 +#: src/dialogs/auth/enable-two-factor.tsx:145 msgid "Copy Backup Codes" msgstr "" -#: src/dialogs/api-key/create.tsx:189 +#: src/dialogs/api-key/create.tsx:183 msgid "Copy this secret key and use it in your applications to access your data." msgstr "" @@ -589,21 +589,21 @@ msgstr "" msgid "Copy URL" msgstr "" -#: src/dialogs/api-key/create.tsx:153 -#: src/dialogs/resume/index.tsx:122 -#: src/dialogs/resume/sections/award.tsx:77 -#: src/dialogs/resume/sections/certification.tsx:77 -#: src/dialogs/resume/sections/custom.tsx:88 -#: src/dialogs/resume/sections/education.tsx:80 -#: src/dialogs/resume/sections/experience.tsx:78 -#: src/dialogs/resume/sections/interest.tsx:77 -#: src/dialogs/resume/sections/language.tsx:75 -#: src/dialogs/resume/sections/profile.tsx:78 -#: src/dialogs/resume/sections/project.tsx:76 -#: src/dialogs/resume/sections/publication.tsx:77 -#: src/dialogs/resume/sections/reference.tsx:73 -#: src/dialogs/resume/sections/skill.tsx:81 -#: src/dialogs/resume/sections/volunteer.tsx:77 +#: src/dialogs/api-key/create.tsx:147 +#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/sections/award.tsx:71 +#: src/dialogs/resume/sections/certification.tsx:71 +#: src/dialogs/resume/sections/custom.tsx:82 +#: src/dialogs/resume/sections/education.tsx:74 +#: src/dialogs/resume/sections/experience.tsx:72 +#: src/dialogs/resume/sections/interest.tsx:71 +#: src/dialogs/resume/sections/language.tsx:69 +#: src/dialogs/resume/sections/profile.tsx:72 +#: src/dialogs/resume/sections/project.tsx:70 +#: src/dialogs/resume/sections/publication.tsx:71 +#: src/dialogs/resume/sections/reference.tsx:67 +#: src/dialogs/resume/sections/skill.tsx:75 +#: src/dialogs/resume/sections/volunteer.tsx:71 msgid "Create" msgstr "" @@ -611,70 +611,70 @@ msgstr "" msgid "Create a new account" msgstr "" -#: src/dialogs/api-key/create.tsx:76 +#: src/dialogs/api-key/create.tsx:70 #: src/routes/dashboard/settings/api-keys.tsx:105 msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/sections/award.tsx:62 +#: src/dialogs/resume/sections/award.tsx:56 msgid "Create a new award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:62 +#: src/dialogs/resume/sections/certification.tsx:56 msgid "Create a new certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:73 +#: src/dialogs/resume/sections/custom.tsx:67 msgid "Create a new custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:65 +#: src/dialogs/resume/sections/education.tsx:59 msgid "Create a new education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:63 +#: src/dialogs/resume/sections/experience.tsx:57 msgid "Create a new experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:62 +#: src/dialogs/resume/sections/interest.tsx:56 msgid "Create a new interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:60 +#: src/dialogs/resume/sections/language.tsx:54 msgid "Create a new language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:63 +#: src/dialogs/resume/sections/profile.tsx:57 msgid "Create a new profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:61 +#: src/dialogs/resume/sections/project.tsx:55 msgid "Create a new project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:62 +#: src/dialogs/resume/sections/publication.tsx:56 msgid "Create a new publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:58 +#: src/dialogs/resume/sections/reference.tsx:52 msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:108 +#: src/dialogs/resume/index.tsx:102 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:66 +#: src/dialogs/resume/sections/skill.tsx:60 msgid "Create a new skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:62 +#: src/dialogs/resume/sections/volunteer.tsx:56 msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:135 +#: src/dialogs/resume/index.tsx:129 msgid "Create a Sample Resume" msgstr "" @@ -682,16 +682,16 @@ msgstr "" msgid "Create as many resumes as you want, without limits." msgstr "" -#: src/dialogs/api-key/create.tsx:55 +#: src/dialogs/api-key/create.tsx:49 msgid "Creating your API key..." msgstr "" -#: src/dialogs/resume/index.tsx:66 -#: src/dialogs/resume/index.tsx:90 +#: src/dialogs/resume/index.tsx:60 +#: src/dialogs/resume/index.tsx:84 msgid "Creating your resume..." msgstr "" -#: src/dialogs/auth/change-password.tsx:88 +#: src/dialogs/auth/change-password.tsx:82 msgid "Current Password" msgstr "" @@ -732,13 +732,13 @@ msgstr "" msgid "Data Security" msgstr "" -#: src/dialogs/resume/sections/award.tsx:190 -#: src/dialogs/resume/sections/certification.tsx:190 -#: src/dialogs/resume/sections/publication.tsx:190 +#: src/dialogs/resume/sections/award.tsx:184 +#: src/dialogs/resume/sections/certification.tsx:184 +#: src/dialogs/resume/sections/publication.tsx:184 msgid "Date" msgstr "" -#: src/dialogs/resume/sections/education.tsx:180 +#: src/dialogs/resume/sections/education.tsx:174 msgid "Degree" msgstr "" @@ -791,14 +791,14 @@ msgstr "" msgid "Deleting your resume..." msgstr "" -#: src/dialogs/resume/sections/award.tsx:222 -#: src/dialogs/resume/sections/certification.tsx:222 -#: src/dialogs/resume/sections/education.tsx:276 -#: src/dialogs/resume/sections/experience.tsx:240 -#: src/dialogs/resume/sections/project.tsx:204 -#: src/dialogs/resume/sections/publication.tsx:222 -#: src/dialogs/resume/sections/reference.tsx:167 -#: src/dialogs/resume/sections/volunteer.tsx:222 +#: src/dialogs/resume/sections/award.tsx:216 +#: src/dialogs/resume/sections/certification.tsx:216 +#: src/dialogs/resume/sections/education.tsx:270 +#: src/dialogs/resume/sections/experience.tsx:234 +#: src/dialogs/resume/sections/project.tsx:198 +#: src/dialogs/resume/sections/publication.tsx:216 +#: src/dialogs/resume/sections/reference.tsx:161 +#: src/dialogs/resume/sections/volunteer.tsx:216 msgid "Description" msgstr "" @@ -806,12 +806,12 @@ msgstr "" msgid "Design" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:104 +#: src/dialogs/auth/disable-two-factor.tsx:98 #: src/routes/dashboard/settings/authentication/-components/two-factor.tsx:48 msgid "Disable 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:62 +#: src/dialogs/auth/disable-two-factor.tsx:56 msgid "Disable Two-Factor Authentication" msgstr "" @@ -819,7 +819,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:42 +#: src/dialogs/auth/disable-two-factor.tsx:36 msgid "Disabling two-factor authentication..." msgstr "" @@ -848,7 +848,7 @@ msgstr "" msgid "Donate to Reactive Resume" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:293 +#: src/dialogs/auth/enable-two-factor.tsx:287 #: src/routes/$username/$slug.tsx:86 msgid "Download" msgstr "" @@ -881,7 +881,7 @@ msgstr "" msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:269 +#: src/dialogs/resume/index.tsx:263 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -889,15 +889,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:256 +#: src/dialogs/resume/index.tsx:250 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:259 +#: src/dialogs/resume/index.tsx:253 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:234 +#: src/dialogs/resume/index.tsx:228 msgid "Duplicating your resume..." msgstr "" @@ -933,7 +933,7 @@ msgstr "" msgid "Enable AI Features" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:149 +#: src/dialogs/auth/enable-two-factor.tsx:143 msgid "Enable Two-Factor Authentication" msgstr "" @@ -945,7 +945,7 @@ msgstr "" msgid "Enabling password protection..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:65 +#: src/dialogs/auth/enable-two-factor.tsx:59 msgid "Enabling two-factor authentication..." msgstr "" @@ -969,15 +969,15 @@ msgstr "" msgid "Enter the verification code from your authenticator app" msgstr "" -#: src/dialogs/auth/change-password.tsx:76 +#: src/dialogs/auth/change-password.tsx:70 msgid "Enter your current password and a new password to update your account." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:157 +#: src/dialogs/auth/enable-two-factor.tsx:151 msgid "Enter your password to confirm setting up two-factor authentication. When enabled, you'll need to enter a code from your authenticator app every time you log in." msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:65 +#: src/dialogs/auth/disable-two-factor.tsx:59 msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled." msgstr "" @@ -997,7 +997,7 @@ msgstr "" msgid "Experience" msgstr "" -#: src/dialogs/api-key/create.tsx:116 +#: src/dialogs/api-key/create.tsx:110 msgid "Expires in" msgstr "" @@ -1018,7 +1018,7 @@ msgstr "" msgid "Export" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:83 +#: src/dialogs/auth/enable-two-factor.tsx:77 msgid "Failed to setup two-factor authentication." msgstr "" @@ -1038,7 +1038,7 @@ msgstr "" msgid "Flexibility" msgstr "" -#: src/dialogs/resume/sections/language.tsx:170 +#: src/dialogs/resume/sections/language.tsx:164 msgid "Fluency" msgstr "" @@ -1068,7 +1068,7 @@ msgstr "" msgid "For example, information regarding which companies you sent this resume to or the links to the job descriptions can be noted down here." msgstr "" -#: src/dialogs/api-key/create.tsx:204 +#: src/dialogs/api-key/create.tsx:198 msgid "For security reasons, this key will only be displayed once." msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:299 msgid "Generate a random name" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" msgid "Go to..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:212 +#: src/dialogs/resume/sections/education.tsx:206 msgid "Grade" msgstr "" @@ -1179,17 +1179,17 @@ msgstr "" msgid "Help translate the app to your language" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:44 +#: src/dialogs/resume/template/gallery.tsx:39 msgid "Here's a range of resume templates for different professions and personalities. Whether you prefer modern or classic, bold or simple, there is a design to match you. Look through the options below and choose a template that fits your style." msgstr "" -#: src/dialogs/api-key/create.tsx:186 +#: src/dialogs/api-key/create.tsx:180 msgid "Here's your new API key" msgstr "" #: src/components/level/combobox.tsx:14 -#: src/dialogs/resume/sections/language.tsx:198 -#: src/dialogs/resume/sections/skill.tsx:225 +#: src/dialogs/resume/sections/language.tsx:192 +#: src/dialogs/resume/sections/skill.tsx:219 msgid "Hidden" msgstr "" @@ -1216,7 +1216,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/routes/_home/-sections/faq.tsx:63 +#: src/routes/_home/-sections/faq.tsx:58 msgid "How do I share my resume?" msgstr "" @@ -1224,7 +1224,7 @@ msgstr "" msgid "How do I use the API?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:27 +#: src/routes/_home/-sections/faq.tsx:22 msgid "How is my data protected?" msgstr "" @@ -1237,20 +1237,20 @@ msgstr "" msgid "Icon" msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Import" msgstr "" -#: src/dialogs/resume/import.tsx:200 +#: src/dialogs/resume/import.tsx:194 #: src/routes/dashboard/resumes/-components/import-card.tsx:11 msgid "Import an existing resume" msgstr "" -#: src/dialogs/resume/import.tsx:109 +#: src/dialogs/resume/import.tsx:103 msgid "Importing your resume..." msgstr "" -#: src/dialogs/resume/import.tsx:290 +#: src/dialogs/resume/import.tsx:284 msgid "Importing..." msgstr "" @@ -1274,15 +1274,15 @@ msgstr "" msgid "Interests" msgstr "" -#: src/routes/_home/-sections/faq.tsx:35 +#: src/routes/_home/-sections/faq.tsx:30 msgid "Is Reactive Resume available in multiple languages?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:23 +#: src/routes/_home/-sections/faq.tsx:18 msgid "Is Reactive Resume really free?" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:174 +#: src/dialogs/resume/sections/certification.tsx:168 msgid "Issuer" msgstr "" @@ -1306,8 +1306,8 @@ msgstr "" msgid "Kannada" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:191 -#: src/dialogs/resume/sections/skill.tsx:236 +#: src/dialogs/resume/sections/interest.tsx:185 +#: src/dialogs/resume/sections/skill.tsx:230 msgid "Keywords" msgstr "" @@ -1329,7 +1329,7 @@ msgstr "" #: src/components/command-palette/pages/preferences/language.tsx:17 #: src/components/user/dropdown-menu.tsx:74 -#: src/dialogs/resume/sections/language.tsx:154 +#: src/dialogs/resume/sections/language.tsx:148 #: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx:51 #: src/routes/dashboard/settings/preferences.tsx:39 msgid "Language" @@ -1373,8 +1373,8 @@ msgstr "" msgid "Left Align" msgstr "" -#: src/dialogs/resume/sections/language.tsx:186 -#: src/dialogs/resume/sections/skill.tsx:213 +#: src/dialogs/resume/sections/language.tsx:180 +#: src/dialogs/resume/sections/skill.tsx:207 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:228 msgid "Level" msgstr "" @@ -1417,9 +1417,9 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/dialogs/resume/sections/education.tsx:228 -#: src/dialogs/resume/sections/experience.tsx:192 -#: src/dialogs/resume/sections/volunteer.tsx:174 +#: src/dialogs/resume/sections/education.tsx:222 +#: src/dialogs/resume/sections/experience.tsx:186 +#: src/dialogs/resume/sections/volunteer.tsx:168 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:114 msgid "Location" msgstr "" @@ -1481,12 +1481,12 @@ msgstr "" msgid "Multilingual" msgstr "" -#: src/dialogs/api-key/create.tsx:94 -#: src/dialogs/resume/index.tsx:298 -#: src/dialogs/resume/sections/interest.tsx:174 -#: src/dialogs/resume/sections/project.tsx:156 -#: src/dialogs/resume/sections/reference.tsx:151 -#: src/dialogs/resume/sections/skill.tsx:180 +#: src/dialogs/api-key/create.tsx:88 +#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/sections/interest.tsx:168 +#: src/dialogs/resume/sections/project.tsx:150 +#: src/dialogs/resume/sections/reference.tsx:145 +#: src/dialogs/resume/sections/skill.tsx:174 #: src/routes/auth/register.tsx:107 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:50 #: src/routes/dashboard/settings/profile.tsx:134 @@ -1497,7 +1497,7 @@ msgstr "" msgid "Nepali" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:176 +#: src/dialogs/resume/sections/profile.tsx:170 msgid "Network" msgstr "" @@ -1513,7 +1513,7 @@ msgstr "" msgid "New Page" msgstr "" -#: src/dialogs/auth/change-password.tsx:116 +#: src/dialogs/auth/change-password.tsx:110 #: src/routes/auth/reset-password.tsx:82 msgid "New Password" msgstr "" @@ -1583,7 +1583,7 @@ msgstr "" msgid "Ordered List" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:158 +#: src/dialogs/resume/sections/volunteer.tsx:152 msgid "Organization" msgstr "" @@ -1613,8 +1613,8 @@ msgstr "" msgid "Passkeys & 2FA" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:80 -#: src/dialogs/auth/enable-two-factor.tsx:183 +#: src/dialogs/auth/disable-two-factor.tsx:74 +#: src/dialogs/auth/enable-two-factor.tsx:177 #: src/routes/auth/login.tsx:129 #: src/routes/auth/register.tsx:168 #: src/routes/auth/resume-password.tsx:104 @@ -1638,10 +1638,10 @@ msgstr "" msgid "Password protection has been enabled." msgstr "" -#: src/dialogs/resume/sections/education.tsx:244 -#: src/dialogs/resume/sections/experience.tsx:208 -#: src/dialogs/resume/sections/project.tsx:172 -#: src/dialogs/resume/sections/volunteer.tsx:190 +#: src/dialogs/resume/sections/education.tsx:238 +#: src/dialogs/resume/sections/experience.tsx:202 +#: src/dialogs/resume/sections/project.tsx:166 +#: src/dialogs/resume/sections/volunteer.tsx:184 msgid "Period" msgstr "" @@ -1689,7 +1689,7 @@ msgstr "" msgid "Portuguese (Portugal)" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:176 +#: src/dialogs/resume/sections/experience.tsx:170 msgid "Position" msgstr "" @@ -1705,7 +1705,7 @@ msgstr "" msgid "Primary Color" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:197 +#: src/dialogs/resume/sections/skill.tsx:191 msgid "Proficiency" msgstr "" @@ -1744,7 +1744,7 @@ msgstr "" msgid "Publications" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:174 +#: src/dialogs/resume/sections/publication.tsx:168 msgid "Publisher" msgstr "" @@ -1768,7 +1768,7 @@ msgstr "" msgid "Reactive Resume is launching on Product Hunt today, head over to show some love!" msgstr "" -#: src/routes/_home/-sections/faq.tsx:56 +#: src/routes/_home/-sections/faq.tsx:51 msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall." msgstr "" @@ -1875,29 +1875,29 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:201 -#: src/dialogs/resume/sections/award.tsx:138 -#: src/dialogs/resume/sections/certification.tsx:138 -#: src/dialogs/resume/sections/custom.tsx:142 -#: src/dialogs/resume/sections/education.tsx:144 -#: src/dialogs/resume/sections/experience.tsx:140 -#: src/dialogs/resume/sections/interest.tsx:136 -#: src/dialogs/resume/sections/language.tsx:134 -#: src/dialogs/resume/sections/profile.tsx:138 -#: src/dialogs/resume/sections/project.tsx:136 -#: src/dialogs/resume/sections/publication.tsx:138 -#: src/dialogs/resume/sections/reference.tsx:131 -#: src/dialogs/resume/sections/skill.tsx:142 -#: src/dialogs/resume/sections/volunteer.tsx:138 +#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/sections/award.tsx:132 +#: src/dialogs/resume/sections/certification.tsx:132 +#: src/dialogs/resume/sections/custom.tsx:136 +#: src/dialogs/resume/sections/education.tsx:138 +#: src/dialogs/resume/sections/experience.tsx:134 +#: src/dialogs/resume/sections/interest.tsx:130 +#: src/dialogs/resume/sections/language.tsx:128 +#: src/dialogs/resume/sections/profile.tsx:132 +#: src/dialogs/resume/sections/project.tsx:130 +#: src/dialogs/resume/sections/publication.tsx:132 +#: src/dialogs/resume/sections/reference.tsx:125 +#: src/dialogs/resume/sections/skill.tsx:136 +#: src/dialogs/resume/sections/volunteer.tsx:132 #: src/routes/dashboard/settings/profile.tsx:224 msgid "Save Changes" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:163 +#: src/dialogs/auth/enable-two-factor.tsx:157 msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app." msgstr "" -#: src/dialogs/resume/sections/education.tsx:164 +#: src/dialogs/resume/sections/education.tsx:158 msgid "School" msgstr "" @@ -1915,11 +1915,11 @@ msgstr "" msgid "Search..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:121 +#: src/dialogs/auth/enable-two-factor.tsx:115 msgid "Secret copied to clipboard." msgstr "" -#: src/dialogs/resume/sections/custom.tsx:178 +#: src/dialogs/resume/sections/custom.tsx:172 msgid "Section Type" msgstr "" @@ -1961,7 +1961,7 @@ msgstr "" msgid "Settings" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:150 +#: src/dialogs/auth/enable-two-factor.tsx:144 msgid "Setup Authenticator App" msgstr "" @@ -2058,7 +2058,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:323 +#: src/dialogs/resume/index.tsx:317 msgid "Slug" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:111 +#: src/dialogs/resume/index.tsx:105 msgid "Start building your resume by giving it a name." msgstr "" @@ -2151,11 +2151,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:347 +#: src/dialogs/resume/index.tsx:341 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:354 +#: src/dialogs/resume/index.tsx:348 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2171,7 +2171,7 @@ msgstr "" msgid "Template" msgstr "" -#: src/dialogs/resume/template/gallery.tsx:41 +#: src/dialogs/resume/template/gallery.tsx:36 msgid "Template Gallery" msgstr "" @@ -2203,7 +2203,7 @@ msgstr "" msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone." msgstr "" -#: src/components/command-palette/index.tsx:114 +#: src/components/command-palette/index.tsx:108 msgid "The command you're looking for doesn't exist." msgstr "" @@ -2225,7 +2225,7 @@ msgstr "" msgid "Theme" msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:231 +#: src/dialogs/auth/enable-two-factor.tsx:225 msgid "Then, enter the 6 digit code that the app provides to continue." msgstr "" @@ -2238,16 +2238,16 @@ msgstr "" msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" -#: src/dialogs/resume/import.tsx:136 -#: src/dialogs/resume/import.tsx:157 +#: src/dialogs/resume/import.tsx:130 +#: src/dialogs/resume/import.tsx:151 msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:335 +#: src/dialogs/resume/index.tsx:329 msgid "This is a URL-friendly name for your resume." msgstr "" -#: src/dialogs/resume/import.tsx:110 +#: src/dialogs/resume/import.tsx:104 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 "" @@ -2263,7 +2263,7 @@ msgstr "" msgid "This step is optional, but recommended." msgstr "" -#: src/dialogs/api-key/create.tsx:79 +#: src/dialogs/api-key/create.tsx:73 msgid "This will generate a new API key to access the Reactive Resume API to allow machines to interact with your resume data." msgstr "" @@ -2271,18 +2271,18 @@ msgstr "" msgid "Timelapse demonstration of building a resume with Reactive Resume" msgstr "" -#: src/dialogs/api-key/create.tsx:101 +#: src/dialogs/api-key/create.tsx:95 msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:311 +#: src/dialogs/resume/index.tsx:305 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" -#: src/dialogs/resume/sections/award.tsx:158 -#: src/dialogs/resume/sections/certification.tsx:158 -#: src/dialogs/resume/sections/custom.tsx:162 -#: src/dialogs/resume/sections/publication.tsx:158 +#: src/dialogs/resume/sections/award.tsx:152 +#: src/dialogs/resume/sections/certification.tsx:152 +#: src/dialogs/resume/sections/custom.tsx:156 +#: src/dialogs/resume/sections/publication.tsx:152 msgid "Title" msgstr "" @@ -2349,15 +2349,15 @@ msgstr "" msgid "Two-Factor Authentication" msgstr "" -#: src/dialogs/auth/disable-two-factor.tsx:51 +#: src/dialogs/auth/disable-two-factor.tsx:45 msgid "Two-factor authentication has been disabled successfully." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:102 +#: src/dialogs/auth/enable-two-factor.tsx:96 msgid "Two-factor authentication has been setup successfully." msgstr "" -#: src/dialogs/resume/import.tsx:218 +#: src/dialogs/resume/import.tsx:212 #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx:272 msgid "Type" msgstr "" @@ -2366,7 +2366,7 @@ msgstr "" msgid "Type \"{CONFIRMATION_TEXT}\" to confirm" msgstr "" -#: src/components/command-palette/index.tsx:91 +#: src/components/command-palette/index.tsx:85 msgid "Type a command or search..." msgstr "" @@ -2407,76 +2407,76 @@ msgstr "" msgid "Update" msgstr "" -#: src/dialogs/resume/sections/award.tsx:123 +#: src/dialogs/resume/sections/award.tsx:117 msgid "Update an existing award" msgstr "" -#: src/dialogs/resume/sections/certification.tsx:123 +#: src/dialogs/resume/sections/certification.tsx:117 msgid "Update an existing certification" msgstr "" -#: src/dialogs/resume/sections/custom.tsx:127 +#: src/dialogs/resume/sections/custom.tsx:121 msgid "Update an existing custom section" msgstr "" -#: src/dialogs/resume/sections/education.tsx:129 +#: src/dialogs/resume/sections/education.tsx:123 msgid "Update an existing education" msgstr "" -#: src/dialogs/resume/sections/experience.tsx:125 +#: src/dialogs/resume/sections/experience.tsx:119 msgid "Update an existing experience" msgstr "" -#: src/dialogs/resume/sections/interest.tsx:121 +#: src/dialogs/resume/sections/interest.tsx:115 msgid "Update an existing interest" msgstr "" -#: src/dialogs/resume/sections/language.tsx:119 +#: src/dialogs/resume/sections/language.tsx:113 msgid "Update an existing language" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:123 +#: src/dialogs/resume/sections/profile.tsx:117 msgid "Update an existing profile" msgstr "" -#: src/dialogs/resume/sections/project.tsx:121 +#: src/dialogs/resume/sections/project.tsx:115 msgid "Update an existing project" msgstr "" -#: src/dialogs/resume/sections/publication.tsx:123 +#: src/dialogs/resume/sections/publication.tsx:117 msgid "Update an existing publication" msgstr "" -#: src/dialogs/resume/sections/reference.tsx:116 +#: src/dialogs/resume/sections/reference.tsx:110 msgid "Update an existing reference" msgstr "" -#: src/dialogs/resume/sections/skill.tsx:127 +#: src/dialogs/resume/sections/skill.tsx:121 msgid "Update an existing skill" msgstr "" -#: src/dialogs/resume/sections/volunteer.tsx:123 +#: src/dialogs/resume/sections/volunteer.tsx:117 msgid "Update an existing volunteer experience" msgstr "" -#: src/dialogs/auth/change-password.tsx:140 +#: src/dialogs/auth/change-password.tsx:134 #: src/routes/dashboard/settings/authentication/-components/password.tsx:42 msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:188 +#: src/dialogs/resume/index.tsx:182 msgid "Update Resume" msgstr "" -#: src/dialogs/auth/change-password.tsx:73 +#: src/dialogs/auth/change-password.tsx:67 msgid "Update your password" msgstr "" -#: src/dialogs/auth/change-password.tsx:51 +#: src/dialogs/auth/change-password.tsx:45 msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:170 +#: src/dialogs/resume/index.tsx:164 msgid "Updating your resume..." msgstr "" @@ -2488,7 +2488,7 @@ msgstr "" msgid "URL" msgstr "" -#: src/dialogs/resume/sections/profile.tsx:193 +#: src/dialogs/resume/sections/profile.tsx:187 #: src/routes/auth/register.tsx:123 #: src/routes/dashboard/settings/profile.tsx:150 msgid "Username" @@ -2523,7 +2523,7 @@ msgstr "" msgid "Verifying backup code..." msgstr "" -#: src/dialogs/auth/enable-two-factor.tsx:88 +#: src/dialogs/auth/enable-two-factor.tsx:82 #: src/routes/auth/verify-2fa.tsx:40 msgid "Verifying code..." msgstr "" @@ -2548,14 +2548,14 @@ msgstr "" msgid "Volunteer" msgstr "" -#: src/dialogs/resume/sections/award.tsx:206 -#: src/dialogs/resume/sections/certification.tsx:206 -#: src/dialogs/resume/sections/education.tsx:260 -#: src/dialogs/resume/sections/experience.tsx:224 -#: src/dialogs/resume/sections/profile.tsx:217 -#: src/dialogs/resume/sections/project.tsx:188 -#: src/dialogs/resume/sections/publication.tsx:206 -#: src/dialogs/resume/sections/volunteer.tsx:206 +#: src/dialogs/resume/sections/award.tsx:200 +#: src/dialogs/resume/sections/certification.tsx:200 +#: src/dialogs/resume/sections/education.tsx:254 +#: src/dialogs/resume/sections/experience.tsx:218 +#: src/dialogs/resume/sections/profile.tsx:211 +#: src/dialogs/resume/sections/project.tsx:182 +#: src/dialogs/resume/sections/publication.tsx:200 +#: src/dialogs/resume/sections/volunteer.tsx:200 #: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx:130 msgid "Website" msgstr "" @@ -2568,7 +2568,7 @@ msgstr "" msgid "What do you want to rename this section to?" msgstr "" -#: src/routes/_home/-sections/faq.tsx:55 +#: src/routes/_home/-sections/faq.tsx:50 msgid "What makes Reactive Resume different from other resume builders?" msgstr "" @@ -2585,15 +2585,15 @@ msgstr "" msgid "Write your own CSS (or use an AI to generate it for you) to customize your resume to the fullest." msgstr "" -#: src/routes/_home/-sections/faq.tsx:37 +#: src/routes/_home/-sections/faq.tsx:32 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)." msgstr "" -#: src/routes/_home/-sections/faq.tsx:60 +#: src/routes/_home/-sections/faq.tsx:55 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:24 +#: src/routes/_home/-sections/faq.tsx:19 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 "" @@ -2605,7 +2605,7 @@ msgstr "" msgid "You can also use your username to login." msgstr "" -#: src/routes/_home/-sections/faq.tsx:64 +#: src/routes/_home/-sections/faq.tsx:59 msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!" msgstr "" @@ -2623,7 +2623,7 @@ msgstr "" msgid "Your account has been deleted successfully." msgstr "" -#: src/dialogs/api-key/create.tsx:173 +#: src/dialogs/api-key/create.tsx:167 msgid "Your API key has been copied to the clipboard." msgstr "" @@ -2635,7 +2635,7 @@ msgstr "" msgid "Your data is stored locally" msgstr "" -#: src/routes/_home/-sections/faq.tsx:28 +#: src/routes/_home/-sections/faq.tsx:23 msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data." msgstr "" @@ -2651,7 +2651,7 @@ msgstr "" msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "" -#: src/dialogs/auth/change-password.tsx:63 +#: src/dialogs/auth/change-password.tsx:57 msgid "Your password has been updated successfully." msgstr "" @@ -2659,8 +2659,8 @@ msgstr "" msgid "Your profile has been updated successfully." msgstr "" -#: src/dialogs/resume/index.tsx:70 -#: src/dialogs/resume/index.tsx:94 +#: src/dialogs/resume/index.tsx:64 +#: src/dialogs/resume/index.tsx:88 msgid "Your resume has been created successfully." msgstr "" @@ -2669,15 +2669,15 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:238 +#: src/dialogs/resume/index.tsx:232 msgid "Your resume has been duplicated successfully." msgstr "" -#: src/dialogs/resume/import.tsx:184 +#: src/dialogs/resume/import.tsx:178 msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:174 +#: src/dialogs/resume/index.tsx:168 msgid "Your resume has been updated successfully." msgstr "" diff --git a/package.json b/package.json index 0d4b7cf04..ad6031c89 100644 --- a/package.json +++ b/package.json @@ -22,17 +22,18 @@ "db:push": "drizzle-kit push", "db:studio": "drizzle-kit studio", "dev": "vite dev", + "preview": "vite preview", "docs:dev": "cd docs && npx mint dev", "knip": "knip", "lingui:extract": "lingui extract --clean --overwrite", "lint": "biome check --write .", - "start": "node -r reflect-metadata .output/server/index.mjs", + "start": "node .output/server/index.mjs", "typecheck": "tsc --noEmit" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.18", - "@ai-sdk/google": "^3.0.10", - "@ai-sdk/openai": "^3.0.14", + "@ai-sdk/anthropic": "^3.0.19", + "@ai-sdk/google": "^3.0.11", + "@ai-sdk/openai": "^3.0.15", "@aws-sdk/client-s3": "^3.972.0", "@better-auth/core": "1.5.0-beta.9", "@better-auth/passkey": "1.5.0-beta.9", @@ -55,18 +56,18 @@ "@sindresorhus/slugify": "^3.0.0", "@t3-oss/env-core": "^0.13.10", "@tanstack/react-query": "5.90.19", - "@tanstack/react-router": "^1.154.5", - "@tanstack/react-router-ssr-query": "^1.154.5", - "@tanstack/react-start": "^1.154.5", - "@tanstack/zod-adapter": "^1.154.5", + "@tanstack/react-router": "^1.154.7", + "@tanstack/react-router-ssr-query": "^1.154.7", + "@tanstack/react-start": "^1.154.7", + "@tanstack/zod-adapter": "^1.154.7", "@tiptap/extension-highlight": "^3.16.0", "@tiptap/extension-table": "^3.16.0", "@tiptap/extension-text-align": "^3.16.0", "@tiptap/pm": "^3.16.0", "@tiptap/react": "^3.16.0", "@tiptap/starter-kit": "^3.16.0", - "ai": "^6.0.44", - "ai-sdk-ollama": "^3.1.1", + "ai": "^6.0.46", + "ai-sdk-ollama": "^3.2.0", "bcrypt": "^6.0.0", "better-auth": "1.5.0-beta.9", "class-variance-authority": "^0.7.1", @@ -80,10 +81,10 @@ "input-otp": "^1.4.2", "js-cookie": "^3.0.5", "monaco-editor": "^0.55.1", - "motion": "^12.28.1", + "motion": "^12.29.0", "nodemailer": "^7.0.12", "pg": "^8.17.2", - "puppeteer-core": "^24.35.0", + "puppeteer-core": "^24.36.0", "qrcode.react": "^4.2.0", "radix-ui": "^1.4.3", "react": "^19.2.3", @@ -116,7 +117,7 @@ "@tailwindcss/vite": "^4.1.18", "@types/bcrypt": "^6.0.0", "@types/js-cookie": "^3.0.6", - "@types/node": "^25.0.9", + "@types/node": "^25.0.10", "@types/nodemailer": "^7.0.5", "@types/pg": "^8.16.0", "@types/react": "^19.2.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c5e098ab7..77968c55a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: .: dependencies: '@ai-sdk/anthropic': - specifier: ^3.0.18 - version: 3.0.18(zod@4.3.5) + specifier: ^3.0.19 + version: 3.0.19(zod@4.3.5) '@ai-sdk/google': - specifier: ^3.0.10 - version: 3.0.10(zod@4.3.5) + specifier: ^3.0.11 + version: 3.0.11(zod@4.3.5) '@ai-sdk/openai': - specifier: ^3.0.14 - version: 3.0.14(zod@4.3.5) + specifier: ^3.0.15 + version: 3.0.15(zod@4.3.5) '@aws-sdk/client-s3': specifier: ^3.972.0 version: 3.972.0 @@ -28,7 +28,7 @@ importers: version: 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.5))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/passkey': specifier: 1.5.0-beta.9 - version: 1.5.0-beta.9(cac9bdd9335b645ceab5e6b306b0abb9) + version: 1.5.0-beta.9(bbd79d77f455d98653cd54784ba379d5) '@dnd-kit/core': specifier: ^6.3.1 version: 6.3.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -87,17 +87,17 @@ importers: specifier: 5.90.19 version: 5.90.19(react@19.2.3) '@tanstack/react-router': - specifier: ^1.154.5 - version: 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^1.154.7 + version: 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-router-ssr-query': - specifier: ^1.154.5 - version: 1.154.5(@tanstack/query-core@5.90.19)(@tanstack/react-query@5.90.19(react@19.2.3))(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^1.154.7 + version: 1.154.7(@tanstack/query-core@5.90.19)(@tanstack/react-query@5.90.19(react@19.2.3))(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-start': - specifier: ^1.154.5 - version: 1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + specifier: ^1.154.7 + version: 1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@tanstack/zod-adapter': - specifier: ^1.154.5 - version: 1.154.5(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.5) + specifier: ^1.154.7 + version: 1.154.7(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.5) '@tiptap/extension-highlight': specifier: ^3.16.0 version: 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) @@ -117,17 +117,17 @@ importers: specifier: ^3.16.0 version: 3.16.0 ai: - specifier: ^6.0.44 - version: 6.0.44(zod@4.3.5) + specifier: ^6.0.46 + version: 6.0.46(zod@4.3.5) ai-sdk-ollama: - specifier: ^3.1.1 - version: 3.1.1(ai@6.0.44(zod@4.3.5))(zod@4.3.5) + specifier: ^3.2.0 + version: 3.2.0(ai@6.0.46(zod@4.3.5))(zod@4.3.5) bcrypt: specifier: ^6.0.0 version: 6.0.0 better-auth: specifier: 1.5.0-beta.9 - version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -162,8 +162,8 @@ importers: specifier: ^0.55.1 version: 0.55.1 motion: - specifier: ^12.28.1 - version: 12.28.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^12.29.0 + version: 12.29.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) nodemailer: specifier: ^7.0.12 version: 7.0.12 @@ -171,8 +171,8 @@ importers: specifier: ^8.17.2 version: 8.17.2 puppeteer-core: - specifier: ^24.35.0 - version: 24.35.0 + specifier: ^24.36.0 + version: 24.36.0 qrcode.react: specifier: ^4.2.0 version: 4.2.0(react@19.2.3) @@ -205,7 +205,7 @@ importers: version: 0.2.2 shadcn: specifier: ^3.7.0 - version: 3.7.0(@types/node@25.0.9)(babel-plugin-macros@3.1.0)(hono@4.11.4)(typescript@5.9.3) + version: 3.7.0(@types/node@25.0.10)(babel-plugin-macros@3.1.0)(hono@4.11.4)(typescript@5.9.3) sharp: specifier: ^0.34.5 version: 0.34.5 @@ -254,10 +254,10 @@ importers: version: 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@lingui/vite-plugin': specifier: ^5.8.0 - version: 5.8.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3) + version: 5.8.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3) '@tailwindcss/vite': specifier: ^4.1.18 - version: 4.1.18(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 4.1.18(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@types/bcrypt': specifier: ^6.0.0 version: 6.0.0 @@ -265,8 +265,8 @@ importers: specifier: ^3.0.6 version: 3.0.6 '@types/node': - specifier: ^25.0.9 - version: 25.0.9 + specifier: ^25.0.10 + version: 25.0.10 '@types/nodemailer': specifier: ^7.0.5 version: 7.0.5 @@ -281,7 +281,7 @@ importers: version: 19.2.3(@types/react@19.2.9) '@vitejs/plugin-react': specifier: ^5.1.2 - version: 5.1.2(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 5.1.2(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -290,10 +290,10 @@ importers: version: 1.0.0-beta.9-e89174b knip: specifier: ^5.82.1 - version: 5.82.1(@types/node@25.0.9)(typescript@5.9.3) + version: 5.82.1(@types/node@25.0.10)(typescript@5.9.3) nitro: specifier: npm:nitro-nightly@latest - version: nitro-nightly@3.0.1-20260120-140218-d2383f00(@azure/identity@4.13.0)(@electric-sql/pglite@0.3.2)(chokidar@4.0.3)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(lru-cache@11.2.4)(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(rolldown@1.0.0-beta.53)(rollup@2.79.2) + version: nitro-nightly@3.0.1-20260120-140218-d2383f00(@azure/identity@4.13.0)(@electric-sql/pglite@0.3.2)(chokidar@4.0.3)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(lru-cache@11.2.4)(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(rolldown@1.0.0-beta.53)(rollup@2.79.2) node-addon-api: specifier: ^8.5.0 version: 8.5.0 @@ -311,33 +311,33 @@ importers: version: 5.9.3 vite: specifier: npm:rolldown-vite@latest - version: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + version: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) vite-plugin-pwa: specifier: ^1.2.0 - version: 1.2.0(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0) + version: 1.2.0(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0) packages: - '@ai-sdk/anthropic@3.0.18': - resolution: {integrity: sha512-eusJVRK3gtXa7ENen9Im5bxwE6tNCPDF/poXyK45u7eLNx1I7aPbfseLqznyh+tjhx6AOK7FTUBV1d36MERPrA==} + '@ai-sdk/anthropic@3.0.19': + resolution: {integrity: sha512-kE9B4wQGQ+AbMsgr2JneaLCh3Zfg1i+7gFBaUIcx+Hal8JmMMmTPpHPFE7o/gIuP2ZNQhR8bfXj8/FqQO7tQGw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.18': - resolution: {integrity: sha512-WlJ7UkBDYgv+5q9UpGZfbnPrrW3KVnY96lRLaXs8nXy7Ea3QTWXf4Jw43jFzMSVkH4Zhhf0s9ExmG+CiyEBY5A==} + '@ai-sdk/gateway@3.0.20': + resolution: {integrity: sha512-oUifwTiyhj38jboGUvw5J+Mp4vEnwWcqcUNkAFrLSHlspLANV60zKKOsG+qNhcgblNOcCDhUYg8fyUYC3XtiJQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/google@3.0.10': - resolution: {integrity: sha512-qd2EM9SlD7wWFrq036hwKsuAgkCVxQbwJzctszdmzPs9yUZg795/gHtZRpKItZhbyHSNWhAHmJwEgKjD+HOzuQ==} + '@ai-sdk/google@3.0.11': + resolution: {integrity: sha512-rFqdCLTVR1ArG9E5RwdQ48FcVAW8uo/N/PjQ1JHJY7hKrr7fy+fu3BKujZ0G4o4Kc1734q1jlG3zMyGZ/x+tKw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.14': - resolution: {integrity: sha512-RYIsHWv4jF95DunR8KR5ikZV3yVwC5uWAnghx/jYuy5G95H1jrzKztV17LJo7NLO8V/h6H/6+ToFglCzPa70kw==} + '@ai-sdk/openai@3.0.15': + resolution: {integrity: sha512-TGMngREkUXCsZQYozQ7aYyfbxQ0Rl0TZZJ6Mfwi3p6T8qyDKDtvW7WhO/Ypl486Lly1g5TCG8/LbkhPPKX8yQQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -3789,8 +3789,8 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 || ^7 - '@tanstack/history@1.153.2': - resolution: {integrity: sha512-TVa0Wju5w6JZGq/S74Q7TQNtKXDatJaB4NYrhMZVU9ETlkgpr35NhDfOzsCJ93P0KCo1ZoDodlFp3c54/dLsyw==} + '@tanstack/history@1.154.7': + resolution: {integrity: sha512-YBgwS9qG4rs1ZY/ZrhQtjOH8BG9Qa2wf2AsxT/SnZ4HZJ1DcCEqkoiHH0yH6CYvdDit31X5HokOqQrRSsZEwGA==} engines: {node: '>=12'} '@tanstack/query-core@5.90.19': @@ -3801,8 +3801,8 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-ssr-query@1.154.5': - resolution: {integrity: sha512-uOuoBmKGfc+/iAkJTIAfTA/p2qHayWbP7/yTG5/GtymPQ8F3SGcIIQ8fDXbLvKBOfdWNnW6mV2cgBLPD2fcXug==} + '@tanstack/react-router-ssr-query@1.154.7': + resolution: {integrity: sha512-xiSzihsBAI/6w87wh1ubL8mXAcxeuj1afC1xD+qnbiGP/C0FYxiuuFFJWpIZG5a16HNCpH252AIFkrs2us4eqg==} engines: {node: '>=12'} peerDependencies: '@tanstack/query-core': '>=5.90.0' @@ -3811,29 +3811,29 @@ packages: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.154.5': - resolution: {integrity: sha512-bgjK8m2D9SUIOlw59e6mUIsc594BrFXK3KO64icuTuaIn69IU+JsOqKk0zpHvtXddwM6vtlIXVIdMxwBeNt1Zw==} + '@tanstack/react-router@1.154.7': + resolution: {integrity: sha512-njUAjCIFgkwdUbW3M4rQoJd5LdioKHOOg6j/h01wQ8vMYoG+hPTVnMMInTjlVcRQTFto7Eh068y2heyQHBU5qg==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-client@1.154.5': - resolution: {integrity: sha512-wcNG6n9LN8tmp49nUzQaGhrT+UkLAEqADvimRl7PDmdnaw2+Jtwaix49ZHJrsXMIfXYdAdiQCG/qiQem4fWJuA==} + '@tanstack/react-start-client@1.154.7': + resolution: {integrity: sha512-b7+WRoUCKCtWnUsAANyvb2eQM0x+EnyLNCeQZ+3U3KdJejRXDTPHNDYyZNJNVSNE/cSVBheydKqKrCr3SgT8Zg==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-server@1.154.5': - resolution: {integrity: sha512-ZR2IUqibxoQGu+skE6dolwp92Cn0QgeiIQWFkGkqPB/V1xNcMAQUB+MJvFlo94uANDSel1BuCtapwIgI3leiwA==} + '@tanstack/react-start-server@1.154.7': + resolution: {integrity: sha512-3o1fqsnoLjuskHuZu636xqLF36mSHrjDHrD+CyasZnUEDz0I6lCClGU25LjFOiX3ZHqRsWSeeKa31Ov9rL+Psw==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start@1.154.5': - resolution: {integrity: sha512-na7CpgbbsmvnOeo//pNea0gY06lZzEtK7CZHcg6P3tjggeM0aODVGAzOEO8cYKcJU6YOgzLKtTWlgek0ZJZTMw==} + '@tanstack/react-start@1.154.7': + resolution: {integrity: sha512-iE7k3W3ltb/Il+FtZGX5GvhqV1zCnoGqgJeDCV/4CXxRp/0lbujIy78M77pBAuGe3j0kox0hMYOE5AI0cZGCCA==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -3846,20 +3846,20 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.154.4': - resolution: {integrity: sha512-kCYy5TDlpUVSjxtaBKZUDhWh/rPlrNyA+OyUw0Oqq9LpUhDKdYpkkZcsOE1Ryhd01h91n5pQkGnMvkc4DvVyKA==} + '@tanstack/router-core@1.154.7': + resolution: {integrity: sha512-YJu5mds5J/mY3TxGXsX/MNEl5Xe9cGt8KWrF3jS13HP9veSGhmC+kW1qZiyMe0Pnmtv3JRqAnMc2Rhsli5vgsA==} engines: {node: '>=12'} - '@tanstack/router-generator@1.154.4': - resolution: {integrity: sha512-NpvmnVe8hbcjLDhA7jKw4tPI+VF5cuR/xRv4X1psoXCZalph9xhlqeppDcHZ2ASWE/7zgyDC6VL63Iay7pb7tg==} + '@tanstack/router-generator@1.154.7': + resolution: {integrity: sha512-O99Q/uD2HKMy0xuz/KYFCFw1tbgAq9gens/TIQzSwBiyfKCSV6jJ+DKl890oBILirqWAwXzcUrMvKGM50ajRWg==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.154.5': - resolution: {integrity: sha512-B5PqEcSsyVUc4VzsN5yeBc88x5wQ+ZItAaIqeqcX4xlbfgxu0Vro39IqRCicaUh5gC0WjvPiOUOv83wsOVMaFw==} + '@tanstack/router-plugin@1.154.7': + resolution: {integrity: sha512-bfNBkF8Hx020eX8EILQrVCMTQG8BVXf5i0WG38CNf5nWw4KKR8GUljcwuaByKk85vyuGa453bDjbk8g/WutnUQ==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.154.5 + '@tanstack/react-router': ^1.154.7 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' vite-plugin-solid: ^2.11.10 webpack: '>=5.92.0' @@ -3875,48 +3875,48 @@ packages: webpack: optional: true - '@tanstack/router-ssr-query-core@1.154.4': - resolution: {integrity: sha512-p1c2EtbDOAS76EL7bgPCF5pCyHkphrCX4gG6T4tkMBPjLxg9NA32NbP1A0lvzzKPAPYW3ehk+1hKnDg2VVGnkA==} + '@tanstack/router-ssr-query-core@1.154.7': + resolution: {integrity: sha512-/gJpSHwnonELKszNjm/FXKIh9RPXsMSGduEoAK4VwOTB5STfQ/B6KrrV0L5xmj2AQWwW/Wd+Q8K5lUJD8gUNtA==} engines: {node: '>=12'} peerDependencies: '@tanstack/query-core': '>=5.90.0' '@tanstack/router-core': '>=1.127.0' - '@tanstack/router-utils@1.143.11': - resolution: {integrity: sha512-N24G4LpfyK8dOlnP8BvNdkuxg1xQljkyl6PcrdiPSA301pOjatRT1y8wuCCJZKVVD8gkd0MpCZ0VEjRMGILOtA==} + '@tanstack/router-utils@1.154.7': + resolution: {integrity: sha512-61bGx32tMKuEpVRseu2sh1KQe8CfB7793Mch/kyQt0EP3tD7X0sXmimCl3truRiDGUtI0CaSoQV1NPjAII1RBA==} engines: {node: '>=12'} - '@tanstack/start-client-core@1.154.4': - resolution: {integrity: sha512-1zR95DUm0AZL1EKcVhIA5s7ZHt9sJ7rhCmnCNmZofapLeQ4U6+bUCLCJEUsYod0TtANAjhtnmww+1JpXsVmOHA==} + '@tanstack/start-client-core@1.154.7': + resolution: {integrity: sha512-NCxulL0bXY91xpU0f+GCvK6pW+xpBXZR+XEGhF/k8LMMk56rIeTt3mRfRPhgSaQM8tq/OUFlId2rCxXuzRzvIg==} engines: {node: '>=22.12.0'} - '@tanstack/start-fn-stubs@1.151.3': - resolution: {integrity: sha512-/zWBnfsOwact936Bn0CxigudU1QRZdiNTsK7ME/LMXXA66XsDxkryX5+5FeGwU5ETNPfLAx6pRUet1mtUKnLCg==} + '@tanstack/start-fn-stubs@1.154.7': + resolution: {integrity: sha512-D69B78L6pcFN5X5PHaydv7CScQcKLzJeEYqs7jpuyyqGQHSUIZUjS955j+Sir8cHhuDIovCe2LmsYHeZfWf3dQ==} engines: {node: '>=22.12.0'} - '@tanstack/start-plugin-core@1.154.5': - resolution: {integrity: sha512-Lvy36AZgnYA2EZsl0EpT/7g0/Jn2UsBnojPBb1a8taNLnSqpb0BB308IIb5+vl5yCPACH7HQIIfpN6ozggFJrg==} + '@tanstack/start-plugin-core@1.154.7': + resolution: {integrity: sha512-6Sby7rw8kGh2nT3L9TBLnVqqY4h98y87LtJfbqyXsJqvzO2SjyZfaW2wSIEhw5/8/S8/m9jlfBXac512r3IyHg==} engines: {node: '>=22.12.0'} peerDependencies: vite: '>=7.0.0' - '@tanstack/start-server-core@1.154.4': - resolution: {integrity: sha512-U5XzVWJZsFHs5B4JdB284GqHqWHEYKn2QXIbTVg5mGYYdTkeo2LRez6MhtGKH+Evm2Jq3bG7TTZow/qzqaZR0w==} + '@tanstack/start-server-core@1.154.7': + resolution: {integrity: sha512-h5gXCsMIb/3nK6ELr/WBA6WGaXanskJVkbuOZqeLSsUhWQwhbG0ezVBYHM4S9zuzqwsC2Bi9g96NGEtxADWfTA==} engines: {node: '>=22.12.0'} - '@tanstack/start-storage-context@1.154.4': - resolution: {integrity: sha512-wvDS/sq64SeKRPJAvDr6+WVDX8mKMGUXv3sz/c3TObC7QV8gWt6hfuAuE/kNl4vuYllkt1umcAZPdYl8UtBf7A==} + '@tanstack/start-storage-context@1.154.7': + resolution: {integrity: sha512-niWy5iqdzm/3tMXoIJj52nvetMQ1BPFgVlUbaz/kXItzbNOAkEaOO9AK16tww+0Lkf22WW9FLNcHZuYaWxrU4A==} engines: {node: '>=22.12.0'} '@tanstack/store@0.8.0': resolution: {integrity: sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==} - '@tanstack/virtual-file-routes@1.145.4': - resolution: {integrity: sha512-CI75JrfqSluhdGwLssgVeQBaCphgfkMQpi8MCY3UJX1hoGzXa8kHYJcUuIFMOLs1q7zqHy++EVVtMK03osR5wQ==} + '@tanstack/virtual-file-routes@1.154.7': + resolution: {integrity: sha512-cHHDnewHozgjpI+MIVp9tcib6lYEQK5MyUr0ChHpHFGBl8Xei55rohFK0I0ve/GKoHeioaK42Smd8OixPp6CTg==} engines: {node: '>=12'} - '@tanstack/zod-adapter@1.154.5': - resolution: {integrity: sha512-B4XCBmcY3LopL6gBNMZGehbdsBxEeWYh7Z2MpjFe0yNsfLjO5Q00NarP66BvKFL/47Dqo8YwkOGE8yE35yMaHQ==} + '@tanstack/zod-adapter@1.154.7': + resolution: {integrity: sha512-AENqTELZ5MTBtZDrPuigJnKs8kQaUytYT2mR1/5LkwsAxiyaSxE/bVmccFk5LuunIaMviugGjc6qtCRKar3FCQ==} engines: {node: '>=12'} peerDependencies: '@tanstack/react-router': '>=1.43.2' @@ -4144,8 +4144,8 @@ packages: '@types/mssql@9.1.9': resolution: {integrity: sha512-P0nCgw6vzY23UxZMnbI4N7fnLGANt4LI4yvxze1paPj+LuN28cFv5EI+QidP8udnId/BKhkcRhm/BleNsjK65A==} - '@types/node@25.0.9': - resolution: {integrity: sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==} + '@types/node@25.0.10': + resolution: {integrity: sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==} '@types/nodemailer@7.0.5': resolution: {integrity: sha512-7WtR4MFJUNN2UFy0NIowBRJswj5KXjXDhlZY43Hmots5eGu5q/dTeFd/I6GgJA/qj3RqO6dDy4SvfcV3fOVeIA==} @@ -4232,14 +4232,14 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai-sdk-ollama@3.1.1: - resolution: {integrity: sha512-1rTgOGUsE8pR2ccg0Uz9lNJYzNUJKjtHDfUB5itoc2UnWZnbzQyqyxTUloCIWjwDkEzaWBiEJRLNvwF7a6j4VQ==} + ai-sdk-ollama@3.2.0: + resolution: {integrity: sha512-p4mLJ5PxinV3m/3oQJ7DnL0Isi3qFmhUzL73n77r/G1SdULSJk0k1p8EREIcnvv8LwDSZrBNjRCIDxWTg3WsJw==} engines: {node: '>=22'} peerDependencies: - ai: ^6.0.27 + ai: ^6.0.44 - ai@6.0.44: - resolution: {integrity: sha512-fOyssuNfSB3i3ODuDeLaWambfJY+gE3LRHQf4nmWEPDrQhfiB+fcpVMVi77LbFRBfoG/h5BrmX0heVqz4Hl7ug==} + ai@6.0.46: + resolution: {integrity: sha512-45JDbb1yZgGLM6Gmt+JCK3UHDOy0i9VM2KG9gmIo6IV4Mr0QDrQ1xXkb7gkzSb1sFQm8q2iiRreuq8sWKyLPjA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -4613,8 +4613,8 @@ packages: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} - chromium-bidi@12.0.1: - resolution: {integrity: sha512-fGg+6jr0xjQhzpy5N4ErZxQ4wF7KLEvhGZXD6EgvZKDhu7iOhZXnZhcDxPJDcwTcrD48NPzOCo84RP2lv3Z+Cg==} + chromium-bidi@13.0.1: + resolution: {integrity: sha512-c+RLxH0Vg2x2syS9wPw378oJgiJNXtYXUvnVAldUlt5uaHekn0CCU7gPksNgHjrH1qFhmjVXQj4esvuthuC7OQ==} peerDependencies: devtools-protocol: '*' @@ -4913,8 +4913,8 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - devtools-protocol@0.0.1534754: - resolution: {integrity: sha512-26T91cV5dbOYnXdJi5qQHoTtUoNEqwkHcAyu/IKtjIAxiEqPMrDiRkDOPWVsGfNZGmlQVHQbZRSjD8sxagWVsQ==} + devtools-protocol@0.0.1551306: + resolution: {integrity: sha512-CFx8QdSim8iIv+2ZcEOclBKTQY6BI1IEDa7Tm9YkwAXzEWFndTEzpTo5jAUhSnq24IC7xaDw0wvGcm96+Y3PEg==} diff@8.0.3: resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} @@ -5351,8 +5351,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - framer-motion@12.28.1: - resolution: {integrity: sha512-72GkO7DS4FfcSjf26wx0v+rzkW8Fhn4Djh04aDbuEg7NYG8X8MhJZc6/5weG/YeEgIP+fCo8FS2y1HnXH8k8fQ==} + framer-motion@12.29.0: + resolution: {integrity: sha512-1gEFGXHYV2BD42ZPTFmSU9buehppU+bCuOnHU0AD18DKh9j4DuTx47MvqY5ax+NNWRtK32qIcJf1UxKo1WwjWg==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5514,15 +5514,6 @@ packages: crossws: optional: true - h3@2.0.1-rc.7: - resolution: {integrity: sha512-qbrRu1OLXmUYnysWOCVrYhtC/m8ZuXu/zCbo3U/KyphJxbPFiC76jHYwVrmEcss9uNAHO5BoUguQ46yEpgI2PA==} - engines: {node: '>=20.11.1'} - peerDependencies: - crossws: ^0.4.1 - peerDependenciesMeta: - crossws: - optional: true - has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -6310,14 +6301,14 @@ packages: moo@0.5.2: resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} - motion-dom@12.28.1: - resolution: {integrity: sha512-xqgID69syDvXwFJnUd5bW6ajGUAr/qevRoUe/EqpsXUbVIopyWrAOiwQOhpgVQD+B7Ra60zTdj5gVkmwncebMg==} + motion-dom@12.29.0: + resolution: {integrity: sha512-3eiz9bb32yvY8Q6XNM4AwkSOBPgU//EIKTZwsSWgA9uzbPBhZJeScCVcBuwwYVqhfamewpv7ZNmVKTGp5qnzkA==} motion-utils@12.27.2: resolution: {integrity: sha512-B55gcoL85Mcdt2IEStY5EEAsrMSVE2sI14xQ/uAdPL+mfQxhKKFaEag9JmfxedJOR4vZpBGoPeC/Gm13I/4g5Q==} - motion@12.28.1: - resolution: {integrity: sha512-qGq5+6r4IMivHbT2EUhCwxz2NgFBuba3sWDrxcHt06+nYqKMevYJiVh/N90nMRof+vIUpiq8C22ZeOXwkWWiZg==} + motion@12.29.0: + resolution: {integrity: sha512-rjB5CP2N9S2ESAyEFnAFMgTec6X8yvfxLNcz8n12gPq3M48R7ZbBeVYkDOTj8SPMwfvGIFI801SiPSr1+HCr9g==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -6864,8 +6855,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@24.35.0: - resolution: {integrity: sha512-vt1zc2ME0kHBn7ZDOqLvgvrYD5bqNv5y2ZNXzYnCv8DEtZGw/zKhljlrGuImxptZ4rq+QI9dFGrUIYqG4/IQzA==} + puppeteer-core@24.36.0: + resolution: {integrity: sha512-P3Ou0MAFDCQ0dK1d9F9+8jTrg6JvXjUacgG0YkJQP4kbEnUOGokSDEMmMId5ZhXD5HwsHM202E9VwEpEjWfwxg==} engines: {node: '>=18'} pure-rand@6.1.0: @@ -7867,8 +7858,8 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - webdriver-bidi-protocol@0.3.10: - resolution: {integrity: sha512-5LAE43jAVLOhB/QqX4bwSiv0Hg1HBfMmOuwBSXHdvg4GMGu9Y0lIq7p4R/yySu6w74WmaR4GM4H9t2IwLW7hgw==} + webdriver-bidi-protocol@0.4.0: + resolution: {integrity: sha512-U9VIlNRrq94d1xxR9JrCEAx5Gv/2W7ERSv8oWRoNe/QYbfccS0V3h/H6qeNeCRJxXGMhhnkqvwNrvPAYeuP9VA==} webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} @@ -8096,26 +8087,26 @@ packages: snapshots: - '@ai-sdk/anthropic@3.0.18(zod@4.3.5)': + '@ai-sdk/anthropic@3.0.19(zod@4.3.5)': dependencies: '@ai-sdk/provider': 3.0.4 '@ai-sdk/provider-utils': 4.0.8(zod@4.3.5) zod: 4.3.5 - '@ai-sdk/gateway@3.0.18(zod@4.3.5)': + '@ai-sdk/gateway@3.0.20(zod@4.3.5)': dependencies: '@ai-sdk/provider': 3.0.4 '@ai-sdk/provider-utils': 4.0.8(zod@4.3.5) '@vercel/oidc': 3.1.0 zod: 4.3.5 - '@ai-sdk/google@3.0.10(zod@4.3.5)': + '@ai-sdk/google@3.0.11(zod@4.3.5)': dependencies: '@ai-sdk/provider': 3.0.4 '@ai-sdk/provider-utils': 4.0.8(zod@4.3.5) zod: 4.3.5 - '@ai-sdk/openai@3.0.14(zod@4.3.5)': + '@ai-sdk/openai@3.0.15(zod@4.3.5)': dependencies: '@ai-sdk/provider': 3.0.4 '@ai-sdk/provider-utils': 4.0.8(zod@4.3.5) @@ -9557,14 +9548,14 @@ snapshots: '@better-auth/utils': 0.3.0 mongodb: 7.0.0(socks@2.8.7) - '@better-auth/passkey@1.5.0-beta.9(cac9bdd9335b645ceab5e6b306b0abb9)': + '@better-auth/passkey@1.5.0-beta.9(bbd79d77f455d98653cd54784ba379d5)': dependencies: '@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.5))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 '@simplewebauthn/browser': 13.2.2 '@simplewebauthn/server': 13.2.2 - better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) better-call: 1.2.0(zod@4.3.5) nanostores: 1.1.0 zod: 4.3.5 @@ -9993,31 +9984,31 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/confirm@5.1.21(@types/node@25.0.9)': + '@inquirer/confirm@5.1.21(@types/node@25.0.10)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.9) - '@inquirer/type': 3.0.10(@types/node@25.0.9) + '@inquirer/core': 10.3.2(@types/node@25.0.10) + '@inquirer/type': 3.0.10(@types/node@25.0.10) optionalDependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 - '@inquirer/core@10.3.2(@types/node@25.0.9)': + '@inquirer/core@10.3.2(@types/node@25.0.10)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.0.9) + '@inquirer/type': 3.0.10(@types/node@25.0.10) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 '@inquirer/figures@1.0.15': {} - '@inquirer/type@3.0.10(@types/node@25.0.9)': + '@inquirer/type@3.0.10(@types/node@25.0.10)': optionalDependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 '@isaacs/balanced-match@4.0.1': {} @@ -10047,7 +10038,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.0.9 + '@types/node': 25.0.10 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -10174,11 +10165,11 @@ snapshots: '@lingui/babel-plugin-lingui-macro': 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) babel-plugin-macros: 3.1.0 - '@lingui/vite-plugin@5.8.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3)': + '@lingui/vite-plugin@5.8.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3)': dependencies: '@lingui/cli': 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@lingui/conf': 5.8.0(typescript@5.9.3) - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -12153,14 +12144,14 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.18(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tailwindcss/vite@4.1.18(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - '@tanstack/history@1.153.2': {} + '@tanstack/history@1.154.7': {} '@tanstack/query-core@5.90.19': {} @@ -12169,63 +12160,63 @@ snapshots: '@tanstack/query-core': 5.90.19 react: 19.2.3 - '@tanstack/react-router-ssr-query@1.154.5(@tanstack/query-core@5.90.19)(@tanstack/react-query@5.90.19(react@19.2.3))(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router-ssr-query@1.154.7(@tanstack/query-core@5.90.19)(@tanstack/react-query@5.90.19(react@19.2.3))(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@tanstack/query-core': 5.90.19 '@tanstack/react-query': 5.90.19(react@19.2.3) - '@tanstack/react-router': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-ssr-query-core': 1.154.4(@tanstack/query-core@5.90.19)(@tanstack/router-core@1.154.4) + '@tanstack/react-router': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-ssr-query-core': 1.154.7(@tanstack/query-core@5.90.19)(@tanstack/router-core@1.154.7) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - '@tanstack/router-core' - '@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/history': 1.153.2 + '@tanstack/history': 1.154.7 '@tanstack/react-store': 0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.4 + '@tanstack/router-core': 1.154.7 isbot: 5.1.33 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-start-client@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-client@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/react-router': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.4 - '@tanstack/start-client-core': 1.154.4 + '@tanstack/react-router': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.154.7 + '@tanstack/start-client-core': 1.154.7 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-start-server@1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-server@1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/history': 1.153.2 - '@tanstack/react-router': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.4 - '@tanstack/start-client-core': 1.154.4 - '@tanstack/start-server-core': 1.154.4(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/history': 1.154.7 + '@tanstack/react-router': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.154.7 + '@tanstack/start-client-core': 1.154.7 + '@tanstack/start-server-core': 1.154.7(crossws@0.4.3(srvx@0.10.1)) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - crossws - '@tanstack/react-start@1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/react-start@1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@tanstack/react-router': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-client': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-server': 1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-utils': 1.143.11 - '@tanstack/start-client-core': 1.154.4 - '@tanstack/start-plugin-core': 1.154.5(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@tanstack/start-server-core': 1.154.4(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/react-router': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-client': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-server': 1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-utils': 1.154.7 + '@tanstack/start-client-core': 1.154.7 + '@tanstack/start-plugin-core': 1.154.7(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/start-server-core': 1.154.7(crossws@0.4.3(srvx@0.10.1)) pathe: 2.0.3 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - '@rsbuild/core' - crossws @@ -12240,9 +12231,9 @@ snapshots: react-dom: 19.2.3(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) - '@tanstack/router-core@1.154.4': + '@tanstack/router-core@1.154.7': dependencies: - '@tanstack/history': 1.153.2 + '@tanstack/history': 1.154.7 '@tanstack/store': 0.8.0 cookie-es: 2.0.0 seroval: 1.4.2 @@ -12250,11 +12241,11 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-generator@1.154.4': + '@tanstack/router-generator@1.154.7': dependencies: - '@tanstack/router-core': 1.154.4 - '@tanstack/router-utils': 1.143.11 - '@tanstack/virtual-file-routes': 1.145.4 + '@tanstack/router-core': 1.154.7 + '@tanstack/router-utils': 1.154.7 + '@tanstack/virtual-file-routes': 1.154.7 prettier: 3.8.0 recast: 0.23.11 source-map: 0.7.6 @@ -12263,7 +12254,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.154.5(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/router-plugin@1.154.7(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) @@ -12271,26 +12262,26 @@ snapshots: '@babel/template': 7.28.6 '@babel/traverse': 7.28.6 '@babel/types': 7.28.6 - '@tanstack/router-core': 1.154.4 - '@tanstack/router-generator': 1.154.4 - '@tanstack/router-utils': 1.143.11 - '@tanstack/virtual-file-routes': 1.145.4 + '@tanstack/router-core': 1.154.7 + '@tanstack/router-generator': 1.154.7 + '@tanstack/router-utils': 1.154.7 + '@tanstack/virtual-file-routes': 1.154.7 babel-dead-code-elimination: 1.0.12 chokidar: 3.6.0 unplugin: 2.3.11 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + '@tanstack/react-router': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color - '@tanstack/router-ssr-query-core@1.154.4(@tanstack/query-core@5.90.19)(@tanstack/router-core@1.154.4)': + '@tanstack/router-ssr-query-core@1.154.7(@tanstack/query-core@5.90.19)(@tanstack/router-core@1.154.7)': dependencies: '@tanstack/query-core': 5.90.19 - '@tanstack/router-core': 1.154.4 + '@tanstack/router-core': 1.154.7 - '@tanstack/router-utils@1.143.11': + '@tanstack/router-utils@1.154.7': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 @@ -12302,29 +12293,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start-client-core@1.154.4': + '@tanstack/start-client-core@1.154.7': dependencies: - '@tanstack/router-core': 1.154.4 - '@tanstack/start-fn-stubs': 1.151.3 - '@tanstack/start-storage-context': 1.154.4 + '@tanstack/router-core': 1.154.7 + '@tanstack/start-fn-stubs': 1.154.7 + '@tanstack/start-storage-context': 1.154.7 seroval: 1.4.2 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/start-fn-stubs@1.151.3': {} + '@tanstack/start-fn-stubs@1.154.7': {} - '@tanstack/start-plugin-core@1.154.5(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/start-plugin-core@1.154.7(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.28.6 '@babel/types': 7.28.6 '@rolldown/pluginutils': 1.0.0-beta.40 - '@tanstack/router-core': 1.154.4 - '@tanstack/router-generator': 1.154.4 - '@tanstack/router-plugin': 1.154.5(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@tanstack/router-utils': 1.143.11 - '@tanstack/start-client-core': 1.154.4 - '@tanstack/start-server-core': 1.154.4(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/router-core': 1.154.7 + '@tanstack/router-generator': 1.154.7 + '@tanstack/router-plugin': 1.154.7(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/router-utils': 1.154.7 + '@tanstack/start-client-core': 1.154.7 + '@tanstack/start-server-core': 1.154.7(crossws@0.4.3(srvx@0.10.1)) babel-dead-code-elimination: 1.0.12 cheerio: 1.1.2 exsolve: 1.0.8 @@ -12332,8 +12323,8 @@ snapshots: srvx: 0.10.1 tinyglobby: 0.2.15 ufo: 1.6.3 - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - vitefu: 1.1.1(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vitefu: 1.1.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) xmlbuilder2: 4.0.3 zod: 3.25.76 transitivePeerDependencies: @@ -12344,29 +12335,29 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/start-server-core@1.154.4(crossws@0.4.3(srvx@0.10.1))': + '@tanstack/start-server-core@1.154.7(crossws@0.4.3(srvx@0.10.1))': dependencies: - '@tanstack/history': 1.153.2 - '@tanstack/router-core': 1.154.4 - '@tanstack/start-client-core': 1.154.4 - '@tanstack/start-storage-context': 1.154.4 - h3-v2: h3@2.0.1-rc.7(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/history': 1.154.7 + '@tanstack/router-core': 1.154.7 + '@tanstack/start-client-core': 1.154.7 + '@tanstack/start-storage-context': 1.154.7 + h3-v2: h3@2.0.1-rc.11(crossws@0.4.3(srvx@0.10.1)) seroval: 1.4.2 tiny-invariant: 1.3.3 transitivePeerDependencies: - crossws - '@tanstack/start-storage-context@1.154.4': + '@tanstack/start-storage-context@1.154.7': dependencies: - '@tanstack/router-core': 1.154.4 + '@tanstack/router-core': 1.154.7 '@tanstack/store@0.8.0': {} - '@tanstack/virtual-file-routes@1.145.4': {} + '@tanstack/virtual-file-routes@1.154.7': {} - '@tanstack/zod-adapter@1.154.5(@tanstack/react-router@1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.5)': + '@tanstack/zod-adapter@1.154.7(@tanstack/react-router@1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.5)': dependencies: - '@tanstack/react-router': 1.154.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.154.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3) zod: 4.3.5 '@tediousjs/connection-string@0.5.0': {} @@ -12597,7 +12588,7 @@ snapshots: '@types/bcrypt@6.0.0': dependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 '@types/estree@0.0.39': {} @@ -12626,20 +12617,20 @@ snapshots: '@types/mssql@9.1.9': dependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 tarn: 3.0.2 tedious: 19.2.0 transitivePeerDependencies: - supports-color - '@types/node@25.0.9': + '@types/node@25.0.10': dependencies: undici-types: 7.16.0 '@types/nodemailer@7.0.5': dependencies: '@aws-sdk/client-sesv2': 3.972.0 - '@types/node': 25.0.9 + '@types/node': 25.0.10 transitivePeerDependencies: - aws-crt @@ -12647,7 +12638,7 @@ snapshots: '@types/pg@8.16.0': dependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 pg-protocol: 1.11.0 pg-types: 2.2.0 @@ -12661,7 +12652,7 @@ snapshots: '@types/readable-stream@4.0.23': dependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 '@types/resolve@1.20.2': {} @@ -12687,7 +12678,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 optional: true '@typespec/ts-http-runtime@0.3.2': @@ -12700,7 +12691,7 @@ snapshots: '@vercel/oidc@3.1.0': {} - '@vitejs/plugin-react@5.1.2(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@vitejs/plugin-react@5.1.2(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) @@ -12708,7 +12699,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.53 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color @@ -12727,18 +12718,18 @@ snapshots: agent-base@7.1.4: {} - ai-sdk-ollama@3.1.1(ai@6.0.44(zod@4.3.5))(zod@4.3.5): + ai-sdk-ollama@3.2.0(ai@6.0.46(zod@4.3.5))(zod@4.3.5): dependencies: '@ai-sdk/provider': 3.0.4 '@ai-sdk/provider-utils': 4.0.8(zod@4.3.5) - ai: 6.0.44(zod@4.3.5) + ai: 6.0.46(zod@4.3.5) ollama: 0.6.3 transitivePeerDependencies: - zod - ai@6.0.44(zod@4.3.5): + ai@6.0.46(zod@4.3.5): dependencies: - '@ai-sdk/gateway': 3.0.18(zod@4.3.5) + '@ai-sdk/gateway': 3.0.20(zod@4.3.5) '@ai-sdk/provider': 3.0.4 '@ai-sdk/provider-utils': 4.0.8(zod@4.3.5) '@opentelemetry/api': 1.9.0 @@ -12912,7 +12903,7 @@ snapshots: node-addon-api: 8.5.0 node-gyp-build: 4.8.4 - better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.5))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/drizzle-adapter': 1.5.0-beta.9(@better-auth/core@1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.5))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0))(@better-auth/utils@0.3.0)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))) @@ -12933,7 +12924,7 @@ snapshots: zod: 4.3.5 optionalDependencies: '@prisma/client': 7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3) - '@tanstack/react-start': 1.154.5(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/react-start': 1.154.7(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) drizzle-kit: 1.0.0-beta.9-e89174b drizzle-orm: 1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)) mongodb: 7.0.0(socks@2.8.7) @@ -13146,9 +13137,9 @@ snapshots: chownr@3.0.0: {} - chromium-bidi@12.0.1(devtools-protocol@0.0.1534754): + chromium-bidi@13.0.1(devtools-protocol@0.0.1551306): dependencies: - devtools-protocol: 0.0.1534754 + devtools-protocol: 0.0.1551306 mitt: 3.0.1 zod: 3.25.76 @@ -13386,7 +13377,7 @@ snapshots: detect-node-es@1.1.0: {} - devtools-protocol@0.0.1534754: {} + devtools-protocol@0.0.1551306: {} diff@8.0.3: {} @@ -13866,9 +13857,9 @@ snapshots: forwarded@0.2.0: {} - framer-motion@12.28.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + framer-motion@12.29.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - motion-dom: 12.28.1 + motion-dom: 12.29.0 motion-utils: 12.27.2 tslib: 2.8.1 optionalDependencies: @@ -14031,13 +14022,6 @@ snapshots: optionalDependencies: crossws: 0.4.3(srvx@0.10.1) - h3@2.0.1-rc.7(crossws@0.4.3(srvx@0.10.1)): - dependencies: - rou3: 0.7.12 - srvx: 0.10.1 - optionalDependencies: - crossws: 0.4.3(srvx@0.10.1) - has-bigints@1.1.0: {} has-flag@4.0.0: {} @@ -14400,10 +14384,10 @@ snapshots: kleur@4.1.5: {} - knip@5.82.1(@types/node@25.0.9)(typescript@5.9.3): + knip@5.82.1(@types/node@25.0.10)(typescript@5.9.3): dependencies: '@nodelib/fs.walk': 1.2.8 - '@types/node': 25.0.9 + '@types/node': 25.0.10 fast-glob: 3.3.3 formatly: 0.3.0 jiti: 2.6.1 @@ -14701,15 +14685,15 @@ snapshots: moo@0.5.2: {} - motion-dom@12.28.1: + motion-dom@12.29.0: dependencies: motion-utils: 12.27.2 motion-utils@12.27.2: {} - motion@12.28.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + motion@12.29.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: - framer-motion: 12.28.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + framer-motion: 12.29.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tslib: 2.8.1 optionalDependencies: react: 19.2.3 @@ -14728,9 +14712,9 @@ snapshots: transitivePeerDependencies: - supports-color - msw@2.12.7(@types/node@25.0.9)(typescript@5.9.3): + msw@2.12.7(@types/node@25.0.10)(typescript@5.9.3): dependencies: - '@inquirer/confirm': 5.1.21(@types/node@25.0.9) + '@inquirer/confirm': 5.1.21(@types/node@25.0.10) '@mswjs/interceptors': 0.40.0 '@open-draft/deferred-promise': 2.2.0 '@types/statuses': 2.0.6 @@ -14783,7 +14767,7 @@ snapshots: nf3@0.3.5: {} - nitro-nightly@3.0.1-20260120-140218-d2383f00(@azure/identity@4.13.0)(@electric-sql/pglite@0.3.2)(chokidar@4.0.3)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(lru-cache@11.2.4)(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(rolldown@1.0.0-beta.53)(rollup@2.79.2): + nitro-nightly@3.0.1-20260120-140218-d2383f00(@azure/identity@4.13.0)(@electric-sql/pglite@0.3.2)(chokidar@4.0.3)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(lru-cache@11.2.4)(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(rolldown@1.0.0-beta.53)(rollup@2.79.2): dependencies: consola: 3.4.2 crossws: 0.4.3(srvx@0.10.1) @@ -14802,7 +14786,7 @@ snapshots: optionalDependencies: rolldown: 1.0.0-beta.53 rollup: 2.79.2 - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -15401,14 +15385,14 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@24.35.0: + puppeteer-core@24.36.0: dependencies: '@puppeteer/browsers': 2.11.1 - chromium-bidi: 12.0.1(devtools-protocol@0.0.1534754) + chromium-bidi: 13.0.1(devtools-protocol@0.0.1551306) debug: 4.4.3 - devtools-protocol: 0.0.1534754 + devtools-protocol: 0.0.1551306 typed-query-selector: 2.12.0 - webdriver-bidi-protocol: 0.3.10 + webdriver-bidi-protocol: 0.4.0 ws: 8.19.0 transitivePeerDependencies: - bare-abort-controller @@ -15694,7 +15678,7 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0): + rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0): dependencies: '@oxc-project/runtime': 0.101.0 fdir: 6.5.0(picomatch@4.0.3) @@ -15704,7 +15688,7 @@ snapshots: rolldown: 1.0.0-beta.53 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.9 + '@types/node': 25.0.10 esbuild: 0.27.2 fsevents: 2.3.3 jiti: 2.6.1 @@ -15846,7 +15830,7 @@ snapshots: setprototypeof@1.2.0: {} - shadcn@3.7.0(@types/node@25.0.9)(babel-plugin-macros@3.1.0)(hono@4.11.4)(typescript@5.9.3): + shadcn@3.7.0(@types/node@25.0.10)(babel-plugin-macros@3.1.0)(hono@4.11.4)(typescript@5.9.3): dependencies: '@antfu/ni': 25.0.0 '@babel/core': 7.28.6 @@ -15868,7 +15852,7 @@ snapshots: fuzzysort: 3.1.0 https-proxy-agent: 7.0.6 kleur: 4.1.5 - msw: 2.12.7(@types/node@25.0.9)(typescript@5.9.3) + msw: 2.12.7(@types/node@25.0.10)(typescript@5.9.3) node-fetch: 3.3.2 open: 11.0.0 ora: 8.2.0 @@ -16186,7 +16170,7 @@ snapshots: '@azure/identity': 4.13.0 '@azure/keyvault-keys': 4.10.0 '@js-joda/core': 5.6.5 - '@types/node': 25.0.9 + '@types/node': 25.0.10 bl: 6.1.6 iconv-lite: 0.6.3 js-md4: 0.3.2 @@ -16201,7 +16185,7 @@ snapshots: '@azure/identity': 4.13.0 '@azure/keyvault-keys': 4.10.0 '@js-joda/core': 5.6.5 - '@types/node': 25.0.9 + '@types/node': 25.0.10 bl: 6.1.6 iconv-lite: 0.7.2 js-md4: 0.3.2 @@ -16478,20 +16462,20 @@ snapshots: vary@1.1.2: {} - vite-plugin-pwa@1.2.0(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0): + vite-plugin-pwa@1.2.0(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0): dependencies: debug: 4.4.3 pretty-bytes: 6.1.1 tinyglobby: 0.2.15 - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) workbox-build: 7.4.0(@types/babel__core@7.20.5) workbox-window: 7.4.0 transitivePeerDependencies: - supports-color - vitefu@1.1.1(rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + vitefu@1.1.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): optionalDependencies: - vite: rolldown-vite@7.3.1(@types/node@25.0.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) w3c-keyname@2.2.8: {} @@ -16503,7 +16487,7 @@ snapshots: web-streams-polyfill@3.3.3: {} - webdriver-bidi-protocol@0.3.10: {} + webdriver-bidi-protocol@0.4.0: {} webidl-conversions@4.0.2: {} diff --git a/src/components/command-palette/index.tsx b/src/components/command-palette/index.tsx index d36221232..ae8ae0fe8 100644 --- a/src/components/command-palette/index.tsx +++ b/src/components/command-palette/index.tsx @@ -1,13 +1,7 @@ import { Trans } from "@lingui/react/macro"; import { useRef } from "react"; import { useHotkeys } from "react-hotkeys-hook"; -import { - Dialog, - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Command, CommandEmpty, CommandInput, CommandList } from "../ui/command"; import { NavigationCommandGroup } from "./pages/navigation"; import { PreferencesCommandGroup } from "./pages/preferences"; diff --git a/src/components/input/color-picker.tsx b/src/components/input/color-picker.tsx index ec262bd48..f2a792460 100644 --- a/src/components/input/color-picker.tsx +++ b/src/components/input/color-picker.tsx @@ -1,8 +1,8 @@ import { EyedropperIcon } from "@phosphor-icons/react"; import { Slider as SliderPrimitive, Slot as SlotPrimitive } from "radix-ui"; import * as React from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { VisuallyHiddenInput } from "@/components/input/visually-hidden-input"; +import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { @@ -826,6 +826,4 @@ export { ColorPickerSwatch as Swatch, ColorPickerEyeDropper as EyeDropper, ColorPickerInput as Input, - // - useColorPickerStore as useColorPicker, }; diff --git a/src/components/input/github-stars-button.tsx b/src/components/input/github-stars-button.tsx index 773e6623b..7a55f3c5c 100644 --- a/src/components/input/github-stars-button.tsx +++ b/src/components/input/github-stars-button.tsx @@ -1,7 +1,7 @@ import { t } from "@lingui/core/macro"; import { GithubLogoIcon, StarIcon } from "@phosphor-icons/react"; import { useQuery } from "@tanstack/react-query"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { orpc } from "@/integrations/orpc/client"; import { CountUp } from "../animation/count-up"; diff --git a/src/components/input/icon-picker.tsx b/src/components/input/icon-picker.tsx index 1c1979091..838412992 100644 --- a/src/components/input/icon-picker.tsx +++ b/src/components/input/icon-picker.tsx @@ -3,7 +3,7 @@ import { ProhibitIcon } from "@phosphor-icons/react"; import Fuse from "fuse.js"; import { memo, useCallback, useMemo, useState } from "react"; import { type CellComponentProps, Grid } from "react-window"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { type IconName, icons } from "@/schema/icons"; import { cn } from "@/utils/style"; import { Input } from "../ui/input"; diff --git a/src/components/input/rich-input.tsx b/src/components/input/rich-input.tsx index 890a0e799..7c3a0abdb 100644 --- a/src/components/input/rich-input.tsx +++ b/src/components/input/rich-input.tsx @@ -52,7 +52,7 @@ import { useMemo } from "react"; import { toast } from "sonner"; import { match } from "ts-pattern"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuCheckboxItem, @@ -60,7 +60,7 @@ import { DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; +} from "@/components/ui/dropdown-menu"; import { usePrompt } from "@/hooks/use-prompt"; import { isRTL } from "@/utils/locale"; import { sanitizeHtml } from "@/utils/sanitize"; diff --git a/src/components/layout/error-screen.tsx b/src/components/layout/error-screen.tsx index 9a99cc795..3760455aa 100644 --- a/src/components/layout/error-screen.tsx +++ b/src/components/layout/error-screen.tsx @@ -1,7 +1,7 @@ import { Trans } from "@lingui/react/macro"; import { ArrowClockwiseIcon, WarningIcon } from "@phosphor-icons/react"; import type { ErrorComponentProps } from "@tanstack/react-router"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Alert, AlertDescription, AlertTitle } from "../ui/alert"; import { BrandIcon } from "../ui/brand-icon"; diff --git a/src/components/layout/not-found-screen.tsx b/src/components/layout/not-found-screen.tsx index 391c447a9..c423b35e8 100644 --- a/src/components/layout/not-found-screen.tsx +++ b/src/components/layout/not-found-screen.tsx @@ -1,7 +1,7 @@ import { Trans } from "@lingui/react/macro"; import { ArrowLeftIcon, WarningIcon } from "@phosphor-icons/react"; import { Link, type NotFoundRouteProps } from "@tanstack/react-router"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Alert, AlertDescription, AlertTitle } from "../ui/alert"; import { BrandIcon } from "../ui/brand-icon"; diff --git a/src/components/level/combobox.tsx b/src/components/level/combobox.tsx index 8fcb492c2..e4e8f58ce 100644 --- a/src/components/level/combobox.tsx +++ b/src/components/level/combobox.tsx @@ -5,7 +5,7 @@ import type z from "zod"; import { levelDesignSchema } from "@/schema/resume/data"; import { Combobox, type ComboboxProps } from "../ui/combobox"; -export type LevelType = z.infer["type"]; +type LevelType = z.infer["type"]; type LevelTypeComboboxProps = Omit; diff --git a/src/components/animate-ui/primitives/radix/accordion.tsx b/src/components/primitives/accordion.tsx similarity index 100% rename from src/components/animate-ui/primitives/radix/accordion.tsx rename to src/components/primitives/accordion.tsx diff --git a/src/components/animate-ui/primitives/radix/alert-dialog.tsx b/src/components/primitives/alert-dialog.tsx similarity index 100% rename from src/components/animate-ui/primitives/radix/alert-dialog.tsx rename to src/components/primitives/alert-dialog.tsx diff --git a/src/components/animate-ui/primitives/buttons/button.tsx b/src/components/primitives/button.tsx similarity index 86% rename from src/components/animate-ui/primitives/buttons/button.tsx rename to src/components/primitives/button.tsx index 91e103210..6df165a01 100644 --- a/src/components/animate-ui/primitives/buttons/button.tsx +++ b/src/components/primitives/button.tsx @@ -1,5 +1,5 @@ import { type HTMLMotionProps, motion } from "motion/react"; -import { Slot, type WithAsChild } from "@/components/animate-ui/primitives/animate/slot"; +import { Slot, type WithAsChild } from "@/components/primitives/slot"; type ButtonProps = WithAsChild< Omit, "children"> & { diff --git a/src/components/animate-ui/primitives/radix/dialog.tsx b/src/components/primitives/dialog.tsx similarity index 100% rename from src/components/animate-ui/primitives/radix/dialog.tsx rename to src/components/primitives/dialog.tsx diff --git a/src/components/animate-ui/primitives/radix/dropdown-menu.tsx b/src/components/primitives/dropdown-menu.tsx similarity index 100% rename from src/components/animate-ui/primitives/radix/dropdown-menu.tsx rename to src/components/primitives/dropdown-menu.tsx diff --git a/src/components/animate-ui/primitives/animate/slot.tsx b/src/components/primitives/slot.tsx similarity index 100% rename from src/components/animate-ui/primitives/animate/slot.tsx rename to src/components/primitives/slot.tsx diff --git a/src/components/animate-ui/primitives/radix/switch.tsx b/src/components/primitives/switch.tsx similarity index 100% rename from src/components/animate-ui/primitives/radix/switch.tsx rename to src/components/primitives/switch.tsx diff --git a/src/components/resume/shared/get-section-component.tsx b/src/components/resume/shared/get-section-component.tsx index 35eee7cda..a7d4bc26c 100644 --- a/src/components/resume/shared/get-section-component.tsx +++ b/src/components/resume/shared/get-section-component.tsx @@ -178,9 +178,7 @@ export function getSectionComponent( if (visibleItems.length === 0) return null; return ( -
+
{customSection.title}
{visibleItems.map((item) => ( -
+
{renderItemByType(customSection.type, item, itemClassName)}
))} diff --git a/src/components/resume/shared/page-link.tsx b/src/components/resume/shared/page-link.tsx index 388870709..0ef11038a 100644 --- a/src/components/resume/shared/page-link.tsx +++ b/src/components/resume/shared/page-link.tsx @@ -10,7 +10,7 @@ export function PageLink({ url, label, className }: Props) { if (!url) return null; return ( - + {label || url} ); diff --git a/src/components/resume/shared/page-section.tsx b/src/components/resume/shared/page-section.tsx index fd83f4688..02e2fd339 100644 --- a/src/components/resume/shared/page-section.tsx +++ b/src/components/resume/shared/page-section.tsx @@ -26,7 +26,7 @@ export function PageSection({ type, className, children } style={{ gridTemplateColumns: `repeat(${section.columns}, 1fr)` }} > {items.map((item) => ( -
+
{children(item)}
))} diff --git a/src/components/resume/shared/page-summary.tsx b/src/components/resume/shared/page-summary.tsx index 7f3942f36..6703b61a7 100644 --- a/src/components/resume/shared/page-summary.tsx +++ b/src/components/resume/shared/page-summary.tsx @@ -13,7 +13,7 @@ export function PageSummary({ className }: PageSummaryProps) { return (
) { diff --git a/src/components/animate-ui/components/radix/accordion.tsx b/src/components/ui/accordion.tsx similarity index 92% rename from src/components/animate-ui/components/radix/accordion.tsx rename to src/components/ui/accordion.tsx index dde08b9a7..8feddda4c 100644 --- a/src/components/animate-ui/components/radix/accordion.tsx +++ b/src/components/ui/accordion.tsx @@ -8,7 +8,7 @@ import { type AccordionProps as AccordionPrimitiveProps, AccordionTrigger as AccordionTriggerPrimitive, type AccordionTriggerProps as AccordionTriggerPrimitiveProps, -} from "@/components/animate-ui/primitives/radix/accordion"; +} from "@/components/primitives/accordion"; import { cn } from "@/utils/style"; type AccordionProps = AccordionPrimitiveProps; @@ -20,7 +20,7 @@ function Accordion(props: AccordionProps) { type AccordionItemProps = AccordionItemPrimitiveProps; function AccordionItem({ className, ...props }: AccordionItemProps) { - return ; + return ; } type AccordionTriggerProps = AccordionTriggerPrimitiveProps; diff --git a/src/components/animate-ui/components/radix/alert-dialog.tsx b/src/components/ui/alert-dialog.tsx similarity index 96% rename from src/components/animate-ui/components/radix/alert-dialog.tsx rename to src/components/ui/alert-dialog.tsx index 66321d975..ac2b7900d 100644 --- a/src/components/animate-ui/components/radix/alert-dialog.tsx +++ b/src/components/ui/alert-dialog.tsx @@ -1,4 +1,3 @@ -import { buttonVariants } from "@/components/animate-ui/components/buttons/button"; import { AlertDialogAction as AlertDialogActionPrimitive, type AlertDialogActionProps as AlertDialogActionPrimitiveProps, @@ -21,7 +20,8 @@ import { type AlertDialogTitleProps as AlertDialogTitlePrimitiveProps, AlertDialogTrigger as AlertDialogTriggerPrimitive, type AlertDialogTriggerProps as AlertDialogTriggerPrimitiveProps, -} from "@/components/animate-ui/primitives/radix/alert-dialog"; +} from "@/components/primitives/alert-dialog"; +import { buttonVariants } from "@/components/ui/button"; import { cn } from "@/utils/style"; type AlertDialogProps = AlertDialogPrimitiveProps; diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx index c154337d1..93aad10c0 100644 --- a/src/components/ui/badge.tsx +++ b/src/components/ui/badge.tsx @@ -36,4 +36,4 @@ function Badge({ ); } -export { Badge, badgeVariants }; +export { Badge }; diff --git a/src/components/ui/button-group.tsx b/src/components/ui/button-group.tsx index 32471f7b6..0f84b4577 100644 --- a/src/components/ui/button-group.tsx +++ b/src/components/ui/button-group.tsx @@ -74,4 +74,4 @@ function ButtonGroupSeparator({ ); } -export { ButtonGroup, ButtonGroupSeparator, ButtonGroupText, buttonGroupVariants }; +export { ButtonGroup, ButtonGroupSeparator, ButtonGroupText }; diff --git a/src/components/animate-ui/components/buttons/button.tsx b/src/components/ui/button.tsx similarity index 93% rename from src/components/animate-ui/components/buttons/button.tsx rename to src/components/ui/button.tsx index 359c38ce7..1fa800795 100644 --- a/src/components/animate-ui/components/buttons/button.tsx +++ b/src/components/ui/button.tsx @@ -1,8 +1,5 @@ import { cva, type VariantProps } from "class-variance-authority"; -import { - Button as ButtonPrimitive, - type ButtonProps as ButtonPrimitiveProps, -} from "@/components/animate-ui/primitives/buttons/button"; +import { Button as ButtonPrimitive, type ButtonProps as ButtonPrimitiveProps } from "@/components/primitives/button"; import { cn } from "@/utils/style"; const buttonVariants = cva( diff --git a/src/components/ui/combobox.tsx b/src/components/ui/combobox.tsx index 3f5187c01..d74478b06 100644 --- a/src/components/ui/combobox.tsx +++ b/src/components/ui/combobox.tsx @@ -1,7 +1,7 @@ import { t } from "@lingui/core/macro"; import { CaretUpDownIcon, CheckIcon } from "@phosphor-icons/react"; import * as React from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { useControlledState } from "@/hooks/use-controlled-state"; diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx index c0b23357b..01d9dedd6 100644 --- a/src/components/ui/command.tsx +++ b/src/components/ui/command.tsx @@ -1,13 +1,7 @@ import { CheckIcon, MagnifyingGlassIcon } from "@phosphor-icons/react"; import { Command as CommandPrimitive } from "cmdk"; import type * as React from "react"; -import { - Dialog, - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { InputGroup, InputGroupAddon } from "@/components/ui/input-group"; import { cn } from "@/utils/style"; diff --git a/src/components/animate-ui/components/radix/dialog.tsx b/src/components/ui/dialog.tsx similarity index 98% rename from src/components/animate-ui/components/radix/dialog.tsx rename to src/components/ui/dialog.tsx index 80e0e883e..c6793fda1 100644 --- a/src/components/animate-ui/components/radix/dialog.tsx +++ b/src/components/ui/dialog.tsx @@ -18,7 +18,7 @@ import { type DialogTitleProps as DialogTitlePrimitiveProps, DialogTrigger as DialogTriggerPrimitive, type DialogTriggerProps as DialogTriggerPrimitiveProps, -} from "@/components/animate-ui/primitives/radix/dialog"; +} from "@/components/primitives/dialog"; import { cn } from "@/utils/style"; type DialogProps = DialogPrimitiveProps; diff --git a/src/components/animate-ui/components/radix/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx similarity index 99% rename from src/components/animate-ui/components/radix/dropdown-menu.tsx rename to src/components/ui/dropdown-menu.tsx index dc005978d..1f49eee7a 100644 --- a/src/components/animate-ui/components/radix/dropdown-menu.tsx +++ b/src/components/ui/dropdown-menu.tsx @@ -29,7 +29,7 @@ import { type DropdownMenuSubTriggerProps as DropdownMenuSubTriggerPrimitiveProps, DropdownMenuTrigger as DropdownMenuTriggerPrimitive, type DropdownMenuTriggerProps as DropdownMenuTriggerPrimitiveProps, -} from "@/components/animate-ui/primitives/radix/dropdown-menu"; +} from "@/components/primitives/dropdown-menu"; import { cn } from "@/utils/style"; type DropdownMenuProps = DropdownMenuPrimitiveProps; diff --git a/src/components/ui/form.tsx b/src/components/ui/form.tsx index 2470b46f4..351ff9e2f 100644 --- a/src/components/ui/form.tsx +++ b/src/components/ui/form.tsx @@ -152,4 +152,4 @@ function FormMessage({ className, ...props }: React.ComponentProps<"p">) { ); } -export { useFormField, Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField }; +export { Form, FormItem, FormLabel, FormControl, FormDescription, FormMessage, FormField }; diff --git a/src/components/ui/input-group.tsx b/src/components/ui/input-group.tsx index 157d79de6..ee5230025 100644 --- a/src/components/ui/input-group.tsx +++ b/src/components/ui/input-group.tsx @@ -1,6 +1,6 @@ import { cva, type VariantProps } from "class-variance-authority"; import type * as React from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Textarea } from "@/components/ui/textarea"; import { cn } from "@/utils/style"; diff --git a/src/components/ui/multiple-combobox.tsx b/src/components/ui/multiple-combobox.tsx index e2a555c40..6dabb8702 100644 --- a/src/components/ui/multiple-combobox.tsx +++ b/src/components/ui/multiple-combobox.tsx @@ -1,7 +1,7 @@ import { t } from "@lingui/core/macro"; import { CaretUpDownIcon, CheckIcon } from "@phosphor-icons/react"; import * as React from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Command, CommandEmpty, diff --git a/src/components/ui/sheet.tsx b/src/components/ui/sheet.tsx index af478ffc4..c3ffdd089 100644 --- a/src/components/ui/sheet.tsx +++ b/src/components/ui/sheet.tsx @@ -1,7 +1,7 @@ import { XIcon } from "@phosphor-icons/react"; import { Dialog as SheetPrimitive } from "radix-ui"; import type * as React from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { cn } from "@/utils/style"; function Sheet({ ...props }: React.ComponentProps) { diff --git a/src/components/ui/sidebar.tsx b/src/components/ui/sidebar.tsx index 971b04acd..2c7f2df85 100644 --- a/src/components/ui/sidebar.tsx +++ b/src/components/ui/sidebar.tsx @@ -2,7 +2,7 @@ import { SidebarSimpleIcon } from "@phosphor-icons/react"; import { cva, type VariantProps } from "class-variance-authority"; import { Slot as SlotPrimitive } from "radix-ui"; import * as React from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Separator } from "@/components/ui/separator"; import { Sheet, SheetContent, SheetDescription, SheetHeader, SheetTitle } from "@/components/ui/sheet"; diff --git a/src/components/animate-ui/components/radix/switch.tsx b/src/components/ui/switch.tsx similarity index 97% rename from src/components/animate-ui/components/radix/switch.tsx rename to src/components/ui/switch.tsx index e7e0487bd..d699d82a2 100644 --- a/src/components/animate-ui/components/radix/switch.tsx +++ b/src/components/ui/switch.tsx @@ -5,7 +5,7 @@ import { Switch as SwitchPrimitive, type SwitchProps as SwitchPrimitiveProps, SwitchThumb as SwitchThumbPrimitive, -} from "@/components/animate-ui/primitives/radix/switch"; +} from "@/components/primitives/switch"; import { cn } from "@/utils/style"; type SwitchProps = SwitchPrimitiveProps & { diff --git a/src/components/ui/toggle.tsx b/src/components/ui/toggle.tsx index 28a560eba..a9d9aff46 100644 --- a/src/components/ui/toggle.tsx +++ b/src/components/ui/toggle.tsx @@ -35,4 +35,4 @@ function Toggle({ ); } -export { Toggle, toggleVariants }; +export { Toggle }; diff --git a/src/components/user/dropdown-menu.tsx b/src/components/user/dropdown-menu.tsx index 26d1a95ff..48bc1e16e 100644 --- a/src/components/user/dropdown-menu.tsx +++ b/src/components/user/dropdown-menu.tsx @@ -4,6 +4,7 @@ import { Trans } from "@lingui/react/macro"; import { PaletteIcon, SignOutIcon, TranslateIcon } from "@phosphor-icons/react"; import { useRouter } from "@tanstack/react-router"; import { toast } from "sonner"; +import { useTheme } from "@/components/theme/provider"; import { DropdownMenu, DropdownMenuContent, @@ -16,8 +17,7 @@ import { DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; -import { useTheme } from "@/components/theme/provider"; +} from "@/components/ui/dropdown-menu"; import { authClient } from "@/integrations/auth/client"; import type { AuthSession } from "@/integrations/auth/types"; import { isLocale, loadLocale, localeMap, setLocaleServerFn } from "@/utils/locale"; diff --git a/src/dialogs/api-key/create.tsx b/src/dialogs/api-key/create.tsx index a82627bdb..c8f02e00d 100644 --- a/src/dialogs/api-key/create.tsx +++ b/src/dialogs/api-key/create.tsx @@ -8,15 +8,9 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useCopyToClipboard } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { Button } from "@/components/ui/button"; import { Combobox } from "@/components/ui/combobox"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { InputGroup, InputGroupAddon, InputGroupButton, InputGroupInput } from "@/components/ui/input-group"; diff --git a/src/dialogs/auth/change-password.tsx b/src/dialogs/auth/change-password.tsx index 4bc81063b..63c9154ac 100644 --- a/src/dialogs/auth/change-password.tsx +++ b/src/dialogs/auth/change-password.tsx @@ -7,14 +7,8 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/dialogs/auth/disable-two-factor.tsx b/src/dialogs/auth/disable-two-factor.tsx index d9249e583..233c5555a 100644 --- a/src/dialogs/auth/disable-two-factor.tsx +++ b/src/dialogs/auth/disable-two-factor.tsx @@ -7,14 +7,8 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/dialogs/auth/enable-two-factor.tsx b/src/dialogs/auth/enable-two-factor.tsx index 66888de0b..b688ce5a1 100644 --- a/src/dialogs/auth/enable-two-factor.tsx +++ b/src/dialogs/auth/enable-two-factor.tsx @@ -11,14 +11,8 @@ import { toast } from "sonner"; import { match } from "ts-pattern"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { InputOTP, InputOTPGroup, InputOTPSlot } from "@/components/ui/input-otp"; diff --git a/src/dialogs/manager.tsx b/src/dialogs/manager.tsx index 8976a801b..a5dec6a41 100644 --- a/src/dialogs/manager.tsx +++ b/src/dialogs/manager.tsx @@ -1,5 +1,5 @@ import { match } from "ts-pattern"; -import { Dialog } from "@/components/animate-ui/components/radix/dialog"; +import { Dialog } from "@/components/ui/dialog"; import { CreateApiKeyDialog } from "./api-key/create"; import { ChangePasswordDialog } from "./auth/change-password"; import { DisableTwoFactorDialog } from "./auth/disable-two-factor"; diff --git a/src/dialogs/resume/import.tsx b/src/dialogs/resume/import.tsx index ba0232ab2..eab4913a3 100644 --- a/src/dialogs/resume/import.tsx +++ b/src/dialogs/resume/import.tsx @@ -7,16 +7,10 @@ import { useEffect, useRef } from "react"; import { useForm, useWatch } from "react-hook-form"; import { toast } from "sonner"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { Badge } from "@/components/ui/badge"; +import { Button } from "@/components/ui/button"; import { Combobox } from "@/components/ui/combobox"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Spinner } from "@/components/ui/spinner"; diff --git a/src/dialogs/resume/index.tsx b/src/dialogs/resume/index.tsx index 4bd079e2d..5d9f3aa36 100644 --- a/src/dialogs/resume/index.tsx +++ b/src/dialogs/resume/index.tsx @@ -8,22 +8,16 @@ import { useEffect, useMemo } from "react"; import { useForm, useFormContext, useWatch } from "react-hook-form"; import { toast } from "sonner"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; +import { ChipInput } from "@/components/input/chip-input"; +import { Button } from "@/components/ui/button"; +import { ButtonGroup } from "@/components/ui/button-group"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; -import { ChipInput } from "@/components/input/chip-input"; -import { ButtonGroup } from "@/components/ui/button-group"; +} from "@/components/ui/dropdown-menu"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText } from "@/components/ui/input-group"; diff --git a/src/dialogs/resume/sections/award.tsx b/src/dialogs/resume/sections/award.tsx index ac79d9547..05b47ce13 100644 --- a/src/dialogs/resume/sections/award.tsx +++ b/src/dialogs/resume/sections/award.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/certification.tsx b/src/dialogs/resume/sections/certification.tsx index 69664a82c..e621b8445 100644 --- a/src/dialogs/resume/sections/certification.tsx +++ b/src/dialogs/resume/sections/certification.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/custom.tsx b/src/dialogs/resume/sections/custom.tsx index 84d56c4b4..daffb5a33 100644 --- a/src/dialogs/resume/sections/custom.tsx +++ b/src/dialogs/resume/sections/custom.tsx @@ -3,15 +3,9 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/education.tsx b/src/dialogs/resume/sections/education.tsx index f43ed379e..8566b1e32 100644 --- a/src/dialogs/resume/sections/education.tsx +++ b/src/dialogs/resume/sections/education.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/experience.tsx b/src/dialogs/resume/sections/experience.tsx index dae971faa..62026b0c6 100644 --- a/src/dialogs/resume/sections/experience.tsx +++ b/src/dialogs/resume/sections/experience.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/interest.tsx b/src/dialogs/resume/sections/interest.tsx index 6711982a7..aac83c9f2 100644 --- a/src/dialogs/resume/sections/interest.tsx +++ b/src/dialogs/resume/sections/interest.tsx @@ -4,17 +4,11 @@ import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useMemo } from "react"; import { useForm, useFormContext, useFormState } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { ChipInput } from "@/components/input/chip-input"; import { IconPicker } from "@/components/input/icon-picker"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/language.tsx b/src/dialogs/resume/sections/language.tsx index c37b7a3a1..0ac9cc6ac 100644 --- a/src/dialogs/resume/sections/language.tsx +++ b/src/dialogs/resume/sections/language.tsx @@ -4,15 +4,9 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Slider } from "@/components/ui/slider"; diff --git a/src/dialogs/resume/sections/profile.tsx b/src/dialogs/resume/sections/profile.tsx index 99467b4be..d45119353 100644 --- a/src/dialogs/resume/sections/profile.tsx +++ b/src/dialogs/resume/sections/profile.tsx @@ -4,17 +4,11 @@ import { AtIcon, PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useMemo } from "react"; import { useForm, useFormContext, useFormState } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { IconPicker } from "@/components/input/icon-picker"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText } from "@/components/ui/input-group"; diff --git a/src/dialogs/resume/sections/project.tsx b/src/dialogs/resume/sections/project.tsx index 24f2f3333..c5248601b 100644 --- a/src/dialogs/resume/sections/project.tsx +++ b/src/dialogs/resume/sections/project.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/publication.tsx b/src/dialogs/resume/sections/publication.tsx index c459c7732..d5c461664 100644 --- a/src/dialogs/resume/sections/publication.tsx +++ b/src/dialogs/resume/sections/publication.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/reference.tsx b/src/dialogs/resume/sections/reference.tsx index f5ae7a521..63699a3fd 100644 --- a/src/dialogs/resume/sections/reference.tsx +++ b/src/dialogs/resume/sections/reference.tsx @@ -3,16 +3,10 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/sections/skill.tsx b/src/dialogs/resume/sections/skill.tsx index 58847a181..0d23d321c 100644 --- a/src/dialogs/resume/sections/skill.tsx +++ b/src/dialogs/resume/sections/skill.tsx @@ -5,17 +5,11 @@ import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useMemo } from "react"; import { useForm, useFormContext, useFormState } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { ChipInput } from "@/components/input/chip-input"; import { IconPicker } from "@/components/input/icon-picker"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Slider } from "@/components/ui/slider"; diff --git a/src/dialogs/resume/sections/volunteer.tsx b/src/dialogs/resume/sections/volunteer.tsx index bbff320a3..ddffd1137 100644 --- a/src/dialogs/resume/sections/volunteer.tsx +++ b/src/dialogs/resume/sections/volunteer.tsx @@ -3,17 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react"; import { useForm, useFormContext } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { RichInput } from "@/components/input/rich-input"; import { URLInput } from "@/components/input/url-input"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import type { DialogProps } from "@/dialogs/store"; diff --git a/src/dialogs/resume/template/gallery.tsx b/src/dialogs/resume/template/gallery.tsx index 3f7b945de..e95a5129a 100644 --- a/src/dialogs/resume/template/gallery.tsx +++ b/src/dialogs/resume/template/gallery.tsx @@ -2,15 +2,10 @@ import { useLingui } from "@lingui/react"; import { Trans } from "@lingui/react/macro"; import { SlideshowIcon } from "@phosphor-icons/react"; import { type RefObject, useRef } from "react"; -import { - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle, -} from "@/components/animate-ui/components/radix/dialog"; import { CometCard } from "@/components/animation/comet-card"; import { useResumeStore } from "@/components/resume/store/resume"; import { Badge } from "@/components/ui/badge"; +import { DialogContent, DialogDescription, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { HoverCard, HoverCardContent, HoverCardTrigger } from "@/components/ui/hover-card"; import { ScrollArea } from "@/components/ui/scroll-area"; import { type DialogProps, useDialogStore } from "@/dialogs/store"; diff --git a/src/hooks/use-confirm.tsx b/src/hooks/use-confirm.tsx index 3bf3137aa..1c5725ef0 100644 --- a/src/hooks/use-confirm.tsx +++ b/src/hooks/use-confirm.tsx @@ -8,7 +8,7 @@ import { AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, -} from "@/components/animate-ui/components/radix/alert-dialog"; +} from "@/components/ui/alert-dialog"; import { cn } from "@/utils/style"; interface ConfirmOptions { diff --git a/src/hooks/use-prompt.tsx b/src/hooks/use-prompt.tsx index e9a937bae..198a2ae56 100644 --- a/src/hooks/use-prompt.tsx +++ b/src/hooks/use-prompt.tsx @@ -9,7 +9,7 @@ import { AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, -} from "@/components/animate-ui/components/radix/alert-dialog"; +} from "@/components/ui/alert-dialog"; import { Input } from "@/components/ui/input"; import { cn } from "@/utils/style"; diff --git a/src/integrations/ai/store.ts b/src/integrations/ai/store.ts index 58b3dce67..46412adb0 100644 --- a/src/integrations/ai/store.ts +++ b/src/integrations/ai/store.ts @@ -5,7 +5,7 @@ import { create } from "zustand/react"; export type AIProvider = "vercel-ai-gateway" | "openai" | "gemini" | "anthropic" | "ollama"; -export type TestStatus = "unverified" | "success" | "failure"; +type TestStatus = "unverified" | "success" | "failure"; type AIStoreState = { enabled: boolean; diff --git a/src/integrations/orpc/services/printer.ts b/src/integrations/orpc/services/printer.ts index d6f9483b8..3802f309c 100644 --- a/src/integrations/orpc/services/printer.ts +++ b/src/integrations/orpc/services/printer.ts @@ -1,5 +1,5 @@ import type { InferSelectModel } from "drizzle-orm"; -import puppeteer, { type Browser, type ConnectOptions, type Page } from "puppeteer-core"; +import puppeteer, { type Browser, type ConnectOptions } from "puppeteer-core"; import type { schema } from "@/integrations/drizzle"; import { printMarginTemplates } from "@/schema/templates"; import { env } from "@/utils/env"; @@ -19,43 +19,23 @@ const pageDimensions = { const SCREENSHOT_TTL = 1000 * 60 * 60; // 1 hour -let pdfBrowser: Browser | null = null; -let screenshotBrowser: Browser | null = null; +let browser: Browser | null = null; -async function getBrowser(type: "pdf" | "screenshot"): Promise { +async function getBrowser(): Promise { const endpoint = new URL(env.PRINTER_ENDPOINT); const isWebSocket = endpoint.protocol.startsWith("ws"); - const connectOptions: ConnectOptions = { acceptInsecureCerts: true }; + const connectOptions: ConnectOptions = { + acceptInsecureCerts: true, + defaultViewport: { width: 794, height: 1123 }, + }; if (isWebSocket) connectOptions.browserWSEndpoint = env.PRINTER_ENDPOINT; else connectOptions.browserURL = env.PRINTER_ENDPOINT; - if (type === "screenshot") { - if (screenshotBrowser?.connected) return screenshotBrowser; - screenshotBrowser = await puppeteer.connect({ ...connectOptions, defaultViewport: { width: 794, height: 1123 } }); - return screenshotBrowser; - } - - if (pdfBrowser?.connected) return pdfBrowser; - pdfBrowser = await puppeteer.connect(connectOptions); - return pdfBrowser; -} - -async function interceptLocalhostRequests(page: Page) { - await page.setRequestInterception(true); - - page.on("request", (request) => { - const url = request.url(); - - if (url.includes(env.APP_URL) && env.PRINTER_APP_URL) { - const newUrl = url.replace(env.APP_URL, env.PRINTER_APP_URL); - request.continue({ url: newUrl }); - return; - } - - request.continue(); - }); + if (browser?.connected) return browser; + browser = await puppeteer.connect(connectOptions); + return browser; } export const printerService = { @@ -73,7 +53,7 @@ export const printerService = { }, chromeDebug: async (): Promise => { - const browser = await getBrowser("pdf"); + const browser = await getBrowser(); const page = await browser.newPage(); @@ -112,14 +92,12 @@ export const printerService = { marginY = Math.round(data.metadata.page.marginY / 0.75); } - const browser = await getBrowser("pdf"); + const browser = await getBrowser(); await browser.setCookie({ name: "locale", value: locale, domain }); const page = await browser.newPage(); - if (env.APP_URL.includes("localhost")) await interceptLocalhostRequests(page); - await page.goto(url, { waitUntil: "networkidle0" }); const pdfBuffer = await page.pdf({ @@ -188,14 +166,12 @@ export const printerService = { const token = generatePrinterToken(id); const url = `${baseUrl}/printer/${id}?token=${token}`; - const browser = await getBrowser("screenshot"); + const browser = await getBrowser(); await browser.setCookie({ name: "locale", value: locale, domain }); const page = await browser.newPage(); - if (env.APP_URL.includes("localhost")) await interceptLocalhostRequests(page); - await page.goto(url, { waitUntil: "networkidle0" }); const screenshotBuffer = await page.screenshot({ type: "webp", quality: 80 }); diff --git a/src/integrations/orpc/services/resume.ts b/src/integrations/orpc/services/resume.ts index 614e8abe8..c09dbd576 100644 --- a/src/integrations/orpc/services/resume.ts +++ b/src/integrations/orpc/services/resume.ts @@ -5,6 +5,7 @@ import { schema } from "@/integrations/drizzle"; import { db } from "@/integrations/drizzle/client"; import type { ResumeData } from "@/schema/resume/data"; import { defaultResumeData } from "@/schema/resume/data"; +import { env } from "@/utils/env"; import type { Locale } from "@/utils/locale"; import { hashPassword } from "@/utils/password"; import { generateId } from "@/utils/string"; @@ -146,6 +147,14 @@ export const resumeService = { if (!resume) throw new ORPCError("NOT_FOUND"); + // Convert picture URL to base64 data, so there's no fetching required on the client. + const url = resume.data.picture.url.replace(env.APP_URL, "http://localhost:3000"); + const base64 = await fetch(url) + .then((res) => res.arrayBuffer()) + .then((buffer) => Buffer.from(buffer).toString("base64")); + + resume.data.picture.url = `data:image/jpeg;base64,${base64}`; + return resume; }, diff --git a/src/routes/$username/$slug.tsx b/src/routes/$username/$slug.tsx index ee25170c7..e63a56029 100644 --- a/src/routes/$username/$slug.tsx +++ b/src/routes/$username/$slug.tsx @@ -4,10 +4,10 @@ import { DownloadSimpleIcon } from "@phosphor-icons/react"; import { useMutation, useQuery } from "@tanstack/react-query"; import { createFileRoute, notFound, redirect } from "@tanstack/react-router"; import { useCallback, useEffect } from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { LoadingScreen } from "@/components/layout/loading-screen"; import { ResumePreview } from "@/components/resume/preview"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; import { Spinner } from "@/components/ui/spinner"; import { orpc } from "@/integrations/orpc/client"; import { downloadFromUrl } from "@/utils/file"; diff --git a/src/routes/_home/-sections/donate.tsx b/src/routes/_home/-sections/donate.tsx index 12d6908c3..e147c5164 100644 --- a/src/routes/_home/-sections/donate.tsx +++ b/src/routes/_home/-sections/donate.tsx @@ -10,7 +10,7 @@ import { WrenchIcon, } from "@phosphor-icons/react"; import { motion } from "motion/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { cn } from "@/utils/style"; type FloatingIconProps = { diff --git a/src/routes/_home/-sections/faq.tsx b/src/routes/_home/-sections/faq.tsx index 5e75a29fa..108b27dbd 100644 --- a/src/routes/_home/-sections/faq.tsx +++ b/src/routes/_home/-sections/faq.tsx @@ -2,13 +2,8 @@ import { t } from "@lingui/core/macro"; import { Trans } from "@lingui/react/macro"; import { CaretRightIcon } from "@phosphor-icons/react"; import { motion } from "motion/react"; -import { buttonVariants } from "@/components/animate-ui/components/buttons/button"; -import { - Accordion, - AccordionContent, - AccordionItem, - AccordionTrigger, -} from "@/components/animate-ui/components/radix/accordion"; +import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion"; +import { buttonVariants } from "@/components/ui/button"; import { cn } from "@/utils/style"; const crowdinUrl = "https://crowdin.com/project/reactive-resume"; diff --git a/src/routes/_home/-sections/footer.tsx b/src/routes/_home/-sections/footer.tsx index c9093a843..c771ccf93 100644 --- a/src/routes/_home/-sections/footer.tsx +++ b/src/routes/_home/-sections/footer.tsx @@ -4,8 +4,8 @@ import type { Icon } from "@phosphor-icons/react"; import { GithubLogoIcon, LinkedinLogoIcon, XLogoIcon } from "@phosphor-icons/react"; import { motion } from "motion/react"; import { useState } from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { BrandIcon } from "@/components/ui/brand-icon"; +import { Button } from "@/components/ui/button"; import { Copyright } from "@/components/ui/copyright"; type FooterLinkItem = { diff --git a/src/routes/_home/-sections/header.tsx b/src/routes/_home/-sections/header.tsx index 9b44c0be3..10d72f331 100644 --- a/src/routes/_home/-sections/header.tsx +++ b/src/routes/_home/-sections/header.tsx @@ -3,11 +3,11 @@ import { ArrowRightIcon, TranslateIcon } from "@phosphor-icons/react"; import { Link } from "@tanstack/react-router"; import { motion, useMotionValue, useSpring } from "motion/react"; import { useEffect, useRef } from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { GithubStarsButton } from "@/components/input/github-stars-button"; import { LocaleCombobox } from "@/components/locale/combobox"; import { ThemeToggleButton } from "@/components/theme/toggle-button"; import { BrandIcon } from "@/components/ui/brand-icon"; +import { Button } from "@/components/ui/button"; import { ProductHuntBanner } from "./product-hunt-banner"; export function Header() { diff --git a/src/routes/_home/-sections/hero.tsx b/src/routes/_home/-sections/hero.tsx index b7c160995..ed94e8308 100644 --- a/src/routes/_home/-sections/hero.tsx +++ b/src/routes/_home/-sections/hero.tsx @@ -3,10 +3,10 @@ import { Trans } from "@lingui/react/macro"; import { ArrowRightIcon, BookIcon, SparkleIcon } from "@phosphor-icons/react"; import { Link } from "@tanstack/react-router"; import { motion } from "motion/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { CometCard } from "@/components/animation/comet-card"; import { Spotlight } from "@/components/animation/spotlight"; import { Badge } from "@/components/ui/badge"; +import { Button } from "@/components/ui/button"; export function Hero() { return ( diff --git a/src/routes/auth/-components/social-auth.tsx b/src/routes/auth/-components/social-auth.tsx index 05dc05f91..60e5c4ed3 100644 --- a/src/routes/auth/-components/social-auth.tsx +++ b/src/routes/auth/-components/social-auth.tsx @@ -4,7 +4,7 @@ import { FingerprintSimpleIcon, GithubLogoIcon, GoogleLogoIcon, VaultIcon } from import { useQuery } from "@tanstack/react-query"; import { useRouter } from "@tanstack/react-router"; import { toast } from "sonner"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { authClient } from "@/integrations/auth/client"; import { orpc } from "@/integrations/orpc/client"; import { cn } from "@/utils/style"; diff --git a/src/routes/auth/forgot-password.tsx b/src/routes/auth/forgot-password.tsx index d9750db26..4cdb7bd40 100644 --- a/src/routes/auth/forgot-password.tsx +++ b/src/routes/auth/forgot-password.tsx @@ -7,7 +7,7 @@ import { useState } from "react"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/auth/login.tsx b/src/routes/auth/login.tsx index 4cb32765d..89884d6e8 100644 --- a/src/routes/auth/login.tsx +++ b/src/routes/auth/login.tsx @@ -8,7 +8,7 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/auth/register.tsx b/src/routes/auth/register.tsx index 2b3e210ee..a822fc5f5 100644 --- a/src/routes/auth/register.tsx +++ b/src/routes/auth/register.tsx @@ -8,8 +8,8 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/auth/reset-password.tsx b/src/routes/auth/reset-password.tsx index ec99fc4e6..8c2bc549f 100644 --- a/src/routes/auth/reset-password.tsx +++ b/src/routes/auth/reset-password.tsx @@ -8,7 +8,7 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/auth/resume-password.tsx b/src/routes/auth/resume-password.tsx index 413c9a6a0..26c47dcc1 100644 --- a/src/routes/auth/resume-password.tsx +++ b/src/routes/auth/resume-password.tsx @@ -11,7 +11,7 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { useToggle } from "usehooks-ts"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { orpc } from "@/integrations/orpc/client"; diff --git a/src/routes/auth/verify-2fa-backup.tsx b/src/routes/auth/verify-2fa-backup.tsx index 3e42d9437..4b41db829 100644 --- a/src/routes/auth/verify-2fa-backup.tsx +++ b/src/routes/auth/verify-2fa-backup.tsx @@ -7,7 +7,7 @@ import { REGEXP_ONLY_DIGITS_AND_CHARS } from "input-otp"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormMessage } from "@/components/ui/form"; import { InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot } from "@/components/ui/input-otp"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/auth/verify-2fa.tsx b/src/routes/auth/verify-2fa.tsx index a2008f9b7..1a98ddd5a 100644 --- a/src/routes/auth/verify-2fa.tsx +++ b/src/routes/auth/verify-2fa.tsx @@ -7,7 +7,7 @@ import { REGEXP_ONLY_DIGITS } from "input-otp"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormMessage } from "@/components/ui/form"; import { InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot } from "@/components/ui/input-otp"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/builder/$resumeId/-components/dock.tsx b/src/routes/builder/$resumeId/-components/dock.tsx index 2084031b6..c916530fb 100644 --- a/src/routes/builder/$resumeId/-components/dock.tsx +++ b/src/routes/builder/$resumeId/-components/dock.tsx @@ -17,7 +17,7 @@ import { useCallback, useMemo } from "react"; import { useControls } from "react-zoom-pan-pinch"; import { toast } from "sonner"; import { useCopyToClipboard } from "usehooks-ts"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; import { authClient } from "@/integrations/auth/client"; import { orpc } from "@/integrations/orpc/client"; diff --git a/src/routes/builder/$resumeId/-components/header.tsx b/src/routes/builder/$resumeId/-components/header.tsx index 17fb95012..c30327b02 100644 --- a/src/routes/builder/$resumeId/-components/header.tsx +++ b/src/routes/builder/$resumeId/-components/header.tsx @@ -13,15 +13,15 @@ import { import { useMutation } from "@tanstack/react-query"; import { Link, useNavigate } from "@tanstack/react-router"; import { toast } from "sonner"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; -import { useResumeStore } from "@/components/resume/store/resume"; +} from "@/components/ui/dropdown-menu"; import { useDialogStore } from "@/dialogs/store"; import { useConfirm } from "@/hooks/use-confirm"; import { orpc } from "@/integrations/orpc/client"; diff --git a/src/routes/builder/$resumeId/-sidebar/left/index.tsx b/src/routes/builder/$resumeId/-sidebar/left/index.tsx index 936bc7b49..3aa54c2b7 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/index.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/index.tsx @@ -1,7 +1,7 @@ import { Fragment, useCallback, useRef } from "react"; import { match } from "ts-pattern"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; +import { Button } from "@/components/ui/button"; import { ScrollArea } from "@/components/ui/scroll-area"; import { Separator } from "@/components/ui/separator"; import { UserDropdownMenu } from "@/components/user/dropdown-menu"; diff --git a/src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx b/src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx index 725141b65..27daeaa79 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx @@ -3,8 +3,8 @@ import { DotsSixVerticalIcon, LinkIcon, ListPlusIcon, XIcon } from "@phosphor-ic import { Reorder, useDragControls } from "motion/react"; import { Controller, useFieldArray, useFormContext, useWatch } from "react-hook-form"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { IconPicker } from "@/components/input/icon-picker"; +import { Button } from "@/components/ui/button"; import { FormControl, FormField, FormItem } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; diff --git a/src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx b/src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx index e4a07baed..2b0d7c830 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx @@ -10,6 +10,8 @@ import { } from "@phosphor-icons/react"; import { AnimatePresence, Reorder } from "motion/react"; import { match } from "ts-pattern"; +import { useResumeStore } from "@/components/resume/store/resume"; +import { Badge } from "@/components/ui/badge"; import { DropdownMenu, DropdownMenuContent, @@ -22,9 +24,7 @@ import { DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; -import { useResumeStore } from "@/components/resume/store/resume"; -import { Badge } from "@/components/ui/badge"; +} from "@/components/ui/dropdown-menu"; import { useDialogStore } from "@/dialogs/store"; import { useConfirm } from "@/hooks/use-confirm"; import type { CustomSection, CustomSectionItem as CustomSectionItemType, SectionType } from "@/schema/resume/data"; @@ -117,7 +117,7 @@ function CustomSectionContainer({ section }: { section: CustomSection }) { {getSectionTitle(section.type)} - {section.title} + {section.title} diff --git a/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx b/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx index 2eb054622..022b2e001 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx @@ -7,9 +7,9 @@ import { useRef } from "react"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import type z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { ColorPicker } from "@/components/input/color-picker"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; import { ButtonGroup } from "@/components/ui/button-group"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; diff --git a/src/routes/builder/$resumeId/-sidebar/left/shared/section-base.tsx b/src/routes/builder/$resumeId/-sidebar/left/shared/section-base.tsx index e23e33a99..013ba8187 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/shared/section-base.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/shared/section-base.tsx @@ -1,12 +1,7 @@ import { CaretRightIcon } from "@phosphor-icons/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - Accordion, - AccordionContent, - AccordionItem, - AccordionTrigger, -} from "@/components/animate-ui/components/radix/accordion"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion"; +import { Button } from "@/components/ui/button"; import type { SectionType } from "@/schema/resume/data"; import { getSectionIcon, getSectionTitle, type LeftSidebarSection } from "@/utils/resume/section"; import { cn } from "@/utils/style"; diff --git a/src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx b/src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx index 325d578cf..56c9186b2 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx @@ -15,7 +15,8 @@ import { } from "@phosphor-icons/react"; import { Reorder, useDragControls } from "motion/react"; import { useMemo } from "react"; -import { Button, type ButtonProps } from "@/components/animate-ui/components/buttons/button"; +import { useResumeStore } from "@/components/resume/store/resume"; +import { Button, type ButtonProps } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, @@ -26,8 +27,7 @@ import { DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; -import { useResumeStore } from "@/components/resume/store/resume"; +} from "@/components/ui/dropdown-menu"; import { useDialogStore } from "@/dialogs/store"; import { useConfirm } from "@/hooks/use-confirm"; import type { SectionItem as SectionItemType, SectionType } from "@/schema/resume/data"; diff --git a/src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx b/src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx index f11b45904..b67d400e9 100644 --- a/src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx +++ b/src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx @@ -9,7 +9,8 @@ import { PencilSimpleLineIcon, PlusIcon, } from "@phosphor-icons/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, @@ -22,8 +23,7 @@ import { DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, -} from "@/components/animate-ui/components/radix/dropdown-menu"; -import { useResumeStore } from "@/components/resume/store/resume"; +} from "@/components/ui/dropdown-menu"; import { useDialogStore } from "@/dialogs/store"; import { useConfirm } from "@/hooks/use-confirm"; import { usePrompt } from "@/hooks/use-prompt"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/index.tsx b/src/routes/builder/$resumeId/-sidebar/right/index.tsx index 913957f20..bb5e0e7e2 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/index.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/index.tsx @@ -1,6 +1,6 @@ import { Fragment, useCallback, useRef } from "react"; import { match } from "ts-pattern"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Copyright } from "@/components/ui/copyright"; import { ScrollArea } from "@/components/ui/scroll-area"; import { Separator } from "@/components/ui/separator"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/css.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/css.tsx index 4c3ca2e8f..c1bdd64fa 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/css.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/css.tsx @@ -3,11 +3,11 @@ import { Trans } from "@lingui/react/macro"; import { lazy, Suspense } from "react"; import { useForm } from "react-hook-form"; import type z from "zod"; -import { Switch } from "@/components/animate-ui/components/radix/switch"; import { useResumeStore } from "@/components/resume/store/resume"; import { useTheme } from "@/components/theme/provider"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Skeleton } from "@/components/ui/skeleton"; +import { Switch } from "@/components/ui/switch"; import { metadataSchema } from "@/schema/resume/data"; import { SectionBase } from "../shared/section-base"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx index e9395fe8d..8cd531bc7 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx @@ -2,8 +2,8 @@ import { Trans } from "@lingui/react/macro"; import { CircleNotchIcon, FileJsIcon, FilePdfIcon } from "@phosphor-icons/react"; import { useMutation } from "@tanstack/react-query"; import { useCallback } from "react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; import { orpc } from "@/integrations/orpc/client"; import { downloadFromUrl, downloadWithAnchor, generateFilename } from "@/utils/file"; import { SectionBase } from "../shared/section-base"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx index 6dcd91767..a103a219e 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx @@ -1,6 +1,6 @@ import { Trans } from "@lingui/react/macro"; import { HandHeartIcon } from "@phosphor-icons/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { SectionBase } from "../shared/section-base"; export function InformationSectionBuilder() { diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx index 9c355b42e..4ed81a532 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -16,9 +16,9 @@ import { Trans } from "@lingui/react/macro"; import { DotsSixVerticalIcon, PlusIcon, TrashIcon } from "@phosphor-icons/react"; import { type CSSProperties, forwardRef, type HTMLAttributes, useCallback, useState } from "react"; import { match } from "ts-pattern"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { Switch } from "@/components/animate-ui/components/radix/switch"; import { useResumeStore } from "@/components/resume/store/resume"; +import { Button } from "@/components/ui/button"; +import { Switch } from "@/components/ui/switch"; import type { SectionType } from "@/schema/resume/data"; import { getSectionTitle } from "@/utils/resume/section"; import { cn } from "@/utils/style"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx index 37c4f99f2..d4f3cdc2a 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx @@ -2,12 +2,12 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { Trans } from "@lingui/react/macro"; import { useForm } from "react-hook-form"; import type z from "zod"; -import { Switch } from "@/components/animate-ui/components/radix/switch"; import { getLocaleOptions } from "@/components/locale/combobox"; import { useResumeStore } from "@/components/resume/store/resume"; import { Combobox } from "@/components/ui/combobox"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText } from "@/components/ui/input-group"; +import { Switch } from "@/components/ui/switch"; import { pageSchema } from "@/schema/resume/data"; import { SectionBase } from "../shared/section-base"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx index 91359ef12..4d39e66cb 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx @@ -7,10 +7,10 @@ import { useParams } from "@tanstack/react-router"; import { useCallback, useMemo } from "react"; import { toast } from "sonner"; import { useCopyToClipboard } from "usehooks-ts"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { Switch } from "@/components/animate-ui/components/radix/switch"; +import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; +import { Switch } from "@/components/ui/switch"; import { useConfirm } from "@/hooks/use-confirm"; import { usePrompt } from "@/hooks/use-prompt"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx index 38217674d..35dddbe68 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx @@ -3,7 +3,7 @@ import { Trans } from "@lingui/react/macro"; import { InfoIcon } from "@phosphor-icons/react"; import { useQuery } from "@tanstack/react-query"; import { useParams } from "@tanstack/react-router"; -import { Accordion, AccordionContent, AccordionItem } from "@/components/animate-ui/components/radix/accordion"; +import { Accordion, AccordionContent, AccordionItem } from "@/components/ui/accordion"; import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; import { orpc } from "@/integrations/orpc/client"; import { SectionBase } from "../shared/section-base"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/template.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/template.tsx index eb1753cdc..a560b1e1d 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/sections/template.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/template.tsx @@ -1,8 +1,8 @@ import { useLingui } from "@lingui/react"; import { SwapIcon } from "@phosphor-icons/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { useResumeStore } from "@/components/resume/store/resume"; import { Badge } from "@/components/ui/badge"; +import { Button } from "@/components/ui/button"; import { templates } from "@/dialogs/resume/template/data"; import { useDialogStore } from "@/dialogs/store"; import { SectionBase } from "../shared/section-base"; diff --git a/src/routes/builder/$resumeId/-sidebar/right/shared/section-base.tsx b/src/routes/builder/$resumeId/-sidebar/right/shared/section-base.tsx index 4492a56db..3f51cf231 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/shared/section-base.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/shared/section-base.tsx @@ -1,11 +1,6 @@ import { CaretRightIcon } from "@phosphor-icons/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { - Accordion, - AccordionContent, - AccordionItem, - AccordionTrigger, -} from "@/components/animate-ui/components/radix/accordion"; +import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion"; +import { Button } from "@/components/ui/button"; import { getSectionIcon, getSectionTitle, type RightSidebarSection } from "@/utils/resume/section"; import { cn } from "@/utils/style"; import { useSectionStore } from "../../../-store/section"; diff --git a/src/routes/dashboard/settings/ai.tsx b/src/routes/dashboard/settings/ai.tsx index 65ef16fa0..4886b2287 100644 --- a/src/routes/dashboard/settings/ai.tsx +++ b/src/routes/dashboard/settings/ai.tsx @@ -5,13 +5,13 @@ import { useMutation } from "@tanstack/react-query"; import { createFileRoute } from "@tanstack/react-router"; import { motion } from "motion/react"; import { useIsClient } from "usehooks-ts"; -import { Button } from "@/components/animate-ui/components/buttons/button"; -import { Switch } from "@/components/animate-ui/components/radix/switch"; +import { Button } from "@/components/ui/button"; import { Combobox, type ComboboxOption } from "@/components/ui/combobox"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Separator } from "@/components/ui/separator"; import { Spinner } from "@/components/ui/spinner"; +import { Switch } from "@/components/ui/switch"; import { type AIProvider, useAIStore } from "@/integrations/ai/store"; import { client } from "@/integrations/orpc/client"; import { cn } from "@/utils/style"; diff --git a/src/routes/dashboard/settings/api-keys.tsx b/src/routes/dashboard/settings/api-keys.tsx index b2b193276..51c7c25c9 100644 --- a/src/routes/dashboard/settings/api-keys.tsx +++ b/src/routes/dashboard/settings/api-keys.tsx @@ -5,7 +5,7 @@ import { useQuery, useQueryClient } from "@tanstack/react-query"; import { createFileRoute } from "@tanstack/react-router"; import { AnimatePresence, motion } from "motion/react"; import { toast } from "sonner"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { useDialogStore } from "@/dialogs/store"; import { useConfirm } from "@/hooks/use-confirm"; diff --git a/src/routes/dashboard/settings/authentication/-components/passkeys.tsx b/src/routes/dashboard/settings/authentication/-components/passkeys.tsx index 724c89c6c..18a9e13da 100644 --- a/src/routes/dashboard/settings/authentication/-components/passkeys.tsx +++ b/src/routes/dashboard/settings/authentication/-components/passkeys.tsx @@ -5,7 +5,7 @@ import { FingerprintIcon, PlusIcon, TrashSimpleIcon } from "@phosphor-icons/reac import { useQueryClient } from "@tanstack/react-query"; import { AnimatePresence, motion } from "motion/react"; import { toast } from "sonner"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { useConfirm } from "@/hooks/use-confirm"; import { usePrompt } from "@/hooks/use-prompt"; diff --git a/src/routes/dashboard/settings/authentication/-components/password.tsx b/src/routes/dashboard/settings/authentication/-components/password.tsx index 902d6f80a..f6cfadebd 100644 --- a/src/routes/dashboard/settings/authentication/-components/password.tsx +++ b/src/routes/dashboard/settings/authentication/-components/password.tsx @@ -4,7 +4,7 @@ import { Link, useNavigate } from "@tanstack/react-router"; import { motion } from "motion/react"; import { useCallback, useMemo } from "react"; import { match } from "ts-pattern"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { useDialogStore } from "@/dialogs/store"; import { useAuthAccounts } from "./hooks"; diff --git a/src/routes/dashboard/settings/authentication/-components/social-provider.tsx b/src/routes/dashboard/settings/authentication/-components/social-provider.tsx index c7a829dab..2ee0cc24a 100644 --- a/src/routes/dashboard/settings/authentication/-components/social-provider.tsx +++ b/src/routes/dashboard/settings/authentication/-components/social-provider.tsx @@ -3,7 +3,7 @@ import { LinkBreakIcon, LinkIcon } from "@phosphor-icons/react"; import { motion } from "motion/react"; import { useCallback, useMemo } from "react"; import { match } from "ts-pattern"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import type { AuthProvider } from "@/integrations/auth/types"; import { getProviderIcon, getProviderName, useAuthAccounts, useAuthProviderActions } from "./hooks"; diff --git a/src/routes/dashboard/settings/authentication/-components/two-factor.tsx b/src/routes/dashboard/settings/authentication/-components/two-factor.tsx index 96597ec4a..2d6317126 100644 --- a/src/routes/dashboard/settings/authentication/-components/two-factor.tsx +++ b/src/routes/dashboard/settings/authentication/-components/two-factor.tsx @@ -3,7 +3,7 @@ import { KeyIcon, LockOpenIcon, ToggleLeftIcon, ToggleRightIcon } from "@phospho import { motion } from "motion/react"; import { useCallback, useMemo } from "react"; import { match } from "ts-pattern"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { useDialogStore } from "@/dialogs/store"; import { authClient } from "@/integrations/auth/client"; diff --git a/src/routes/dashboard/settings/danger-zone.tsx b/src/routes/dashboard/settings/danger-zone.tsx index 508851ace..1de55dbb0 100644 --- a/src/routes/dashboard/settings/danger-zone.tsx +++ b/src/routes/dashboard/settings/danger-zone.tsx @@ -6,7 +6,7 @@ import { createFileRoute, useNavigate } from "@tanstack/react-router"; import { motion } from "motion/react"; import { useState } from "react"; import { toast } from "sonner"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Separator } from "@/components/ui/separator"; import { useConfirm } from "@/hooks/use-confirm"; diff --git a/src/routes/dashboard/settings/preferences.tsx b/src/routes/dashboard/settings/preferences.tsx index 24b51cc8c..0757835ce 100644 --- a/src/routes/dashboard/settings/preferences.tsx +++ b/src/routes/dashboard/settings/preferences.tsx @@ -3,9 +3,9 @@ import { Trans } from "@lingui/react/macro"; import { ArrowRightIcon, GearSixIcon } from "@phosphor-icons/react"; import { createFileRoute } from "@tanstack/react-router"; import { motion } from "motion/react"; -import { Button } from "@/components/animate-ui/components/buttons/button"; import { LocaleCombobox } from "@/components/locale/combobox"; import { ThemeCombobox } from "@/components/theme/combobox"; +import { Button } from "@/components/ui/button"; import { Label } from "@/components/ui/label"; import { Separator } from "@/components/ui/separator"; import { DashboardHeader } from "../-components/header"; diff --git a/src/routes/dashboard/settings/profile.tsx b/src/routes/dashboard/settings/profile.tsx index bae0ed2c7..6d6033a95 100644 --- a/src/routes/dashboard/settings/profile.tsx +++ b/src/routes/dashboard/settings/profile.tsx @@ -9,7 +9,7 @@ import { useForm } from "react-hook-form"; import { toast } from "sonner"; import { match } from "ts-pattern"; import z from "zod"; -import { Button } from "@/components/animate-ui/components/buttons/button"; +import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Separator } from "@/components/ui/separator";