diff --git a/CLAUDE.md b/CLAUDE.md index 5f4b61f6f..0f557d06c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -Reactive Resume is a free, open-source resume builder built with TanStack Start (React 19 + Vite), using ORPC for type-safe RPC APIs, Drizzle ORM with PostgreSQL, and Better Auth for authentication. +Reactive Resume is a free, open-source resume builder built with TanStack Start (React 19 + Vite 8), using ORPC for type-safe RPC APIs, Drizzle ORM with PostgreSQL, Nitro as the server runtime, and Better Auth for authentication. It is a PWA with 47 supported locales and 13 resume templates. ## Development Commands @@ -18,10 +18,10 @@ pnpm build # Start production server pnpm start -# Linting (uses Biome) +# Linting and formatting (uses Biome) pnpm lint -# Type checking +# Type checking (uses tsgo) pnpm typecheck # Database operations @@ -33,10 +33,12 @@ pnpm db:studio # Open Drizzle Studio # Extract i18n strings for translation pnpm lingui:extract -# Find unused exports +# Find unused exports / dead code dotenvx run -- pnpm knip ``` +**There is no test framework configured.** No unit, integration, or E2E tests exist in the codebase. + ## Local Development Setup 1. Copy `.env.example` to `.env` and configure environment variables @@ -48,27 +50,52 @@ dotenvx run -- pnpm knip - Adminer for DB management (port 8080) 3. Run `pnpm dev` +Database migrations run automatically on server startup via the Nitro plugin at `plugins/1.migrate.ts`. + ## Architecture ### Directory Structure - `src/routes/` - TanStack Router file-based routing -- `src/integrations/` - External service integrations (auth, database, ORPC, AI, email) -- `src/integrations/orpc/router` - oRPC server routers -- `src/integrations/orpc/services` - oRPC server services +- `src/integrations/` - External service integrations (auth, database, ORPC, AI, email, import) +- `src/integrations/orpc/router/` - oRPC server routers (procedure definitions) +- `src/integrations/orpc/services/` - oRPC server services (business logic) +- `src/integrations/orpc/dto/` - Data transfer objects +- `src/integrations/orpc/context.ts` - Auth and request context setup - `src/components/` - React components organized by feature +- `src/components/ui/` - Shadcn UI components (Radix + Phosphor icons) - `src/schema/` - Zod schemas for validation -- `plugins/` - Nitro server plugins (eg. auto-migration on startup) +- `src/hooks/` - Custom React hooks +- `plugins/` - Nitro server plugins (auto-migration on startup) - `migrations/` - Drizzle database migrations - `locales/` - i18n translation files (managed by Lingui) +- `docs/` - Documentation (Mintlify) ### Key Integrations (`src/integrations/`) -- **auth/** - Better Auth configuration and client +- **auth/** - Better Auth configuration (session-based + API key via `x-api-key` header) - **drizzle/** - Database schema and client (PostgreSQL) - **orpc/** - Type-safe RPC router with procedures for ai, auth, flags, printer, resume, statistics, storage - **query/** - TanStack Query client configuration - **ai/** - AI provider integrations (OpenAI, Anthropic, Google Gemini, Ollama) +- **email/** - Nodemailer integration (falls back to console logging if SMTP is not configured) +- **import/** - Resume file parsing/import + +### ORPC Procedure Types + +Three procedure types exist in `src/integrations/orpc/context.ts`: +- `publicProcedure` - No authentication required +- `protectedProcedure` - Requires authenticated user (session or API key) +- `serverOnlyProcedure` - Server-side calls only + +Procedures follow this pattern: +```ts +const handler = protectedProcedure + .route({ method: "GET", path: "/resumes/{id}", tags: ["Resumes"], ... }) + .input(schema) + .output(schema) + .handler(async ({ context, input }) => { ... }) +``` ### Resume Data Model @@ -80,14 +107,17 @@ The resume schema is defined in `src/schema/resume/data.ts`. Key concepts: ### Resume Templates -Templates are React components in `src/components/resume/templates/`. Each template (azurill, bronzor, chikorita, etc.) renders the resume data with different visual styles. Templates use shared components from `src/components/resume/shared/`. +13 templates in `src/components/resume/templates/` (Pokemon-themed names): +azurill, bronzor, chikorita, ditgar, ditto, gengar, glalie, kakuna, lapras, leafish, onyx, pikachu, rhyhorn + +Shared rendering components live in `src/components/resume/shared/`. ### Database Schema Defined in `src/integrations/drizzle/schema.ts`: - `user`, `session`, `account`, `verification`, `twoFactor`, `passkey`, `apikey` - Better Auth tables - `resume` - Stores Resume Data as JSONB (defined in `src/schema/resume/data.ts`) -- `resumeStatistics` - Views/Download for Resume Tracking +- `resumeStatistics` - Views/Download tracking ### Routing @@ -98,19 +128,39 @@ Uses TanStack Router with file-based routing. Key routes: - `/builder/$resumeId/` - Resume editor - `/printer/$resumeId/` - PDF rendering endpoint - `/api/` - Public API endpoints +- `/mcp/` - MCP server endpoint for LLM integration + +Routes use `createFileRoute()` with `beforeLoad()` for auth guards and `loader()` for server-side data fetching. + +### MCP Server + +An MCP (Model Context Protocol) server is available at `/mcp/` for LLM-based resume interaction. It requires an `x-api-key` header for authentication. Configuration is in `src/routes/mcp/` with helper modules for resources, prompts, and tools. ### State Management - **Zustand** - Client-side state (resume editor state in `src/components/resume/store/`) +- **Zundo** - Undo/redo history for resume edits (built on Zustand) - **TanStack Query** - Server state and caching (configured via ORPC integration) +### Global Providers + +Defined in `src/routes/__root.tsx`: +- I18nProvider (Lingui), ThemeProvider, MotionConfig, IconContext (Phosphor Icons) +- ConfirmDialogProvider, PromptDialogProvider, DialogManager, CommandPalette, Toaster + ## Code Style -- Uses Biome for linting and formatting +- Uses **Biome** for linting and formatting (`biome.json`) - Tab indentation, double quotes, 120 character line width +- Imports are auto-organized; unused imports are errors +- a11y rules are disabled - Path alias: `@/` maps to `src/` -- Tailwind CSS v4 with sorted class names (enforced by Biome) -- Uses `cn()` utility for conditional class names +- Tailwind CSS v4 with sorted class names (enforced by Biome's `useSortedClasses`) +- Uses `cn()` utility (from `@/utils/style`) for conditional class names +- Uses `cva()` for component variants +- Shadcn UI components in `src/components/ui/` (Radix UI + Phosphor icons, zinc base color) +- i18n strings use Lingui macros: ``, `t`, `msg` +- TypeScript strict mode enabled; `noUnusedLocals` and `noUnusedParameters` enforced ## Environment Variables @@ -119,5 +169,20 @@ Key variables (see `.env.example` for full list): - `DATABASE_URL` - PostgreSQL connection string - `AUTH_SECRET` - Secret for authentication - `PRINTER_ENDPOINT` - WebSocket endpoint for PDF printer service -- `S3_*` - S3-compatible storage configuration -- `FLAG_*` - Feature flags +- `PRINTER_APP_URL` - Internal URL for printer to reach the app (important for Docker) +- `S3_*` - S3-compatible storage configuration (falls back to local `/data` filesystem) +- `SMTP_*` - Email configuration (falls back to console logging) +- `GOOGLE_CLIENT_ID/SECRET` - Google OAuth (optional) +- `GITHUB_CLIENT_ID/SECRET` - GitHub OAuth (optional) +- `OAUTH_*` - Custom OAuth provider (optional) +- `FLAG_DEBUG_PRINTER` - Debug PDF printing endpoint +- `FLAG_DISABLE_SIGNUPS` - Block new account registration +- `FLAG_DISABLE_EMAIL_AUTH` - Disable email/password login + +## Build & Deployment + +- **Build output**: `.output/` directory (Nitro server bundle) +- **Production start**: `node .output/server/index.mjs` +- **Docker**: Multi-stage Dockerfile with Node 24-slim base +- **Health check**: `GET /api/health` +- **PWA**: Configured via vite-plugin-pwa with auto-update, standalone display, dark theme diff --git a/locales/af-ZA.po b/locales/af-ZA.po index bd69860af..a85764b05 100644 Binary files a/locales/af-ZA.po and b/locales/af-ZA.po differ diff --git a/locales/am-ET.po b/locales/am-ET.po index f42b62ed7..242f7029e 100644 --- a/locales/am-ET.po +++ b/locales/am-ET.po @@ -8,7 +8,7 @@ msgstr "" "Language: am\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:59\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Amharic\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -2848,3 +2848,4 @@ msgstr "አጉር" #: src/utils/locale.ts msgid "Zulu" msgstr "ዙሉ" + diff --git a/locales/ar-SA.po b/locales/ar-SA.po index 5264d2ccb..ccad5c301 100644 --- a/locales/ar-SA.po +++ b/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:30\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -2848,3 +2848,4 @@ msgstr "تصغير" #: src/utils/locale.ts msgid "Zulu" msgstr "الزولو" + diff --git a/locales/az-AZ.po b/locales/az-AZ.po index 108a654fc..99d80912d 100644 --- a/locales/az-AZ.po +++ b/locales/az-AZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: az\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Azerbaijani\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Uzaqlaşdır" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/bg-BG.po b/locales/bg-BG.po index eeca7a9b5..608d27e61 100644 --- a/locales/bg-BG.po +++ b/locales/bg-BG.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Намаляване" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулуски" + diff --git a/locales/bn-BD.po b/locales/bn-BD.po index 80939b378..7465ec06c 100644 --- a/locales/bn-BD.po +++ b/locales/bn-BD.po @@ -8,7 +8,7 @@ msgstr "" "Language: bn\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Bengali\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "জুম আউট" #: src/utils/locale.ts msgid "Zulu" msgstr "জুলু" + diff --git a/locales/ca-ES.po b/locales/ca-ES.po index 1701358b3..ae9294723 100644 --- a/locales/ca-ES.po +++ b/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Allunya" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulú" + diff --git a/locales/cs-CZ.po b/locales/cs-CZ.po index 88d1d4e13..0708764d6 100644 --- a/locales/cs-CZ.po +++ b/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2848,3 +2848,4 @@ msgstr "Oddálit" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/da-DK.po b/locales/da-DK.po index c699dedff..29a8c663a 100644 --- a/locales/da-DK.po +++ b/locales/da-DK.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Zoom ud" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/de-DE.po b/locales/de-DE.po index a48f3bb83..59085af2f 100644 --- a/locales/de-DE.po +++ b/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Herauszoomen" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/el-GR.po b/locales/el-GR.po index 233b0b635..676be305a 100644 --- a/locales/el-GR.po +++ b/locales/el-GR.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Σμίκρυνση" #: src/utils/locale.ts msgid "Zulu" msgstr "Ζουλού" + diff --git a/locales/es-ES.po b/locales/es-ES.po index 11edf5202..479c5e043 100644 --- a/locales/es-ES.po +++ b/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:30\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Alejar" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulú" + diff --git a/locales/fa-IR.po b/locales/fa-IR.po index c70715c49..db5069a3f 100644 --- a/locales/fa-IR.po +++ b/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "کوچک‌نمایی" #: src/utils/locale.ts msgid "Zulu" msgstr "زولو" + diff --git a/locales/fi-FI.po b/locales/fi-FI.po index 00b1620c6..08f80ea08 100644 --- a/locales/fi-FI.po +++ b/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Loitonna" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/fr-FR.po b/locales/fr-FR.po index 77c8edbef..1905d0700 100644 --- a/locales/fr-FR.po +++ b/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:30\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Zoom arrière" #: src/utils/locale.ts msgid "Zulu" msgstr "Zoulou" + diff --git a/locales/he-IL.po b/locales/he-IL.po index 573786cc0..9dece47ef 100644 --- a/locales/he-IL.po +++ b/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -2848,3 +2848,4 @@ msgstr "התרחקות" #: src/utils/locale.ts msgid "Zulu" msgstr "זולו" + diff --git a/locales/hi-IN.po b/locales/hi-IN.po index af196c730..835cfa7e6 100644 --- a/locales/hi-IN.po +++ b/locales/hi-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "ज़ूम आउट" #: src/utils/locale.ts msgid "Zulu" msgstr "ज़ुलु" + diff --git a/locales/hu-HU.po b/locales/hu-HU.po index ac6bd9e31..3886fd84f 100644 --- a/locales/hu-HU.po +++ b/locales/hu-HU.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Kicsinyítés" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/id-ID.po b/locales/id-ID.po index 04fbec3c5..b3ac339b1 100644 --- a/locales/id-ID.po +++ b/locales/id-ID.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "Perkecil" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/it-IT.po b/locales/it-IT.po index 26ee4a721..8c1d870f5 100644 --- a/locales/it-IT.po +++ b/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Rimpicciolisci" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/ja-JP.po b/locales/ja-JP.po index 306b38034..dedd65d01 100644 --- a/locales/ja-JP.po +++ b/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "ズームアウト" #: src/utils/locale.ts msgid "Zulu" msgstr "ズールー語" + diff --git a/locales/km-KH.po b/locales/km-KH.po index 2b5820d93..9f4d28313 100644 --- a/locales/km-KH.po +++ b/locales/km-KH.po @@ -8,7 +8,7 @@ msgstr "" "Language: km\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Khmer\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "បង្រួម" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/kn-IN.po b/locales/kn-IN.po index 847c7bc0d..a01f6b48a 100644 --- a/locales/kn-IN.po +++ b/locales/kn-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: kn\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Kannada\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "ಗಾತ್ರ ಕುಗ್ಗಿಸಿ" #: src/utils/locale.ts msgid "Zulu" msgstr "ಜೂಲೂ" + diff --git a/locales/ko-KR.po b/locales/ko-KR.po index 55311c5c1..6027c9d2d 100644 --- a/locales/ko-KR.po +++ b/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "축소" #: src/utils/locale.ts msgid "Zulu" msgstr "줄루어" + diff --git a/locales/lt-LT.po b/locales/lt-LT.po index 970f47bce..97ca5898a 100644 --- a/locales/lt-LT.po +++ b/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -2848,3 +2848,4 @@ msgstr "Tolinti" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulų" + diff --git a/locales/lv-LV.po b/locales/lv-LV.po index ce83a43c4..b8951cddf 100644 --- a/locales/lv-LV.po +++ b/locales/lv-LV.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" @@ -2848,3 +2848,4 @@ msgstr "Tālināt" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/ml-IN.po b/locales/ml-IN.po index 0170059e2..0e0227482 100644 --- a/locales/ml-IN.po +++ b/locales/ml-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: ml\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Malayalam\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "സൂം ഔട്ട് ചെയ്യുക" #: src/utils/locale.ts msgid "Zulu" msgstr "സൂളു" + diff --git a/locales/mr-IN.po b/locales/mr-IN.po index 1ff36fff6..6997b2921 100644 --- a/locales/mr-IN.po +++ b/locales/mr-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: mr\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Marathi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "बाहेर झूम करा" #: src/utils/locale.ts msgid "Zulu" msgstr "झुलू" + diff --git a/locales/ms-MY.po b/locales/ms-MY.po index ff688497b..ce8f258a4 100644 --- a/locales/ms-MY.po +++ b/locales/ms-MY.po @@ -8,7 +8,7 @@ msgstr "" "Language: ms\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Malay\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "Zum keluar" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/ne-NP.po b/locales/ne-NP.po index 73c453f44..efc1001c0 100644 --- a/locales/ne-NP.po +++ b/locales/ne-NP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ne\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:59\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Nepali\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "जूम आउट" #: src/utils/locale.ts msgid "Zulu" msgstr "जुलु" + diff --git a/locales/nl-NL.po b/locales/nl-NL.po index fc6fa6839..f7a4872be 100644 --- a/locales/nl-NL.po +++ b/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Uitzoomen" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/no-NO.po b/locales/no-NO.po index 97249ed0f..6cc53379b 100644 --- a/locales/no-NO.po +++ b/locales/no-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Zoom ut" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/or-IN.po b/locales/or-IN.po index 4bc76adc4..0027c51f9 100644 --- a/locales/or-IN.po +++ b/locales/or-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: or\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Odia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "ଜୁମ୍ ଆଉଟ୍ କରନ୍ତୁ" #: src/utils/locale.ts msgid "Zulu" msgstr "ଜୁଲୁ" + diff --git a/locales/pl-PL.po b/locales/pl-PL.po index cbcd2082d..82823961e 100644 --- a/locales/pl-PL.po +++ b/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -2848,3 +2848,4 @@ msgstr "Pomniejsz" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/pt-BR.po b/locales/pt-BR.po index 4d3059366..3e573b19e 100644 --- a/locales/pt-BR.po +++ b/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Diminuir zoom" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/pt-PT.po b/locales/pt-PT.po index 401965079..63951a670 100644 --- a/locales/pt-PT.po +++ b/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Afastar" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/ro-RO.po b/locales/ro-RO.po index 2561ae4ba..00cee4b49 100644 --- a/locales/ro-RO.po +++ b/locales/ro-RO.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:30\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" @@ -2848,3 +2848,4 @@ msgstr "Micșorează" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/ru-RU.po b/locales/ru-RU.po index 274531a1c..b79afbf98 100644 --- a/locales/ru-RU.po +++ b/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2848,3 +2848,4 @@ msgstr "Уменьшить" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулу" + diff --git a/locales/sk-SK.po b/locales/sk-SK.po index aa16fa016..dd379fb88 100644 --- a/locales/sk-SK.po +++ b/locales/sk-SK.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2848,3 +2848,4 @@ msgstr "Oddialiť" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/sl-SI.po b/locales/sl-SI.po index 1b729118b..b109608b2 100644 --- a/locales/sl-SI.po +++ b/locales/sl-SI.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -211,15 +211,6 @@ msgstr "Dodaj vrstico pred" msgid "Added" msgstr "" -#. placeholder {0}: passkey.createdAt.toLocaleDateString() -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Added on {0}" -msgstr "Dodano {0}" - -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Adding your passkey..." -msgstr "Dodajanje vaše ključa za prijavo..." - #: src/utils/locale.ts msgid "Afrikaans" msgstr "Afriščina" @@ -313,10 +304,6 @@ msgstr "" msgid "Are you sure you want to delete this API key?" msgstr "Ali ste prepričani, da želite izbrisati ta API ključ?" -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Are you sure you want to delete this passkey?" -msgstr "Ali ste prepričani, da želite izbrisati ta ključ za prijavo?" - #: src/routes/builder/$resumeId/-components/header.tsx #: src/routes/dashboard/resumes/-components/menus/context-menu.tsx #: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx @@ -840,10 +827,6 @@ msgstr "Brišem vaš račun..." msgid "Deleting your API key..." msgstr "Brišem vaš API ključ ..." -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Deleting your passkey..." -msgstr "Brišem vaš varnostni ključ..." - #: src/routes/builder/$resumeId/-components/header.tsx #: src/routes/dashboard/resumes/-components/menus/context-menu.tsx #: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx @@ -1701,10 +1684,6 @@ msgstr "Stran {pageNumber} od {totalNumberOfPages}" msgid "Paragraph" msgstr "Odstavek" -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Passkeys" -msgstr "Ključi za preverjanje pristnosti" - #: src/routes/_home/-sections/features.tsx msgid "Passkeys & 2FA" msgstr "Ključi za prijavo in dvofaktorska avtentikacija" @@ -1904,10 +1883,6 @@ msgstr "Reference" msgid "Refresh" msgstr "Osveži" -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Register New Device" -msgstr "Registriraj novo napravo" - #: src/routes/auth/forgot-password.tsx msgid "Remember your password? <0><1>Sign in now <2/>" msgstr "Se spomnite gesla? <0><1>Prijavite se zdaj <2/>" @@ -2141,7 +2116,6 @@ msgstr "Prijavite se z GitHub, Google ali poljubnim ponudnikom OAuth." msgid "Sign up" msgstr "Registracija" -#: src/routes/auth/-components/social-auth.tsx #: src/routes/auth/-components/social-auth.tsx #: src/routes/auth/-components/social-auth.tsx #: src/routes/auth/login.tsx @@ -2741,10 +2715,6 @@ msgstr "Prostovoljec" msgid "Website" msgstr "Spletna stran" -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "What do you want to call this passkey?" -msgstr "Kako bi želeli poimenovati ta dostopni ključ?" - #: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx msgid "What do you want to rename this section to?" msgstr "Kako želite preimenovati ta razdelek?" @@ -2791,11 +2761,6 @@ msgstr "Za prijavo lahko uporabite tudi svoje uporabniško ime." 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 "Svoj življenjepis lahko delite prek edinstvenega javnega URL-ja, ga zaščitite z geslom ali prenesete kot PDF za neposredno deljenje. Izbira je vaša!" -#. placeholder {0}: passkey.name ?? "(WebAuthn Device)" -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone." -msgstr "Ključa \"{0}\" po izbrisu ne boste mogli več uporabiti za prijavo. To dejanje je nepovratno." - #: src/hooks/use-form-blocker.tsx msgid "You have unsaved changes that will be lost." msgstr "" @@ -2829,14 +2794,6 @@ msgstr "Vaši podatki so shranjeni lokalno" 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 "Vaši podatki so varno shranjeni in se nikoli ne delijo s tretjimi osebami. Reactive Življenjepis lahko tudi gostite sami na svojih strežnikih za popoln nadzor nad svojimi podatki." -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Your passkey has been added successfully." -msgstr "Vaš dostopni ključ je bil uspešno dodan." - -#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx -msgid "Your passkey has been deleted successfully." -msgstr "Vaš dostopni ključ je bil uspešno izbrisan." - #: src/routes/auth/reset-password.tsx msgid "Your password has been reset successfully. You can now sign in with your new password." msgstr "Vaše geslo je bilo uspešno ponastavljeno. Zdaj se lahko prijavite z novim geslom." diff --git a/locales/sq-AL.po b/locales/sq-AL.po index 679cb4765..8d03c264b 100644 --- a/locales/sq-AL.po +++ b/locales/sq-AL.po @@ -8,7 +8,7 @@ msgstr "" "Language: sq\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Albanian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Zvogëlo" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/sr-SP.po b/locales/sr-SP.po index 11d9209c2..97b3957eb 100644 --- a/locales/sr-SP.po +++ b/locales/sr-SP.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" @@ -2848,3 +2848,4 @@ msgstr "Умањи" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулу" + diff --git a/locales/sv-SE.po b/locales/sv-SE.po index 9f4203ec5..857c52449 100644 --- a/locales/sv-SE.po +++ b/locales/sv-SE.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Zooma ut" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/ta-IN.po b/locales/ta-IN.po index dbcefa5c8..1dccbb3cd 100644 --- a/locales/ta-IN.po +++ b/locales/ta-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: ta\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Tamil\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "சிறிதாக்கு" #: src/utils/locale.ts msgid "Zulu" msgstr "ஜூலு" + diff --git a/locales/te-IN.po b/locales/te-IN.po index 4aefc027b..bdf913067 100644 --- a/locales/te-IN.po +++ b/locales/te-IN.po @@ -8,7 +8,7 @@ msgstr "" "Language: te\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Telugu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "జూమ్ అవుట్ చేయండి" #: src/utils/locale.ts msgid "Zulu" msgstr "జులు" + diff --git a/locales/th-TH.po b/locales/th-TH.po index ab5e5dfb7..4da978834 100644 --- a/locales/th-TH.po +++ b/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "ซูมออก" #: src/utils/locale.ts msgid "Zulu" msgstr "ซูลู" + diff --git a/locales/tr-TR.po b/locales/tr-TR.po index 93944a7de..4a0cee5f8 100644 --- a/locales/tr-TR.po +++ b/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Uzaklaştır" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/uk-UA.po b/locales/uk-UA.po index f12573407..a01ab0aa3 100644 --- a/locales/uk-UA.po +++ b/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2848,3 +2848,4 @@ msgstr "Зменшити" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулу" + diff --git a/locales/uz-UZ.po b/locales/uz-UZ.po index 0987f228e..b6f5c33a0 100644 --- a/locales/uz-UZ.po +++ b/locales/uz-UZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: uz\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Uzbek\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -2848,3 +2848,4 @@ msgstr "Kichraytirish" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/vi-VN.po b/locales/vi-VN.po index 2e781d034..70975d72b 100644 --- a/locales/vi-VN.po +++ b/locales/vi-VN.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "Thu nhỏ" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" + diff --git a/locales/zh-CN.po b/locales/zh-CN.po index 4d0434b88..86c413f21 100644 --- a/locales/zh-CN.po +++ b/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "缩小" #: src/utils/locale.ts msgid "Zulu" msgstr "祖鲁语" + diff --git a/locales/zh-TW.po b/locales/zh-TW.po index 3c7268cfe..d74386081 100644 --- a/locales/zh-TW.po +++ b/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: reactive-resume\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-09 00:58\n" +"PO-Revision-Date: 2026-02-09 22:31\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2848,3 +2848,4 @@ msgstr "縮小" #: src/utils/locale.ts msgid "Zulu" msgstr "祖魯語" +