mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-09-30 00:34:28 +10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bfb2e8bb7e | ||
|
|
189290e093 | ||
|
|
7b541f3567 | ||
|
|
5cd16a62d9 | ||
|
|
89beb43ea2 | ||
|
|
55757857bd | ||
|
|
584444c1fc | ||
|
|
fb61bb4a63 | ||
|
|
ea8fd838d9 | ||
|
|
a3c58b0068 | ||
|
|
e0e8879caf | ||
|
|
feab19913b | ||
|
|
afbe56af0d | ||
|
|
d22ab8202c | ||
|
|
f4b6db222c | ||
|
|
44177c0d1b | ||
|
|
1d59ea3bd0 | ||
|
|
5e9ae64b2b | ||
|
|
46392d9dfc | ||
|
|
6734da4bee | ||
|
|
27edc963ce | ||
|
|
4b46bda4e6 | ||
|
|
df81d0342f | ||
|
|
4825eed22c | ||
|
|
b0711351f7 | ||
|
|
b7e4c86f4e | ||
|
|
c25c068d20 | ||
|
|
d217d5dc4f | ||
|
|
1ed80140b5 | ||
|
|
28ae7714c8 | ||
|
|
9d70bc4fd3 | ||
|
|
e5a51013c1 | ||
|
|
eeaac9a86f | ||
|
|
269dbc600f | ||
|
|
9b29a44429 | ||
|
|
e9fa161148 | ||
|
|
299d6d4878 | ||
|
|
ea63ae6e72 | ||
|
|
4d50cd9b71 | ||
|
|
8b3f3bcc35 | ||
|
|
f73a5117a1 | ||
|
|
2d1e13b9b5 | ||
|
|
b6c274eeb6 | ||
|
|
4b78a7c9dd | ||
|
|
87e2f2f391 | ||
|
|
f237c42093 | ||
|
|
a80f86e99e | ||
|
|
eb62ed99ce | ||
|
|
45fc32323f | ||
|
|
f1d69da019 | ||
|
|
9d131fdb99 | ||
|
|
29ef6307e0 | ||
|
|
c3c771002f | ||
|
|
554903b818 | ||
|
|
6b71ecd7c6 | ||
|
|
833b8343ac | ||
|
|
8e060890d3 | ||
|
|
abf0fc74e5 | ||
|
|
6242c8c182 | ||
|
|
15327d74d8 |
+8
-1
@@ -27,13 +27,16 @@ GOOGLE_CLIENT_SECRET=""
|
||||
GITHUB_CLIENT_ID=""
|
||||
GITHUB_CLIENT_SECRET=""
|
||||
|
||||
# Custom OAuth Provider
|
||||
# Custom OAuth Provider (optional)
|
||||
OAUTH_PROVIDER_NAME=""
|
||||
OAUTH_CLIENT_ID=""
|
||||
OAUTH_CLIENT_SECRET=""
|
||||
OAUTH_DISCOVERY_URL=""
|
||||
OAUTH_AUTHORIZATION_URL=""
|
||||
|
||||
# Better Auth Dashboard (optional)
|
||||
BETTER_AUTH_API_KEY=""
|
||||
|
||||
# --- Email (optional) ---
|
||||
# If all keys are disabled, the app logs the email to be sent to the console instead.
|
||||
SMTP_HOST="localhost"
|
||||
@@ -66,6 +69,10 @@ FLAG_DISABLE_SIGNUPS="false"
|
||||
# This flag disables email/password login. Disables email verification, forgot password, and reset password flows. Users can still sign up via social auth (Google/GitHub/Custom OAuth), unless FLAG_DISABLE_SIGNUPS is also set to true.
|
||||
FLAG_DISABLE_EMAIL_AUTH="false"
|
||||
|
||||
# This flag disables the image processing.
|
||||
# This is useful if you are using a machine with limited resources, like a Raspberry Pi.
|
||||
FLAG_DISABLE_IMAGE_PROCESSING="false"
|
||||
|
||||
# --- Others ---
|
||||
# Google Cloud API Key (optional)
|
||||
# This is not used within Reactive Resume, but in src/scripts/fonts/generate.ts to generate a list of fonts served by Google Fonts.
|
||||
|
||||
+3
-1
@@ -13,5 +13,7 @@ coverage
|
||||
node_modules
|
||||
!.env.example
|
||||
public/sw.js
|
||||
public/sw.js.map
|
||||
scripts/**/*.json
|
||||
public/workbox-*.js
|
||||
public/workbox-*.js
|
||||
public/workbox-*.js.map
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
const nextPackages = ["@monaco-editor/react"];
|
||||
|
||||
const betaPackages = ["vite", "drizzle-orm", "drizzle-kit", "@better-auth/core", "@better-auth/passkey", "better-auth"];
|
||||
const betaPackages = ["drizzle-orm", "drizzle-kit"];
|
||||
|
||||
/** @type {import('npm-check-updates').RunOptions} */
|
||||
module.exports = {
|
||||
|
||||
Vendored
+7
-2
@@ -1,4 +1,7 @@
|
||||
{
|
||||
"[typescript]": {
|
||||
"editor.defaultFormatter": "biomejs.biome"
|
||||
},
|
||||
"biome.enabled": true,
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.biome": "explicit",
|
||||
@@ -15,13 +18,16 @@
|
||||
},
|
||||
"files.watcherExclude": {
|
||||
"**/routeTree.gen.ts": true,
|
||||
"locales/**.po": true,
|
||||
"pnpm-lock.yaml": true
|
||||
},
|
||||
"i18n-ally.enabledParsers": ["po"],
|
||||
"i18n-ally.localesPaths": ["locales"],
|
||||
"i18n-ally.sourceLanguage": "en-US",
|
||||
"js/ts.experimental.useTsgo": true,
|
||||
"search.exclude": {
|
||||
"**/routeTree.gen.ts": true,
|
||||
"locales/**.po": true,
|
||||
"pnpm-lock.yaml": true
|
||||
},
|
||||
"tailwindCSS.classFunctions": ["cn", "cva"],
|
||||
@@ -30,6 +36,5 @@
|
||||
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
|
||||
["cn\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
|
||||
],
|
||||
"tailwindCSS.experimental.configFile": "src/styles/globals.css",
|
||||
"typescript.experimental.useTsgo": true
|
||||
"tailwindCSS.experimental.configFile": "src/styles/globals.css"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
# AGENTS.md
|
||||
|
||||
## Cursor Cloud specific instructions
|
||||
|
||||
### Overview
|
||||
|
||||
Reactive Resume is a single-package full-stack TypeScript app (not a monorepo) built with TanStack Start (React 19, Vite, Nitro). It serves both frontend and API on port 3000.
|
||||
|
||||
### Infrastructure services
|
||||
|
||||
Before running the dev server, Docker must be running with at least PostgreSQL. Start services via `compose.dev.yml`:
|
||||
|
||||
```bash
|
||||
sudo dockerd &>/var/log/dockerd.log &
|
||||
sudo docker compose -f compose.dev.yml up -d postgres browserless
|
||||
```
|
||||
|
||||
- **PostgreSQL** (port 5432) — required. The app auto-runs Drizzle migrations on startup via a Nitro plugin.
|
||||
- **Browserless** (port 4000) — required for PDF export. Maps container port 3000 to host port 4000.
|
||||
|
||||
### Environment variables
|
||||
|
||||
Copy `.env.example` to `.env` if not present. Key notes for local dev:
|
||||
|
||||
- `APP_URL` — local dev server origin on port 3000.
|
||||
- `PRINTER_APP_URL` — must use the Docker bridge gateway IP (not localhost) so the Browserless container can reach the app on the host. Get the IP with: `sudo docker network inspect reactive_resume_default --format '{{range .IPAM.Config}}{{.Gateway}}{{end}}'`
|
||||
- `PRINTER_ENDPOINT` — websocket URL to Browserless on host port 4000 with token `1234567890`.
|
||||
- `DATABASE_URL` — PostgreSQL connection using `postgres:postgres` credentials on localhost:5432.
|
||||
- S3/Storage and SMTP vars can be left empty — the app falls back to local filesystem and console-logged emails.
|
||||
|
||||
### Common commands
|
||||
|
||||
See `scripts` in `package.json`. Key ones:
|
||||
|
||||
| Task | Command |
|
||||
|---|---|
|
||||
| Dev server | `pnpm dev` (port 3000) |
|
||||
| Lint (Biome) | `pnpm lint` |
|
||||
| Typecheck | `pnpm typecheck` |
|
||||
| DB migrations | `pnpm db:generate` / `pnpm db:migrate` (auto-runs on dev start) |
|
||||
|
||||
### Gotchas
|
||||
|
||||
- The Docker daemon needs `fuse-overlayfs` storage driver and `iptables-legacy` in the cloud VM (nested container environment).
|
||||
- `pnpm.onlyBuiltDependencies` in `package.json` controls which packages are allowed to run install scripts — no interactive `pnpm approve-builds` needed.
|
||||
- Email verification is optional in dev — after signup, click "Continue" to skip.
|
||||
- Vite 8 is beta (`^8.0.0-beta.15`); Nitro uses a nightly build. Occasional upstream issues may occur.
|
||||
@@ -1,123 +0,0 @@
|
||||
# CLAUDE.md
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
## 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.
|
||||
|
||||
## Development Commands
|
||||
|
||||
```bash
|
||||
# Start development server (runs on port 3000)
|
||||
pnpm dev
|
||||
|
||||
# Build for production
|
||||
pnpm build
|
||||
|
||||
# Start production server
|
||||
pnpm start
|
||||
|
||||
# Linting (uses Biome)
|
||||
pnpm lint
|
||||
|
||||
# Type checking
|
||||
pnpm typecheck
|
||||
|
||||
# Database operations
|
||||
pnpm db:generate # Generate migration files
|
||||
pnpm db:migrate # Run migrations
|
||||
pnpm db:push # Push schema changes directly
|
||||
pnpm db:studio # Open Drizzle Studio
|
||||
|
||||
# Extract i18n strings for translation
|
||||
pnpm lingui:extract
|
||||
|
||||
# Find unused exports
|
||||
dotenvx run -- pnpm knip
|
||||
```
|
||||
|
||||
## Local Development Setup
|
||||
|
||||
1. Copy `.env.example` to `.env` and configure environment variables
|
||||
2. Start required services: `docker compose -f compose.dev.yml up -d`
|
||||
- PostgreSQL (port 5432)
|
||||
- Browserless/Chromium for PDF generation (port 4000)
|
||||
- SeaweedFS for S3-compatible storage (port 8333)
|
||||
- Mailpit for email testing (ports 1025, 8025)
|
||||
- Adminer for DB management (port 8080)
|
||||
3. Run `pnpm dev`
|
||||
|
||||
## 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/components/` - React components organized by feature
|
||||
- `src/schema/` - Zod schemas for validation
|
||||
- `plugins/` - Nitro server plugins (eg. auto-migration on startup)
|
||||
- `migrations/` - Drizzle database migrations
|
||||
- `locales/` - i18n translation files (managed by Lingui)
|
||||
|
||||
### Key Integrations (`src/integrations/`)
|
||||
|
||||
- **auth/** - Better Auth configuration and client
|
||||
- **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)
|
||||
|
||||
### Resume Data Model
|
||||
|
||||
The resume schema is defined in `src/schema/resume/data.ts`. Key concepts:
|
||||
- **ResumeData** - Complete resume data including basics, sections, customSections, metadata
|
||||
- **Sections** - Built-in sections (profiles, experience, education, skills, etc.)
|
||||
- **CustomSections** - User-created sections that follow one of the built-in section types
|
||||
- **Metadata** - Template, layout, typography, design settings, custom CSS
|
||||
|
||||
### 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/`.
|
||||
|
||||
### 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
|
||||
|
||||
### Routing
|
||||
|
||||
Uses TanStack Router with file-based routing. Key routes:
|
||||
- `/_home/` - Public landing pages
|
||||
- `/auth/` - Authentication flows
|
||||
- `/dashboard/` - User dashboard and resume management
|
||||
- `/builder/$resumeId/` - Resume editor
|
||||
- `/printer/$resumeId/` - PDF rendering endpoint
|
||||
- `/api/` - Public API endpoints
|
||||
|
||||
### State Management
|
||||
|
||||
- **Zustand** - Client-side state (resume editor state in `src/components/resume/store/`)
|
||||
- **TanStack Query** - Server state and caching (configured via ORPC integration)
|
||||
|
||||
## Code Style
|
||||
|
||||
- Uses Biome for linting and formatting
|
||||
- Tab indentation, double quotes, 120 character line width
|
||||
- Path alias: `@/` maps to `src/`
|
||||
- Tailwind CSS v4 with sorted class names (enforced by Biome)
|
||||
- Uses `cn()` utility for conditional class names
|
||||
|
||||
## Environment Variables
|
||||
|
||||
Key variables (see `.env.example` for full list):
|
||||
- `APP_URL` - Application URL
|
||||
- `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
|
||||
@@ -18,7 +18,7 @@
|
||||
<img src="https://img.shields.io/github/stars/amruthpillai/Reactive-Resume?style=flat-square" alt="GitHub Stars">
|
||||
<img src="https://img.shields.io/github/license/amruthpillai/Reactive-Resume?style=flat-square" alt="License" />
|
||||
<img src="https://img.shields.io/docker/pulls/amruthpillai/reactive-resume?style=flat-square" alt="Docker Pulls" />
|
||||
<a href="https://discord.gg/EE8yFqW4"><img src="https://img.shields.io/discord/1173518977851473940?style=flat-square&label=discord" alt="Discord" /></a>
|
||||
<a href="https://discord.gg/aSyA5ZSxpb"><img src="https://img.shields.io/discord/1173518977851473940?style=flat-square&label=discord" alt="Discord" /></a>
|
||||
<a href="https://crowdin.com/project/reactive-resume"><img src="https://badges.crowdin.net/reactive-resume/localized.svg?style=flat-square" alt="Crowdin" /></a>
|
||||
<a href="https://github.com/sponsors/AmruthPillai"><img src="https://img.shields.io/github/sponsors/AmruthPillai?style=flat-square&label=sponsors" alt="Sponsors" /></a>
|
||||
<a href="https://opencollective.com/reactive-resume"><img src="https://img.shields.io/opencollective/backers/reactive-resume?style=flat-square&label=donations" alt="Donations" /></a>
|
||||
|
||||
+5
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "https://ui.shadcn.com/schema.json",
|
||||
"style": "radix-vega",
|
||||
"style": "base-vega",
|
||||
"rsc": false,
|
||||
"tsx": true,
|
||||
"tailwind": {
|
||||
@@ -12,12 +12,15 @@
|
||||
},
|
||||
"iconLibrary": "phosphor",
|
||||
"menuColor": "default",
|
||||
"menuAccent": "subtle",
|
||||
"menuAccent": "bold",
|
||||
"aliases": {
|
||||
"components": "@/components",
|
||||
"utils": "@/utils/style",
|
||||
"ui": "@/components/ui",
|
||||
"lib": "@/utils",
|
||||
"hooks": "@/hooks"
|
||||
},
|
||||
"registries": {
|
||||
"@animate-ui": "https://animate-ui.com/r/{name}.json"
|
||||
}
|
||||
}
|
||||
|
||||
+5
-5
@@ -53,11 +53,11 @@ services:
|
||||
|
||||
# As an alternative to browserless, you can also use a lightweight image like chromedp/headless-shell:latest
|
||||
# See https://docs.rxresu.me/self-hosting/docker#alternative-printer-options for more information.
|
||||
# chrome:
|
||||
# image: chromedp/headless-shell:latest
|
||||
# restart: unless-stopped
|
||||
# ports:
|
||||
# - "9222:9222"
|
||||
chrome:
|
||||
image: chromedp/headless-shell:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "9222:9222"
|
||||
|
||||
seaweedfs:
|
||||
image: chrislusf/seaweedfs:latest
|
||||
|
||||
@@ -4,6 +4,63 @@ description: "List of all notable changes and updates to Reactive Resume"
|
||||
rss: true
|
||||
---
|
||||
|
||||
<Update label="v5.0.12" description="17th March 2026">
|
||||
- **Features & Improvements**
|
||||
- Refactor the component system to `@base-ui/react` across the app, replacing older primitive wrappers and standardizing interactive UI behavior (dialogs, menus, accordions, comboboxes, switches, and more).
|
||||
- Improve auth infrastructure with Better Auth dashboard/sentinel integration and expanded IP/header handling for proxied deployments.
|
||||
- Add a dedicated `src/server.ts` server entry using `FastResponse` to improve runtime compatibility for server responses.
|
||||
|
||||
- **Fixes**
|
||||
- Normalize printer endpoint to use IP address when using chromedp, fixing issues with proxied deployments.
|
||||
- Switch OpenAI integration to the `chat/completions` flow for resume import and AI features, reducing provider compatibility issues.
|
||||
- Improve AI PDF/DOCX resume parsing by sending files directly to models (multimodal input), removing fragile local text extraction.
|
||||
- Harden AI resume import normalization: merge section defaults, enforce required fields, and auto-generate missing IDs/flags so parsed resumes validate reliably.
|
||||
- Fix regressions introduced during the UI migration, including accordion behavior and button styling/interaction edge cases.
|
||||
|
||||
- **Other**
|
||||
- Update dependencies and lockfile.
|
||||
- Sync translation strings across locales.
|
||||
</Update>
|
||||
|
||||
<Update label="v5.0.10" description="24th February 2026">
|
||||
- **Fixes**
|
||||
- Show section titles for summary-type custom sections in the resume builder. [#2744](https://github.com/amruthpillai/reactive-resume/pull/2744)
|
||||
- Prevent browser password managers and Edge autofill/save prompts from appearing on AI settings API key fields. [#2719](https://github.com/amruthpillai/reactive-resume/pull/2719)
|
||||
- Replace deprecated Tailwind CSS classes: use `inset-s-*`/`inset-e-*` instead of `start-*`/`end-*`.
|
||||
- Fix PDF downloader to work correctly in offline mode. [#2743](https://github.com/amruthpillai/reactive-resume/pull/2743)
|
||||
- Make bold formatting visible for `<strong>` in the resume rich text editor (uses plain `font-weight: bold` fallback if the CSS variable is unset). Fixes [#2730](https://github.com/amruthpillai/reactive-resume/issues/2730)
|
||||
- Prevent credentials sign-in from dropping `session_token` Set-Cookie, improves login reliability. [#2718](https://github.com/amruthpillai/reactive-resume/pull/2718)
|
||||
- Remove redundant `resume-` prefix from download filename; add spacing between pages in shared view. [#2709](https://github.com/amruthpillai/reactive-resume/pull/2709)
|
||||
- Normalize autocomplete tokens for login and register forms. [#2714](https://github.com/amruthpillai/reactive-resume/pull/2714)
|
||||
- Fix improper chips reordering and update dependency/translations. [#2711](https://github.com/amruthpillai/reactive-resume/issues/2711)
|
||||
- Fix issue with clipping of heading in Lapras resume template.
|
||||
- Remove error-causing plugins in oRPC integration.
|
||||
- Remove duplicate database indexes; add index for `created_at` on user and resume tables.
|
||||
|
||||
- **Features & Improvements**
|
||||
- Add new feature flag: `FLAG_DISABLE_IMAGE_PROCESSING` (allows disabling of image processing site-wide).
|
||||
- Update Discord invite link in the app and documentation.
|
||||
- Add comprehensive codebase and architecture documentation in `CLAUDE.md`.
|
||||
- Sync latest translations from Crowdin (updated and added multiple languages).
|
||||
|
||||
- **Other**
|
||||
- Refactor: rename auth utility from `originWith` to `withHostname`, preserve localhost/127.0.0.1 sibling trust.
|
||||
- General dependency updates and code style improvements.
|
||||
- Documentation and README updates.
|
||||
</Update>
|
||||
|
||||
|
||||
<Update label="v5.0.9" description="9th February 2026">
|
||||
- Add Computer Modern web fonts to the font selector, allowing the user to choose from a variety of "Computer Modern" (LaTeX) fonts.
|
||||
- This lets you create a resume that looks just like a LaTeX document, with the same fonts and styles.
|
||||
- Update dependencies to the latest versions.
|
||||
</Update>
|
||||
|
||||
<Update label="v5.0.8" description="9th February 2026">
|
||||
- Remove Passkey support from the authentication system, as it was causing issues with the authentication provider.
|
||||
- Update dependencies to the latest versions.
|
||||
</Update>
|
||||
|
||||
<Update label="v5.0.7" description="9th February 2026">
|
||||
- Introduce a new **MCP (Model Context Protocol) server** that lets you manage and edit resumes from any MCP-compatible AI tool — Claude Desktop, Cursor, Codex, and more. Supports listing, reading, creating, deleting, locking/unlocking, and patching resumes via natural language. [(guide)](/guides/using-the-mcp-server)
|
||||
- Add an **AI Chat** panel to the resume builder, allowing you to modify your resume through conversational AI directly within the editor. The chat uses tool-calling to apply JSON Patch operations to your resume in real-time, with visual feedback for each change.
|
||||
|
||||
@@ -104,7 +104,7 @@ Reactive Resume is built with modern web technologies:
|
||||
<Card title="Reddit" icon="reddit" href="https://reddit.com/r/reactiveresume">
|
||||
Join our Reddit community to get help and connect with other users.
|
||||
</Card>
|
||||
<Card title="Discord" icon="discord" href="https://discord.gg/EE8yFqW4">
|
||||
<Card title="Discord" icon="discord" href="https://discord.gg/aSyA5ZSxpb">
|
||||
Join our Discord server to get help and connect with other users.
|
||||
</Card>
|
||||
<Card title="Sponsor" icon="heart" href="https://opencollective.com/reactive-resume">
|
||||
|
||||
@@ -193,6 +193,7 @@ Here's a complete list of environment variables you can configure:
|
||||
| `FLAG_DEBUG_PRINTER` | Used for debugging the printer route | `false` |
|
||||
| `FLAG_DISABLE_SIGNUPS` | Disables new user signups | `false` |
|
||||
| `FLAG_DISABLE_EMAIL_AUTH` | Disables email/password login (SSO only) | `false` |
|
||||
| `FLAG_DISABLE_IMAGE_PROCESSING` | Disables image processing | `false` |
|
||||
|
||||
> **Note:** Some variables are only required for using related features (OAuth, SMTP, S3, etc.) and can be left unset if unused.
|
||||
|
||||
|
||||
@@ -3,6 +3,14 @@ title: "Setting up passkeys"
|
||||
description: "Learn how to register passkeys (WebAuthn) to sign in securely using biometrics or your device PIN"
|
||||
---
|
||||
|
||||
<Warning>
|
||||
<strong>Passkeys Temporarily Disabled:</strong> Passkey registration and sign-in are currently unavailable in Reactive Resume due to an upstream issue with our authentication provider. We are closely monitoring the situation and will re-enable passkeys once it is resolved.
|
||||
|
||||
For more details and technical updates, see the <a href="https://github.com/better-auth/better-auth/issues/7463" target="_blank" rel="noopener">GitHub issue #7463</a>.
|
||||
</Warning>
|
||||
|
||||
---
|
||||
|
||||
<Steps>
|
||||
<Step title="Sign in to the dashboard">
|
||||
Head over to [https://rxresu.me](https://rxresu.me) and sign in with your account credentials.
|
||||
|
||||
@@ -43,7 +43,7 @@ description: "Learn how to create API keys and authenticate requests to the Reac
|
||||
</Info>
|
||||
|
||||
```bash
|
||||
curl "https://rxresu.me/api/openapi/resume/list" \
|
||||
curl "https://rxresu.me/api/openapi/resumes" \
|
||||
-H "x-api-key: YOUR_API_KEY"
|
||||
```
|
||||
</Step>
|
||||
|
||||
@@ -13,95 +13,113 @@ The [Model Context Protocol (MCP)](https://modelcontextprotocol.io) is a standar
|
||||
|
||||
<Steps>
|
||||
<Step title="Create an API key">
|
||||
Follow the [Using the API](/guides/using-the-api) guide to create an API key in your Reactive Resume dashboard.
|
||||
</Step>
|
||||
Head over to [https://rxresu.me](https://rxresu.me) (or your self-hosted instance), sign in, and navigate to **Settings → API Keys**. Click **Create a new API key**, give it a name, and copy the secret — it's only shown once.
|
||||
|
||||
<Step title="Install Node.js">
|
||||
The MCP server requires [Node.js](https://nodejs.org) version 18 or later.
|
||||
</Step>
|
||||
|
||||
<Step title="Install dependencies">
|
||||
From the Reactive Resume repository root, install dependencies (the MCP server uses the main project's dependencies):
|
||||
|
||||
```bash
|
||||
cd /path/to/reactive-resume
|
||||
pnpm install
|
||||
```
|
||||
For the full walkthrough, see [Using the API](/guides/using-the-api).
|
||||
</Step>
|
||||
</Steps>
|
||||
|
||||
## Running the MCP server
|
||||
|
||||
The server is a single TypeScript entry point and is run with **tsx** (no build step). From the repository root:
|
||||
|
||||
```bash
|
||||
npx tsx /path/to/reactive-resume/mcp/index.ts
|
||||
```
|
||||
|
||||
The working directory must be the **repository root** so that `node_modules` (and thus `@modelcontextprotocol/sdk`) is resolved. Configure your MCP client with `cwd` set to the repo path.
|
||||
|
||||
## Configuration
|
||||
|
||||
### Claude Desktop
|
||||
There are two ways to connect, depending on whether your MCP client supports the Streamable HTTP transport natively.
|
||||
|
||||
Add the following to your `claude_desktop_config.json`:
|
||||
### Method 1: Streamable HTTP (recommended)
|
||||
|
||||
If your client supports the `url` field (e.g. **Cursor**), use this — no extra dependencies required:
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"reactive-resume": {
|
||||
"url": "https://rxresu.me/mcp",
|
||||
"headers": {
|
||||
"x-api-key": "your-api-key"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Method 2: mcp-remote
|
||||
|
||||
If your client only supports `command` / `args` (e.g. **Claude Desktop**), use [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) as a bridge. This requires [Node.js](https://nodejs.org) **20 or later**.
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"reactive-resume": {
|
||||
"command": "npx",
|
||||
"args": ["tsx", "/path/to/reactive-resume/mcp/index.ts"],
|
||||
"cwd": "/path/to/reactive-resume",
|
||||
"env": {
|
||||
"REACTIVE_RESUME_API_KEY": "your-api-key",
|
||||
"REACTIVE_RESUME_URL": "https://rxresu.me"
|
||||
}
|
||||
"args": [
|
||||
"mcp-remote",
|
||||
"https://rxresu.me/mcp",
|
||||
"--header",
|
||||
"x-api-key:your-api-key"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
<Info>
|
||||
Replace `/path/to/reactive-resume` with the actual path to your cloned repository, and `your-api-key` with the API key you created.
|
||||
Replace `your-api-key` with the API key you created in the prerequisites step.
|
||||
</Info>
|
||||
|
||||
### Cursor
|
||||
### Where to put the config
|
||||
|
||||
Add the following to `.cursor/mcp.json` in your project or home directory:
|
||||
| Client | Config file |
|
||||
| --- | --- |
|
||||
| Cursor | `.cursor/mcp.json` in your project or home directory |
|
||||
| Claude Desktop | `claude_desktop_config.json` ([docs](https://modelcontextprotocol.io/docs/tools/claude-desktop)) |
|
||||
| Other MCP clients | Refer to the client's documentation |
|
||||
|
||||
## Self-Hosting
|
||||
|
||||
If you're running a self-hosted Reactive Resume instance, replace `https://rxresu.me/mcp` with your instance URL:
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"reactive-resume": {
|
||||
"command": "npx",
|
||||
"args": ["tsx", "/path/to/reactive-resume/mcp/index.ts"],
|
||||
"cwd": "/path/to/reactive-resume",
|
||||
"env": {
|
||||
"REACTIVE_RESUME_API_KEY": "your-api-key",
|
||||
"REACTIVE_RESUME_URL": "https://rxresu.me"
|
||||
}
|
||||
}
|
||||
"url": "https://resume.example.com/mcp",
|
||||
"headers": {
|
||||
"x-api-key": "your-api-key"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Available Tools
|
||||
|
||||
The MCP server exposes three tools:
|
||||
The MCP server exposes the following tools:
|
||||
|
||||
| Tool | Description |
|
||||
| --- | --- |
|
||||
| `list_resumes` | List all your resumes with their IDs, names, tags, and status |
|
||||
| `list_resumes` | List all resumes with IDs, names, tags, and status. Supports filtering by tags and sorting by last updated, creation date, or name |
|
||||
| `get_resume` | Get the full data of a specific resume by ID |
|
||||
| `patch_resume` | Apply JSON Patch operations to modify a resume |
|
||||
| `create_resume` | Create a new, empty resume with a name and slug. Optionally pre-fill with sample data |
|
||||
| `duplicate_resume` | Create a copy of an existing resume with a new name and slug |
|
||||
| `patch_resume` | Apply JSON Patch (RFC 6902) operations to modify a resume's data |
|
||||
| `delete_resume` | Permanently delete a resume and all associated files. **Irreversible** |
|
||||
| `lock_resume` | Lock a resume to prevent edits, patches, and deletion |
|
||||
| `unlock_resume` | Unlock a previously locked resume to re-enable editing |
|
||||
| `export_resume_pdf` | Generate a PDF from the resume and return a download URL |
|
||||
| `get_resume_screenshot` | Get a visual preview of the resume's first page as a WebP image URL |
|
||||
| `get_resume_statistics` | Get view and download statistics for a resume |
|
||||
|
||||
## Available Resources
|
||||
|
||||
| Resource | Description |
|
||||
| --- | --- |
|
||||
| `resume://{id}` | The full resume data as a readable JSON resource |
|
||||
| `resume://schema` | The ResumeData JSON schema for understanding the data structure |
|
||||
| `resume://{id}` | The full resume data as a readable JSON resource. Lists all resumes and supports reading individual ones by ID |
|
||||
| `resume://schema` | The ResumeData JSON Schema — reference this to understand valid paths and value types for JSON Patch operations |
|
||||
|
||||
## Available Prompts
|
||||
|
||||
Prompts are pre-built workflows that provide the AI with structured instructions and context. Each prompt embeds the resume data and schema automatically.
|
||||
|
||||
| Prompt | Description |
|
||||
| --- | --- |
|
||||
| `build_resume` | Guide you step-by-step through building a resume from scratch — basics, summary, experience, education, skills, and design |
|
||||
| `improve_resume` | Review your resume and suggest concrete improvements to wording, impact, metrics, and structure |
|
||||
| `tailor_resume` | Adapt your resume to match a specific job description with keyword optimization and ATS targeting. Requires the job description as input |
|
||||
| `review_resume` | Get a structured, professional critique with a scorecard (1–10 across seven dimensions) and prioritized recommendations. **Read-only** — no changes are made |
|
||||
|
||||
## Usage Examples
|
||||
|
||||
@@ -112,6 +130,14 @@ Once your MCP client is connected, you can use natural language to interact with
|
||||
- "List my resumes"
|
||||
- "Show me my resume named 'Software Engineer'"
|
||||
- "What skills are listed on my resume?"
|
||||
- "Show me the stats for my resume"
|
||||
|
||||
### Creating & Managing
|
||||
|
||||
- "Create a new resume called 'Frontend Engineer 2026'"
|
||||
- "Duplicate my 'Software Engineer' resume for a product manager role"
|
||||
- "Lock my finalized resume so it can't be accidentally edited"
|
||||
- "Delete my old draft resume"
|
||||
|
||||
### Editing
|
||||
|
||||
@@ -127,39 +153,28 @@ Once your MCP client is connected, you can use natural language to interact with
|
||||
- "Set the primary color to blue"
|
||||
- "Hide the interests section"
|
||||
|
||||
### Exporting
|
||||
|
||||
- "Export my resume as a PDF"
|
||||
- "Show me a screenshot of my resume"
|
||||
|
||||
### Using Prompts
|
||||
|
||||
- "Help me build my resume from scratch" (uses `build_resume`)
|
||||
- "Review my resume and give me a score" (uses `review_resume`)
|
||||
- "Improve the wording on my resume" (uses `improve_resume`)
|
||||
- "Tailor my resume for this job description: ..." (uses `tailor_resume`)
|
||||
|
||||
<Tip>
|
||||
The AI will use `get_resume` to inspect your current resume before making changes with `patch_resume`. This ensures the correct JSON paths are used.
|
||||
</Tip>
|
||||
|
||||
## Self-Hosting
|
||||
|
||||
If you're running a self-hosted Reactive Resume instance, set `REACTIVE_RESUME_URL` to your instance URL:
|
||||
|
||||
```json
|
||||
{
|
||||
"env": {
|
||||
"REACTIVE_RESUME_API_KEY": "your-api-key",
|
||||
"REACTIVE_RESUME_URL": "https://resume.example.com"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Environment Variables
|
||||
|
||||
| Variable | Required | Default | Description |
|
||||
| --- | --- | --- | --- |
|
||||
| `REACTIVE_RESUME_API_KEY` | Yes | — | API key from Reactive Resume settings |
|
||||
| `REACTIVE_RESUME_URL` | No | `https://rxresu.me` | Base URL of the Reactive Resume instance |
|
||||
| `TRANSPORT` | No | `stdio` | Transport mode: `stdio` or `http` |
|
||||
| `PORT` | No | `3100` | Port for streamable HTTP transport |
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
| Issue | Solution |
|
||||
| --- | --- |
|
||||
| "REACTIVE_RESUME_API_KEY is required" | Set the `REACTIVE_RESUME_API_KEY` environment variable in your MCP client configuration |
|
||||
| "API error (401)" | Your API key is invalid or expired. Create a new one in the dashboard |
|
||||
| "API error (401)" | Your API key is invalid or expired. Create a new one in **Settings → API Keys** |
|
||||
| "API error (404)" | The resume ID doesn't exist. Use `list_resumes` to find valid IDs |
|
||||
| "API error (403)" | The resume is locked. Unlock it in the Reactive Resume dashboard |
|
||||
| Connection refused | Check that `REACTIVE_RESUME_URL` is correct and the instance is running |
|
||||
| Module not found / Cannot find package | Ensure `cwd` is the repository root so the main project's `node_modules` is used |
|
||||
| Connection refused | Check that the URL is correct and the instance is running |
|
||||
| "ReferenceError: File is not defined" when using `mcp-remote` | You're running Node.js 18. `mcp-remote` requires **Node.js 20 or later** — upgrade with `nvm use 20` or `nvm alias default 20` |
|
||||
|
||||
@@ -363,6 +363,7 @@ openssl rand -hex 32
|
||||
- **`FLAG_DEBUG_PRINTER`**: Bypasses the printer-only access restriction (useful when debugging `/printer/{resumeId}`). Recommended: keep `"false"` in production.
|
||||
- **`FLAG_DISABLE_SIGNUPS`**: Disables new signups (web app and server). Useful for private instances.
|
||||
- **`FLAG_DISABLE_EMAIL_AUTH`**: Disables email/password login entirely. Also disables email verification, forgot password, and reset password flows. Users can still sign up via social auth (Google/GitHub/Custom OAuth), unless FLAG_DISABLE_SIGNUPS is also set to true. Useful when only SSO is required.
|
||||
- **`FLAG_DISABLE_IMAGE_PROCESSING`**: Disables image processing. This is useful if you are using a machine with limited resources, like a Raspberry Pi.
|
||||
</Accordion>
|
||||
</AccordionGroup>
|
||||
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,7 +1,4 @@
|
||||
import { defineConfig } from "drizzle-kit";
|
||||
import invariant from "tiny-invariant";
|
||||
|
||||
invariant(process.env.DATABASE_URL, "DATABASE_URL is not set");
|
||||
|
||||
export default defineConfig({
|
||||
out: "./migrations",
|
||||
|
||||
@@ -4,12 +4,6 @@
|
||||
"tailwind": { "entry": ["src/styles.css"] },
|
||||
"project": ["src/**/*.{js,jsx,ts,tsx,mdx,css}"],
|
||||
"ignoreBinaries": ["mint"],
|
||||
"ignoreDependencies": [
|
||||
"@modelcontextprotocol/sdk",
|
||||
"npm-check-updates",
|
||||
"reflect-metadata",
|
||||
"node-addon-api",
|
||||
"node-gyp"
|
||||
],
|
||||
"ignore": ["src/schema/**/*.ts", "src/components/**/*.{ts,tsx}", "src/routeTree.gen.ts"]
|
||||
"ignoreDependencies": ["npm-check-updates", "node-addon-api", "node-gyp"],
|
||||
"ignore": ["src/schema/**/*.ts", "src/components/**/*.{ts,tsx}"]
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@ export default defineConfig({
|
||||
"de-DE",
|
||||
"el-GR",
|
||||
"en-US",
|
||||
"en-GB",
|
||||
"es-ES",
|
||||
"fa-IR",
|
||||
"fi-FI",
|
||||
|
||||
Generated
BIN
Binary file not shown.
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: am\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Amharic\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(በአዲስ ታብ ይከፈታል)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# ንጥል} other {# ንጥሎች}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "ከዚህ በኋላ አምድ ያክሉ"
|
||||
msgid "Add Column Before"
|
||||
msgstr "ከዚህ በፊት አምድ ያክሉ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "ገጽ ያክሉ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "ከዚህ በኋላ ረድፍ ያክሉ"
|
||||
@@ -211,15 +224,6 @@ msgstr "ከዚህ በፊት ረድፍ ያክሉ"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "በ{0} ታከለ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "ፓስኪዎን በመጨመር ላይ…"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "አፍሪካንስ"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "ለሁሉም ይገናኛል"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "መለያ አለዎት? <0><1>አሁን ይግቡ <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "ይህን የ API ቁልፍ ለመሰረዝ እርግጠኛ ነዎት?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "ይህን ፓስኪ ለመሰረዝ እርግጠኛ ነዎት?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "ሽልማተኛ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "ሽልማቶች"
|
||||
@@ -502,14 +503,11 @@ msgstr "መሀከል ማሰለፊያ"
|
||||
msgid "Center view"
|
||||
msgstr "መመለሻን ወደ መሀከል አድርግ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "የማረጋገጫዎች"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "ቋንቋ ቀይር"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "ቋንቋን ወደ ... ቀይር"
|
||||
@@ -550,14 +548,15 @@ msgstr "ክብ"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "ምርጫን ሰርዝ"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ፋይል ለማምጣት ለመምረጥ እዚህ ጠቅ ያድርጉ"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "የኮድ ብሎክ"
|
||||
@@ -635,6 +634,7 @@ msgstr "ይህንን ሚስጥራዊ ቁልፍ ቅጂ አድርጉ እና ውስ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL ቅጂ አድርግ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "መለያዎን በመሰረዝ ላይ…"
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API ቁልፎትን በመሰረዝ ላይ…"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "ፓስኪዎን በመሰረዝ ላይ…"
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "የየታሪክዎን በመሰረዝ ላይ…"
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ሰነዶች"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "መለያ የለዎትም? <0><1>አሁን መለያ ፍጠሩ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "ደች"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "ትምህርት"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "ሁለት-ደረጃ ማረጋገጫን በመነቃቃት ላይ…"
|
||||
msgid "English"
|
||||
msgstr "እንግሊዝኛ"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "የመለያዎን ደህንነት በተጨማሪ ደረጃዎች በመጨመር ያጠናክሩ።"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "ሙያዊ የየታሪክ ማቅረቢያዎችን ለመፍጠር፣
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "ልምድ"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ወደ ውጪ አስመጣ"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "ሁለት-ደረጃ ማረጋገጫን ማሰናዳት አልተሳካም።"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "መለያዎች"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "በመስመር ላይ ኮድ"
|
||||
msgid "Insert Table"
|
||||
msgstr "ሰንጠረዥ አስገባ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "ፍላጎቶች"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "መሬት አቀማመጥ"
|
||||
msgid "Language"
|
||||
msgstr "ቋንቋ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ቋንቋዎች"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "ምንም ማስታወቂያ የለም፣ ምንም መከታተያ የለም"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "ምንም ውጤት አልተገኘም።"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "ተደራሽ ዝርዝር"
|
||||
msgid "Organization"
|
||||
msgstr "ድርጅት"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "ገጽ"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "ገጽ {pageNumber} ከ {totalNumberOfPages} ውስጥ"
|
||||
msgid "Paragraph"
|
||||
msgstr "አንቀጽ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "ፓስኪዎች"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "ፓስኪዎች እና 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "የይለፍ ቃል ጥበቃ ተነስቷል።"
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "ፖርቹጋልኛ (ብራዚል)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "ፖርቹጋልኛ (ፖርቱጋል)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "ችሎታ"
|
||||
msgid "Profile"
|
||||
msgstr "መገለጫ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "ፕሮፋይሎች"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "ፕሮፋይሎች"
|
||||
msgid "Progress Bar"
|
||||
msgstr "የሂደት አሰሳ ማስመሪያ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "ፕሮጀክቶች"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "የየታሪክዎን በይለፍ ቃል ይከላከሉት፣ የይ
|
||||
msgid "Provider"
|
||||
msgstr "ሰብታሪ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "ህትመቶች"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "ደግመው አድርጉ (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "ማመልከቻዎች"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "ማመልከቻዎች"
|
||||
msgid "Refresh"
|
||||
msgstr "ዳስ አድርግ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "አዲስ መሣሪያ መመዝገብ"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "የይለፍ ቃልዎ አስታውሰዎ? <0><1>አሁን ይግቡ <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "የይለፍ ቃል ጥበቃን በማስወገድ ላይ…"
|
||||
msgid "Rename"
|
||||
msgstr "ስም ቀይር"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "ስህተት ሪፖርት አድርግ"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "የየታሪክ ማቅረቢያዎች"
|
||||
msgid "Right Align"
|
||||
msgstr "በቀኝ ማሰለፊያ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "ሮማኒያንኛ"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "ፈልግ..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "ፈልግ..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "የክፍል ዓይነት"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "ይምረጡ..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "በ GitHub፣ Google ወይም በብጁ OAuth አቅራቢ ግባ።"
|
||||
msgid "Sign up"
|
||||
msgstr "መመዝገብ"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "አንድ-አምድ የሆነ፣ የታማኝ እና ኃላፊነት ያ
|
||||
msgid "Size"
|
||||
msgstr "መጠን"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "ችሎታዎች"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "መሰረዣ"
|
||||
msgid "Subreddit"
|
||||
msgstr "ሰብሬዲት"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "ማጠቃለያ"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "ቪትናምኛ"
|
||||
msgid "Views"
|
||||
msgstr "ተመልካቶች"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "በነፃ ፈቃድ"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "በነፃ ፈቃድ"
|
||||
msgid "Website"
|
||||
msgstr "ድር ገጽ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ይህን ፓስኪ ምን ልትሉት ትፈልጋለህ?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "ይህን ክፍል ምን ልትሉት ትፈልጋለህ?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "በመግባትም ተጠቃሚ ስምዎን መጠቀም ትችላላ
|
||||
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 "የየታሪክዎን በተለየ የህዝብ አገናኝ ይካፈሉት፣ በይለፍ ቃል ይከላከሉት፣ ወይም በቀጥታ ለመካፈል እንደ PDF ያውርዱት። ምርጫው የእርስዎ ነው!"
|
||||
|
||||
#. 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 "ፓስኪ \"{0}\"ን ከሰረዙት በኋላ እንደገና ለመግባት መጠቀም አትችሉም። ይህ ተግባር መቀለብ አይቻልም።"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "መረጃዎ በአካባቢዎ መሣሪያ ላይ ይቀመጣል"
|
||||
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 "መረጃዎ በደህና ይከማቻል እና ከሶስተኛ ወገኖች ጋር አይተካፈልም። ደግሞም በራስዎ ሰርቨር ላይ Reactive Resumeን በመጫን በመረጃዎ ላይ ሙሉ ቁጥጥር ማግኘት ትችላላችሁ።"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "ፓስኪዎ በተሳካ ሁኔታ ታክሏል።"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "ፓስኪዎ በተሳካ ሁኔታ ተሰርዟል።"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "የይለፍ ቃልዎ በተሳካ ሁኔታ ዳግም ተጀምሯል። አሁን በአዲሱ የይለፍ ቃል መግባት ትችላላችሁ።"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ar\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(يفتح في علامة تبويب جديدة)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, zero {# عنصر} one {# عنصر} two {# عنصران} few {# عناصر} many {# عنصرًا} other {# عنصر}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "إضافة عمود بعد"
|
||||
msgid "Add Column Before"
|
||||
msgstr "إضافة عمود قبل"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "إضافة صفحة"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "إضافة صف بعد"
|
||||
@@ -211,15 +224,6 @@ msgstr "إضافة صف قبل"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "أضيف في {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "جاري إضافة مفتاح المرور الخاص بك..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "الأفريقانس"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "السماح بالوصول العام"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "لديك حساب بالفعل؟ <0><1>سجّل الدخول الآن <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "هل أنت متأكد من أنك تريد حذف مفتاح واجهة برمجة التطبيقات هذا؟"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "هل أنت متأكد من أنك تريد حذف مفتاح المرور هذا؟"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "المُكرِّم"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "الجوائز"
|
||||
@@ -502,14 +503,11 @@ msgstr "محاذاة في الوسط"
|
||||
msgid "Center view"
|
||||
msgstr "مركزة العرض"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "الشهادات"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "تغيير اللغة"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "تغيير اللغة إلى..."
|
||||
@@ -550,14 +548,15 @@ msgstr "دائرة"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "مسح التحديد"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "انقر هنا لتحديد ملف لاستيراده"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "كتلة برمجية"
|
||||
@@ -635,6 +634,7 @@ msgstr "انسخ مفتاحك السري هذا واستخدمه في تطبيق
|
||||
msgid "Copy URL"
|
||||
msgstr "نسخ عنوان URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "جاري حذف حسابك..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "جاري حذف مفتاح واجهة برمجة التطبيقات (API)..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "جاري حذف مفتاح المرور الخاص بك..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "جاري حذف سيرتك الذاتية..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "إرشادات الاستخدام"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "لا تملك حسابًا؟ <0><1>أنشئ واحدًا الآن <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "الهولندية"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "التعليم"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "جاري تمكين المصادقة الثنائية..."
|
||||
msgid "English"
|
||||
msgstr "الإنجليزية"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "عزّز أمان حسابك بطبقات إضافية من الحماية."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "كل ما تحتاجه لإنشاء سير ذاتية احترافية
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "الخبرة"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "تصدير"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "فشل إعداد المصادقة الثنائية."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "الميزات"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "كود ضمن السطر"
|
||||
msgid "Insert Table"
|
||||
msgstr "إدراج جدول"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "الاهتمامات"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "أفقي"
|
||||
msgid "Language"
|
||||
msgstr "اللّغة"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "اللغات"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "بدون إعلانات، بدون تتبّع"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "لم نعثر على نتائج."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "قائمة مرتبة"
|
||||
msgid "Organization"
|
||||
msgstr "المنظمة"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "صفحة"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "الصفحة {pageNumber} من {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "فقرة"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "مفاتيح المرور"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "مفاتيح المرور والمصادقة الثنائية 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "تم تمكين حماية كلمة المرور."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "البرتغالية (البرازيل)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "البرتغالية (البرتغال)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "مدى الإتقان"
|
||||
msgid "Profile"
|
||||
msgstr "الملف الشخصي"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "الملفات الشخصية"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "الملفات الشخصية"
|
||||
msgid "Progress Bar"
|
||||
msgstr "شريط التقدّم"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "المشاريع"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "احمِ سيرتك الذاتية بكلمة مرور، واسمح فق
|
||||
msgid "Provider"
|
||||
msgstr "المزوّد"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "المنشورات"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "إعادة (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "المراجعون"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "المراجعون"
|
||||
msgid "Refresh"
|
||||
msgstr "تحديث"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "تسجيل جهاز جديد"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "هل تذكّرت كلمة المرور؟ <0><1>سجّل الدخول الآن <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "جاري إزالة حماية كلمة المرور..."
|
||||
msgid "Rename"
|
||||
msgstr "إعادة التسمية"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "الإبلاغ عن خطأ برمجي"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "السير الذاتية"
|
||||
msgid "Right Align"
|
||||
msgstr "محاذاة لليمين"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "الرومانية"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "ابحث عن..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "ابحث..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "نوع القسم"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "اختر..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "سجّل الدخول باستخدام GitHub أو Google أو مزوّ
|
||||
msgid "Sign up"
|
||||
msgstr "إنشاء حساب"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "عمود واحد؛ مصقول ورسمي للوظائف العليا أ
|
||||
msgid "Size"
|
||||
msgstr "الحجم"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "المهارات"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "شطب"
|
||||
msgid "Subreddit"
|
||||
msgstr "سبريديت"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "الملخّص"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "الفيتنامية"
|
||||
msgid "Views"
|
||||
msgstr "المشاهدات"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "التطوع"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "التطوع"
|
||||
msgid "Website"
|
||||
msgstr "الموقع الإلكتروني"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ماذا تريد أن تسمّي مفتاح المرور هذا؟"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "بماذا تريد أن تعيد تسمية هذا القسم؟"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "يمكنك أيضًا استخدام اسم المستخدم لتسجي
|
||||
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 "يمكنك مشاركة سيرتك الذاتية عبر عنوان URL عام فريد، أو حمايتها بكلمة مرور، أو تنزيلها كملف PDF لمشاركتها مباشرة. القرار لك!"
|
||||
|
||||
#. 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 "لن تتمكن من استخدام مفتاح المرور \"{0}\" لتسجيل الدخول بعد حذفه. لا يمكن التراجع عن هذا الإجراء."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "تُخزَّن بياناتك محليًا"
|
||||
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 "تُخزَّن بياناتك بأمان ولا تتم مشاركتها أبدًا مع أطراف ثالثة. يمكنك أيضًا استضافة Reactive Resume ذاتيًا على خوادمك الخاصة للتحكم الكامل في بياناتك."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "تمت إضافة مفتاح المرور الخاص بك بنجاح."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "تم حذف مفتاح المرور الخاص بك بنجاح."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "تمت إعادة تعيين كلمة المرور الخاصة بك بنجاح. يمكنك الآن تسجيل الدخول باستخدام كلمة المرور الجديدة."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: az\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Azerbaijani\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(yeni vərəqdə açılır)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} other {# element}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Sonra Sütun əlavə et"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Əvvəl Sütun əlavə et"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Səhifə əlavə et"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Sonra Sətir əlavə et"
|
||||
@@ -211,15 +224,6 @@ msgstr "Əvvəl Sətir əlavə et"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} tarixində əlavə edilib"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Keçid açarınız əlavə olunur..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "İctimai Girişi İcazə ver"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Artıq hesabınız var? <0><1>İndi daxil olun <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Bu API açarını silmək istədiyinizə əminsiniz?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Bu keçid açarını silmək istədiyinizə əminsiniz?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Mükafat verən"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Mükafatlar"
|
||||
@@ -502,14 +503,11 @@ msgstr "Mərkəzləndir"
|
||||
msgid "Center view"
|
||||
msgstr "Baxışı mərkəzləşdir"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikatlar"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Dili dəyiş"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Dili dəyiş..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Dairə"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Seçimi təmizlə"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "İdxal üçün fayl seçmək üçün bura klikləyin"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kod Bloku"
|
||||
@@ -635,6 +634,7 @@ msgstr "Bu gizli açarı kopyalayın və verilənlərinizə daxil olmaq üçün
|
||||
msgid "Copy URL"
|
||||
msgstr "URL‑i kopyala"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Hesabınız silinir..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API açarınız silinir..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Keçid açarınız silinir..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Özgeçmişiniz silinir..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Sənədləşmə"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Hesabınız yoxdur? <0><1>İndi qeydiyyatdan keçin <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Niderland"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Təhsil"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "İki mərhələli autentifikasiyanı aktivləşdirmə prosesi gedir..."
|
||||
msgid "English"
|
||||
msgstr "İngilis"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Hesabınızın təhlükəsizliyini əlavə qoruma qatları ilə gücləndirin."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Peşəkar özgeçmişlər yaratmaq, fərdiləşdirmək və paylaşmaq ü
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Təcrübə"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "İxrac"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "İki mərhələli autentifikasiyanı qurmaq alınmadı."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Xüsusiyyətlər"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Sətirdaxili Kod"
|
||||
msgid "Insert Table"
|
||||
msgstr "Cədvəl əlavə et"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Maraqlar"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Landşaft"
|
||||
msgid "Language"
|
||||
msgstr "Dil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Dillər"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Reklam yoxdur, İzləmə yoxdur"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nəticə tapılmadı."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Nömrələnmiş Siyahı"
|
||||
msgid "Organization"
|
||||
msgstr "Təşkilat"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Səhifə"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Cəmi {totalNumberOfPages} səhifədən {pageNumber}‑ci səhifə"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paraqraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Keçid Açarları"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Keçid Açarları və 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Parol qorunması aktiv edilib."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portuqal (Braziliya)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portuqal (Portuqaliya)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Bacarıq Səviyyəsi"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profillər"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profillər"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Proqres Zolağı"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Layihələr"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Özgeçmişinizi parol ilə qoruyun və yalnız parolu bilənlərin ona
|
||||
msgid "Provider"
|
||||
msgstr "Provayder"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Nəşrlər"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Təkrarla (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referanslar"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referanslar"
|
||||
msgid "Refresh"
|
||||
msgstr "Yenilə"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Yeni Cihaz Qeydiyyatdan Keçir"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Parolunuzu xatırladınız? <0><1>İndi daxil olun <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Parol qorunması silinir..."
|
||||
msgid "Rename"
|
||||
msgstr "Yenidən adlandır"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Xəta Bildir"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Özgeçmişlər"
|
||||
msgid "Right Align"
|
||||
msgstr "Sağdan Sətirlə"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumın"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Axtar..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Axtar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Bölmə Növü"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Seç..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google və ya xüsusi OAuth provayderi ilə daxil olun."
|
||||
msgid "Sign up"
|
||||
msgstr "Qeydiyyatdan keç"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Tək sütunlu; yüksək vəzifəli və ya müəssisə səviyyəli vəzif
|
||||
msgid "Size"
|
||||
msgstr "Ölçü"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Bacarıqlar"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Üstündən xətt çək"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Xülasə"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vyetnam"
|
||||
msgid "Views"
|
||||
msgstr "Baxışlar"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Könüllü"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Könüllü"
|
||||
msgid "Website"
|
||||
msgstr "Vebsayt"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Bu keçid açarını nə adlandırmaq istəyirsiniz?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Bu bölməni nə ilə yenidən adlandırmaq istəyirsiniz?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Daxil olmaq üçün istifadəçi adınızdan da istifadə edə bilərsin
|
||||
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 "Özgeçmişinizi unikal açıq URL vasitəsilə paylaşa, onu parol ilə qoruya və ya birbaşa paylaşmaq üçün PDF kimi endirə bilərsiniz. Seçim sizindir!"
|
||||
|
||||
#. 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 "Bu keçid açarını \"{0}\" siləndən sonra artıq daxil olmaq üçün istifadə edə bilməyəcəksiniz. Bu əməliyyat geri qaytarıla bilməz."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Məlumatlarınız lokal olaraq saxlanılır"
|
||||
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 "Məlumatlarınız təhlükəsiz şəkildə saxlanılır və heç vaxt üçüncü tərəflərlə paylaşılmır. Məlumatlarınıza tam nəzarət üçün Reactive Resume‑ni öz serverlərinizdə də host edə bilərsiniz."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Keçid açarınız uğurla əlavə edildi."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Keçid açarınız uğurla silindi."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Parolunuz uğurla sıfırlandı. İndi yeni parolunuzla daxil ola bilərsiniz."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: bg\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(отваря се в нов раздел)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# елемент} other {# елемента}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Добавяне на колона след"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Добавяне на колона преди"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Добавяне на страница"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Добавяне на ред след"
|
||||
@@ -211,15 +224,6 @@ msgstr "Добавяне на ред преди"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Добавено на {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Добавяне на ключ за достъп..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африканс"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Разрешаване на публичен достъп"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Вече имате акаунт? <0><1>Влезте сега <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Сигурни ли сте, че искате да изтриете този API ключ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Сигурни ли сте, че искате да изтриете този ключ за достъп?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Присъдил"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Награди"
|
||||
@@ -502,14 +503,11 @@ msgstr "Подравняване в центъра"
|
||||
msgid "Center view"
|
||||
msgstr "Центриране на изгледа"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Сертификати"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Промяна на езика"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Промяна на езика на..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Кръг"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Изчистване на избора"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Кликнете тук, за да изберете файл за импортиране"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок с код"
|
||||
@@ -635,6 +634,7 @@ msgstr "Копирайте този таен ключ и го използвай
|
||||
msgid "Copy URL"
|
||||
msgstr "Копиране на URL адрес"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Профилът ви се изтрива..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Изтриване на вашия API ключ..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Изтриване на вашия ключ за достъп..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Вашата автобиография се изтрива..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Документация"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Нямате профил? <0><1>Създайте един сега <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Нидерландски"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Образование"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Активиране на двуфакторно удостоверяв
|
||||
msgid "English"
|
||||
msgstr "Английски"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Подобрете сигурността на профила си с допълнителни нива на защита."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Всичко, от което се нуждаете, за да създ
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Професионален опит"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Експорт"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Неуспешно настройване на двуфакторно удостоверяване."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Функции"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Вграден код"
|
||||
msgid "Insert Table"
|
||||
msgstr "Вмъкване на таблица"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Интереси"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Пейзаж"
|
||||
msgid "Language"
|
||||
msgstr "Език"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Езици"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Без реклами, без проследяване"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Няма намерени резултати."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Подреден списък"
|
||||
msgid "Organization"
|
||||
msgstr "Организация"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Страница"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Страница {pageNumber} от {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Параграф"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Ключове за достъп"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Ключове за достъп и 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Защитата с парола е включена."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Португалски (Бразилия)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Португалски (Португалия)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Ниво на умение"
|
||||
msgid "Profile"
|
||||
msgstr "Профил"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Профили"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Профили"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Лента за напредък"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Проекти"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Защитете автобиографията си с парола и
|
||||
msgid "Provider"
|
||||
msgstr "Доставчик"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Публикации"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Повтори (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Препоръки"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Препоръки"
|
||||
msgid "Refresh"
|
||||
msgstr "Опресняване"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Регистриране на ново устройство"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Спомнихте си паролата? <0><1>Влезте сега <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Премахване на защитата с парола..."
|
||||
msgid "Rename"
|
||||
msgstr "Преименуване"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Съобщаване за грешка"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Автобиографии"
|
||||
msgid "Right Align"
|
||||
msgstr "Подравняване вдясно"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Румънски"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Търсене на..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Търсене..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Тип раздел"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Изберете..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Влезте с GitHub, Google или собствен OAuth доста
|
||||
msgid "Sign up"
|
||||
msgstr "Регистрация"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Една колона; изпипан и сериозен за стар
|
||||
msgid "Size"
|
||||
msgstr "Размер"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Умения"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Зачеркване"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Резюме"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Виетнамски"
|
||||
msgid "Views"
|
||||
msgstr "Преглеждания"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Доброволчество"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Доброволчество"
|
||||
msgid "Website"
|
||||
msgstr "Уебсайт"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Как искате да наречете този ключ за достъп?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "На какво искате да преименувате този раздел?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Можете също да използвате потребителск
|
||||
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 "Можете да споделяте автобиографията си чрез уникален публичен URL, да я защитите с парола или да я изтеглите като PDF за директно споделяне. Изборът е ваш!"
|
||||
|
||||
#. 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 "След изтриване вече няма да можете да използвате ключа за достъп „{0}“ за влизане. Това действие е необратимо."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Вашите данни се съхраняват локално"
|
||||
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 "Вашите данни се съхраняват сигурно и никога не се споделят с трети страни. Можете също да хоствате Reactive Resume самостоятелно на свои сървъри за пълен контрол върху данните си."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Вашият ключ за достъп беше добавен успешно."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Вашият ключ за достъп беше изтрит успешно."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Паролата ви беше нулирана успешно. Сега можете да влезете с новата си парола."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: bn\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bengali\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(নতুন ট্যাবে খুলবে)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {#টি আইটেম} other {#টি আইটেম}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "পরের দিকে কলাম যোগ করুন"
|
||||
msgid "Add Column Before"
|
||||
msgstr "আগের দিকে কলাম যোগ করুন"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "পৃষ্ঠা যোগ করুন"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "পরের দিকে সারি যোগ করুন"
|
||||
@@ -211,15 +224,6 @@ msgstr "আগের দিকে সারি যোগ করুন"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} তারিখে যোগ করা হয়েছে"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "আপনার পাসকি যোগ করা হচ্ছে..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "আফ্রিকান্স"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "সর্বজনীন অ্যাক্সেসের অনুমতি দিন"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ইতিমধ্যেই একটি অ্যাকাউন্ট আছে? <0><1>এখনই সাইন ইন করুন <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "আপনি কি নিশ্চিত আপনি এই API কী মুছে ফেলতে চান?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "আপনি কি নিশ্চিত আপনি এই পাসকি মুছে ফেলতে চান?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "পুরস্কারদাতা"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "পুরস্কার"
|
||||
@@ -502,14 +503,11 @@ msgstr "মধ্যের দিকে অ্যালাইন"
|
||||
msgid "Center view"
|
||||
msgstr "ভিউ কেন্দ্র করুন"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "সার্টিফিকেশনসমূহ"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "ভাষা পরিবর্তন করুন"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "ভাষা পরিবর্তন করুন..."
|
||||
@@ -550,14 +548,15 @@ msgstr "বৃত্ত"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "নির্বাচন মুছে ফেলুন"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ইমপোর্ট করার জন্য এখান ক্লিক করে একটি ফাইল নির্বাচন করুন"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "কোড ব্লক"
|
||||
@@ -635,6 +634,7 @@ msgstr "এই সিক্রেট কী কপি করে আপনার
|
||||
msgid "Copy URL"
|
||||
msgstr "URL কপি করুন"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "আপনার অ্যাকাউন্ট মুছে ফেলা
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "আপনার API কী মুছে ফেলা হচ্ছে..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "আপনার পাসকি মুছে ফেলা হচ্ছে..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "আপনার জীবনবৃত্তান্ত মুছে ফ
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ডকুমেন্টেশন"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "অ্যাকাউন্ট নেই? <0><1>এখনই একটি তৈরি করুন <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "ডাচ"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "শিক্ষা"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "টু‑ফ্যাক্টর প্রমাণীকরণ সক
|
||||
msgid "English"
|
||||
msgstr "ইংরেজি"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "অতিরিক্ত সুরক্ষার স্তর যোগ করে আপনার অ্যাকাউন্টের নিরাপত্তা বাড়িয়ে তুলুন।"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "পেশাদার জীবনবৃত্তান্ত তৈর
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "অভিজ্ঞতা"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "এক্সপোর্ট"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "টু‑ফ্যাক্টর প্রমাণীকরণ সেটআপ করতে ব্যর্থ হয়েছে।"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "বৈশিষ্ট্যসমূহ"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "ইনলাইন কোড"
|
||||
msgid "Insert Table"
|
||||
msgstr "টেবিল যুক্ত করুন"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "আগ্রহসমূহ"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ল্যান্ডস্কেপ"
|
||||
msgid "Language"
|
||||
msgstr "ভাষা"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ভাষাসমূহ"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "কোনো বিজ্ঞাপন নয়, কোনো ট্র্যাকিং নয়"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "কোন ফলাফল খুঁজে পাওয়া যায়নি।"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "ক্রমযুক্ত লিস্ট"
|
||||
msgid "Organization"
|
||||
msgstr "প্রতিষ্ঠান"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "পৃষ্ঠা"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "পৃষ্ঠা {totalNumberOfPages}-এর মধ্যে {pageNumb
|
||||
msgid "Paragraph"
|
||||
msgstr "অনুচ্ছেদ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "পাসকিগুলো"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "পাসকি ও 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "পাসওয়ার্ড সুরক্ষা চালু কর
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "পর্তুগিজ (ব্রাজিল)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "পর্তুগিজ (পর্তুগাল)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "দক্ষতা (Proficiency)"
|
||||
msgid "Profile"
|
||||
msgstr "প্রোফাইল"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "প্রোফাইলসমূহ"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "প্রোফাইলসমূহ"
|
||||
msgid "Progress Bar"
|
||||
msgstr "প্রগতি নির্দেশক বার"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "প্রোজেক্টসমূহ"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "আপনার জীবনবৃত্তান্তকে পাস
|
||||
msgid "Provider"
|
||||
msgstr "প্রদানকারী"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "প্রকাশনাসমূহ"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "রি-ডু (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "রেফারেন্সসমূহ"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "রেফারেন্সসমূহ"
|
||||
msgid "Refresh"
|
||||
msgstr "রিফ্রেশ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "নতুন ডিভাইস নিবন্ধন করুন"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "পাসওয়ার্ড মনে আছে? <0><1>এখনই সাইন ইন করুন <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "পাসওয়ার্ড সুরক্ষা সরানো হ
|
||||
msgid "Rename"
|
||||
msgstr "নাম বদলান"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "বাগ রিপোর্ট করুন"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "জীবনবৃত্তান্তসমূহ"
|
||||
msgid "Right Align"
|
||||
msgstr "ডান দিকে অ্যালাইন"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "রোমানিয়ান"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "খুঁজুন..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "অনুসন্ধান..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "বিভাগের ধরন"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "নির্বাচন করুন..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google বা যেকোনো কাস্টম OAuth প্
|
||||
msgid "Sign up"
|
||||
msgstr "সাইন আপ"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "এক কলামের লেআউট; প্রাজ্ঞ ও গ
|
||||
msgid "Size"
|
||||
msgstr "আকার"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "স্কিলসমূহ"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "স্ট্রাইক"
|
||||
msgid "Subreddit"
|
||||
msgstr "সাবরেডিট"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "সারাংশ"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "ভিয়েতনামি"
|
||||
msgid "Views"
|
||||
msgstr "ভিউ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "স্বেচ্ছাসেবী"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "স্বেচ্ছাসেবী"
|
||||
msgid "Website"
|
||||
msgstr "ওয়েবসাইট"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "এই পাসকিটির কী নাম রাখতে চান?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "এই বিভাগটির নাম কী রাখতে চান?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "আপনি চাইলে ইউজারনেম দিয়েও
|
||||
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 "আপনি একটি আলাদা সর্বজনীন URL‑এর মাধ্যমে জীবনবৃত্তান্ত শেয়ার করতে পারেন, পাসওয়ার্ড দিয়ে সুরক্ষিত করতে পারেন, অথবা সরাসরি শেয়ার করার জন্য PDF হিসেবে ডাউনলোড করতে পারেন। সিদ্ধান্ত আপনার!"
|
||||
|
||||
#. 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 "মুছে ফেলার পর আপনি আর \"{0}\" পাসকি ব্যবহার করে সাইন ইন করতে পারবেন না। এই কাজটি ফিরিয়ে নেওয়া যাবে না।"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "আপনার ডেটা স্থানীয়ভাবে সং
|
||||
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 "আপনার ডেটা নিরাপদভাবে সংরক্ষিত হয় এবং কখনোই তৃতীয় পক্ষের সঙ্গে শেয়ার করা হয় না। চাইলে আপনি নিজের সার্ভারে Reactive Resume নিজে হোস্ট করেও ডেটার পূর্ণ নিয়ন্ত্রণ রাখতে পারেন।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "আপনার পাসকি সফলভাবে যোগ করা হয়েছে।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "আপনার পাসকি সফলভাবে মুছে ফেলা হয়েছে।"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "আপনার পাসওয়ার্ড সফলভাবে রিসেট হয়েছে। এখন আপনি নতুন পাসওয়ার্ড দিয়ে সাইন ইন করতে পারবেন।"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ca\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(s’obre en una pestanya nova)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} other {# elements}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Afegeix una columna després"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Afegeix una columna abans"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Afegeix pàgina"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Afegeix una fila després"
|
||||
@@ -211,15 +224,6 @@ msgstr "Afegeix una fila abans"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Afegit el {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "S’està afegint la clau d’accés..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Permet accés públic"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Ja tens un compte? <0><1>Inicia sessió ara <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Segur que vols suprimir aquesta clau API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Segur que vols suprimir aquesta clau d’accés?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Concedent"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Premis"
|
||||
@@ -502,14 +503,11 @@ msgstr "Alinea al centre"
|
||||
msgid "Center view"
|
||||
msgstr "Centra la vista"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificacions"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Canvia l’idioma"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Canvia l’idioma a..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Cercle"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Esborra la selecció"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Fes clic aquí per seleccionar un fitxer per importar"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloc de codi"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copia aquesta clau secreta i utilitza-la a les aplicacions per accedir a
|
||||
msgid "Copy URL"
|
||||
msgstr "Copia l’URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "S’està suprimint el compte..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "S’està suprimint la clau API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "S’està suprimint la clau d’accés..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "S’està suprimint el currículum..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentació"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "No tens un compte? <0><1>Crea’n un ara <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Neerlandès"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Educació"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "S’està activant l’autenticació en dos passos..."
|
||||
msgid "English"
|
||||
msgstr "Anglès"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Millora la seguretat del compte amb capes addicionals de protecció."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Tot el que necessites per crear, personalitzar i compartir currículums
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Experiència"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exporta"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "No s’ha pogut configurar l’autenticació en dos passos."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funcions"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Codi en línia"
|
||||
msgid "Insert Table"
|
||||
msgstr "Insereix una taula"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interessos"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Apaïsat"
|
||||
msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Idiomes"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Sense publicitat, sense seguiment"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "No s’han trobat resultats."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Llista ordenada"
|
||||
msgid "Organization"
|
||||
msgstr "Organització"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Pàgina"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Pàgina {pageNumber} de {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paràgraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Claus d’accés i A2F"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "La protecció amb contrasenya s’ha activat."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portuguès (Brasil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portuguès (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Competència"
|
||||
msgid "Profile"
|
||||
msgstr "Perfil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Perfils"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Perfils"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Barra de progrés"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projectes"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Protegeix el currículum amb una contrasenya i permet que només les per
|
||||
msgid "Provider"
|
||||
msgstr "Proveïdor"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publicacions"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Repetir (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referències"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referències"
|
||||
msgid "Refresh"
|
||||
msgstr "Actualitza"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registra un dispositiu nou"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Recordes la contrasenya? <0><1>Inicia sessió ara <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "S’està desactivant la protecció amb contrasenya..."
|
||||
msgid "Rename"
|
||||
msgstr "Canvia el nom"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Informa d’un error"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Currículums"
|
||||
msgid "Right Align"
|
||||
msgstr "Alinea a la dreta"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Romanès"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Cerca..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Cerca..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tipus de secció"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Selecciona..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Inicia sessió amb GitHub, Google o un proveïdor OAuth personalitzat."
|
||||
msgid "Sign up"
|
||||
msgstr "Registra’t"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Una sola columna; polit i seriós per a posicions sènior o d’àmbit c
|
||||
msgid "Size"
|
||||
msgstr "Mida"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Habilitats"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Barrat"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Resum"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamita"
|
||||
msgid "Views"
|
||||
msgstr "Visualitzacions"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Voluntariat"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Voluntariat"
|
||||
msgid "Website"
|
||||
msgstr "Lloc web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Com vols anomenar aquesta clau d’accés?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Com vols canviar el nom d’aquesta secció?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "També pots utilitzar el nom d’usuari per iniciar sessió."
|
||||
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 "Pots compartir el currículum mitjançant un URL públic únic, protegir-lo amb una contrasenya o baixar-lo en PDF per compartir-lo directament. Tu tries!"
|
||||
|
||||
#. 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 "Després de la supressió ja no podràs utilitzar la clau d’accés \"{0}\" per iniciar sessió. Aquesta acció no es pot desfer."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Les dades es desen localment"
|
||||
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 "Les dades s’emmagatzemen de manera segura i mai no es comparteixen amb tercers. També pots autoallotjar Reactive Resume als teus propis servidors per tenir un control total sobre les dades."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "La clau d’accés s’ha afegit correctament."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "La clau d’accés s’ha suprimit correctament."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "La contrasenya s’ha restablert correctament. Ara ja pots iniciar sessió amb la contrasenya nova."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: cs\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(otevře se na nové kartě)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# položka} few {# položky} many {# položek} other {# položky}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Přidat sloupec za"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Přidat sloupec před"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Přidat stránku"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Přidat řádek za"
|
||||
@@ -211,15 +224,6 @@ msgstr "Přidat řádek před"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Přidáno dne {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Přidávání přístupového klíče…"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikánština"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Povolit veřejný přístup"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Máte už účet? <0><1>Přihlaste se nyní <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Opravdu chcete tento API klíč odstranit?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Opravdu chcete odstranit tento přístupový klíč?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Udělil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Ocenění"
|
||||
@@ -502,14 +503,11 @@ msgstr "Zarovnat na střed"
|
||||
msgid "Center view"
|
||||
msgstr "Vycentrovat zobrazení"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Osvědčení"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Změnit jazyk"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Změnit jazyk na…"
|
||||
@@ -550,14 +548,15 @@ msgstr "Kruh"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Zrušit výběr"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknutím zde vyberte soubor k importu"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kódu"
|
||||
@@ -635,6 +634,7 @@ msgstr "Zkopírujte tento tajný klíč a použijte ho ve svých aplikacích pro
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopírovat URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Mazání účtu…"
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Mazání API klíče…"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Mazání přístupového klíče…"
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Mazání životopisu…"
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentace"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nemáte účet? <0><1>Vytvořte si ho nyní <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Nizozemština"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Vzdělání"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Aktivace dvoufázového ověření…"
|
||||
msgid "English"
|
||||
msgstr "Angličtina"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Zvyšte zabezpečení svého účtu pomocí dalších vrstev ochrany."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Vše, co potřebujete k vytvoření, přizpůsobení a sdílení profesi
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Zkušenosti"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Export"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Dvoufázové ověření se nepodařilo nastavit."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkce"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Řádkový kód"
|
||||
msgid "Insert Table"
|
||||
msgstr "Vložit tabulku"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Zájmy"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Krajina"
|
||||
msgid "Language"
|
||||
msgstr "Jazyk"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Jazyky"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklam, bez sledování"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nebyly nalezeny žádné výsledky."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Číslovaný seznam"
|
||||
msgid "Organization"
|
||||
msgstr "Organizace"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Stránka"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Stránka {pageNumber} z {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Odstavec"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Přístupové klíče"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Přístupové klíče a 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Ochrana heslem byla aktivována."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugalština (Brazílie)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugalština (Portugalsko)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Znalost"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profily"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profily"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Ukazatel průběhu"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekty"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Chraňte svůj životopis heslem a umožněte jeho zobrazení jen lidem,
|
||||
msgid "Provider"
|
||||
msgstr "Poskytovatel"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikace"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Znovu (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Reference"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Reference"
|
||||
msgid "Refresh"
|
||||
msgstr "Obnovit"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Zaregistrovat nové zařízení"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Pamatujete si heslo? <0><1>Přihlaste se nyní <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Odstraňování ochrany heslem…"
|
||||
msgid "Rename"
|
||||
msgstr "Přejmenovat"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Nahlásit chybu"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Životopisy"
|
||||
msgid "Right Align"
|
||||
msgstr "Zarovnat vpravo"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumunština"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Hledat…"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Hledat…"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Typ sekce"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Vybrat…"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Přihlaste se pomocí GitHubu, Googlu nebo vlastního poskytovatele OAut
|
||||
msgid "Sign up"
|
||||
msgstr "Zaregistrovat se"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Jednosloupcové; uhlazené a seriózní pro seniorské nebo enterprise p
|
||||
msgid "Size"
|
||||
msgstr "Velikost"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Dovednosti"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Přeškrtnutí"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Souhrn"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamština"
|
||||
msgid "Views"
|
||||
msgstr "Zobrazení"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Dobrovolnictví"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Dobrovolnictví"
|
||||
msgid "Website"
|
||||
msgstr "Web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Jak chcete tento přístupový klíč pojmenovat?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Na jaký název chcete tuto sekci přejmenovat?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "K přihlášení můžete také použít své uživatelské jméno."
|
||||
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 "Svůj životopis můžete sdílet pomocí jedinečné veřejné URL adresy, chránit ho heslem nebo si ho stáhnout jako PDF a sdílet přímo. Volba je na vás!"
|
||||
|
||||
#. 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 "Po smazání již nebudete moci přístupový klíč „{0}“ použít k přihlášení. Tuto akci nelze vrátit zpět."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Vaše data jsou ukládána lokálně"
|
||||
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še data jsou ukládána bezpečně a nikdy nejsou sdílena s třetími stranami. Reactive Resume si můžete také hostovat sami na vlastních serverech a mít tak nad svými daty plnou kontrolu."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Váš přístupový klíč byl úspěšně přidán."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Váš přístupový klíč byl úspěšně smazán."
|
||||
|
||||
#: 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 heslo bylo úspěšně obnoveno. Nyní se můžete přihlásit pomocí nového hesla."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: da\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(åbner i ny fane)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} other {# elementer}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Tilføj kolonne efter"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Tilføj kolonne før"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Tilføj side"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Tilføj række efter"
|
||||
@@ -211,15 +224,6 @@ msgstr "Tilføj række før"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Tilføjet den {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Tilføjer din adgangsnøgle..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Tillad offentlig adgang"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Har du allerede en konto? <0><1>Log ind nu <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Er du sikker på, at du vil slette denne API-nøgle?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Er du sikker på, at du vil slette denne adgangsnøgle?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Prisuddeler"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Priser"
|
||||
@@ -502,14 +503,11 @@ msgstr "Centrer justering"
|
||||
msgid "Center view"
|
||||
msgstr "Centrér visning"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificeringer"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Skift sprog"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Skift sprog til..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Cirkel"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Ryd markering"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik her for at vælge en fil, der skal importeres"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodeblok"
|
||||
@@ -635,6 +634,7 @@ msgstr "Kopiér denne hemmelige nøgle og brug den i dine applikationer for at f
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiér URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Sletter din konto..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Sletter din API-nøgle..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Sletter din adgangsnøgle..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Sletter dit CV..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Har du ikke en konto? <0><1>Opret en nu <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Hollandsk"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Uddannelse"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Aktiverer to-faktor-godkendelse..."
|
||||
msgid "English"
|
||||
msgstr "Engelsk"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Forstærk sikkerheden på din konto med ekstra beskyttelseslag."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Alt hvad du behøver for at oprette, tilpasse og dele professionelle CV'
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Erfaring"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksportér"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Det lykkedes ikke at konfigurere to-faktor-godkendelse."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funktioner"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Indlejret kode"
|
||||
msgid "Insert Table"
|
||||
msgstr "Indsæt tabel"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesser"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Liggende"
|
||||
msgid "Language"
|
||||
msgstr "Sprog"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Sprog"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Ingen reklamer, ingen sporing"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Ingen resultater fundet."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Nummereret liste"
|
||||
msgid "Organization"
|
||||
msgstr "Organisation"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Side"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Side {pageNumber} af {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Afsnit"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Adgangsnøgler"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Adgangsnøgler & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Adgangskodebeskyttelse er blevet aktiveret."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugisisk (Brasilien)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugisisk (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Kompetenceniveau"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiler"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profiler"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Statuslinje"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekter"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Beskyt dit CV med en adgangskode, og lad kun personer med adgangskoden s
|
||||
msgid "Provider"
|
||||
msgstr "Udbyder"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikationer"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Gentag (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referencer"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referencer"
|
||||
msgid "Refresh"
|
||||
msgstr "Opdater"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrér ny enhed"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Kan du huske din adgangskode? <0><1>Log ind nu <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Fjerner adgangskodebeskyttelse..."
|
||||
msgid "Rename"
|
||||
msgstr "Omdøb"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Rapportér en fejl"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV'er"
|
||||
msgid "Right Align"
|
||||
msgstr "Højrejustér"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumænsk"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Søg efter..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Søg..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Afsnitstype"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Vælg..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Log ind med GitHub, Google eller en brugerdefineret OAuth-udbyder."
|
||||
msgid "Sign up"
|
||||
msgstr "Tilmeld dig"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Enkeltkolonne; poleret og seriøs til senior- eller enterprise-stillinge
|
||||
msgid "Size"
|
||||
msgstr "Størrelse"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Færdigheder"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Gennemstreget"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Opsummering"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamesisk"
|
||||
msgid "Views"
|
||||
msgstr "Visninger"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Frivillig"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Frivillig"
|
||||
msgid "Website"
|
||||
msgstr "Hjemmeside"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Hvad vil du kalde denne adgangsnøgle?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Hvad vil du omdøbe dette afsnit til?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Du kan også bruge dit brugernavn til at logge ind."
|
||||
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 "Du kan dele dit CV via en unik offentlig URL, beskytte det med en adgangskode eller downloade det som PDF for at dele det direkte. Valget er dit!"
|
||||
|
||||
#. 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 "Du kan ikke længere bruge adgangsnøglen \"{0}\" til at logge ind efter sletning. Denne handling kan ikke fortrydes."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Dine data gemmes lokalt"
|
||||
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 "Dine data lagres sikkert og deles aldrig med tredjeparter. Du kan også selv-hoste Reactive Resume på dine egne servere for fuld kontrol over dine data."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Din adgangsnøgle er blevet tilføjet."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Din adgangsnøgle er blevet slettet."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Din adgangskode er blevet nulstillet. Du kan nu logge ind med din nye adgangskode."
|
||||
|
||||
Generated
+94
-85
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: de\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-12 11:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(öffnet in neuem Tab)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# Element} other {# Elemente}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# Rolle} other {# Rollen}}"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Spalte danach einfügen"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Spalte davor einfügen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Seite hinzufügen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Zeile danach einfügen"
|
||||
@@ -209,16 +222,7 @@ msgstr "Zeile davor einfügen"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Hinzugefügt am {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Ihr Passkey wird hinzugefügt..."
|
||||
msgstr "Hinzugefügt"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
@@ -231,7 +235,7 @@ msgstr "KI"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "AI Chat"
|
||||
msgstr ""
|
||||
msgstr "KI-Chat"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Albanian"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Öffentlichen Zugriff erlauben"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Sie haben bereits ein Konto? <0><1>Jetzt anmelden <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -307,16 +311,12 @@ msgstr "Arabisch"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Are you sure you want to close this dialog?"
|
||||
msgstr ""
|
||||
msgstr "Sind Sie sicher, dass Sie dieses Dialogfenster schließen wollen?"
|
||||
|
||||
#: src/routes/dashboard/settings/api-keys.tsx
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Möchtest du diesen API-Schlüssel wirklich löschen?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Möchten Sie diesen Passkey wirklich löschen?"
|
||||
|
||||
#: 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
|
||||
@@ -350,7 +350,7 @@ msgstr "Künstliche Intelligenz"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Ask me to update your resume..."
|
||||
msgstr ""
|
||||
msgstr "Fragen Sie mich, Ihren Lebenslauf zu aktualisieren..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Ausstellende Stelle"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Auszeichnungen"
|
||||
@@ -502,14 +503,11 @@ msgstr "Zentriert"
|
||||
msgid "Center view"
|
||||
msgstr "Ansicht zentrieren"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Zertifizierungen"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Sprache ändern"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Sprache ändern zu..."
|
||||
@@ -548,16 +546,17 @@ msgstr "Kreis"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Auswahl löschen"
|
||||
msgstr "Chatverlauf löschen"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Hier klicken, um eine Datei zum Importieren auszuwählen"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Code-Block"
|
||||
@@ -593,7 +592,7 @@ msgstr "Verbinden"
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
msgstr "Inhalt"
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
@@ -635,9 +634,10 @@ msgstr "Kopiere diesen geheimen Schlüssel und verwende ihn in deinen Anwendunge
|
||||
msgid "Copy URL"
|
||||
msgstr "URL kopieren"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
msgstr "Anschreiben"
|
||||
|
||||
#: src/dialogs/api-key/create.tsx
|
||||
#: src/dialogs/resume/index.tsx
|
||||
@@ -678,7 +678,7 @@ msgstr "Eine neue Zertifizierung erstellen"
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
msgid "Create a new cover letter"
|
||||
msgstr ""
|
||||
msgstr "Neues Anschreiben erstellen"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
msgid "Create a new custom section"
|
||||
@@ -729,7 +729,7 @@ msgstr "Eine neue Fähigkeit erstellen"
|
||||
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Create a new summary item"
|
||||
msgstr ""
|
||||
msgstr "Neues Zusammenfassung-Element erstellen"
|
||||
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Create a new volunteer experience"
|
||||
@@ -840,10 +840,6 @@ msgstr "Ihr Konto wird gelöscht..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Dein API-Schlüssel wird gelöscht ..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Ihr Passkey wird gelöscht..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Ihr Lebenslauf wird gelöscht..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Sie haben noch kein Konto? <0><1>Jetzt erstellen <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -963,8 +960,9 @@ msgstr "Niederländisch"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
msgstr "z. B. meinen Namen ändern zu..."
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Ausbildung"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Die Zwei-Faktor-Authentifizierung wird aktiviert..."
|
||||
msgid "English"
|
||||
msgstr "Englisch"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Verbessere die Sicherheit deines Kontos mit zusätzlichen Schutzebenen."
|
||||
@@ -1055,8 +1057,9 @@ msgstr "Alles, was du brauchst, um professionelle Lebensläufe zu erstellen, anz
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
msgstr "Vollbild schließen"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Erfahrung"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportieren"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Die Einrichtung der Zwei-Faktor-Authentifizierung ist fehlgeschlagen."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funktionen"
|
||||
@@ -1167,7 +1174,7 @@ msgstr "Volle Breite"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Fullscreen"
|
||||
msgstr ""
|
||||
msgstr "Vollbild"
|
||||
|
||||
#: src/dialogs/resume/index.tsx
|
||||
msgid "Generate a random name"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Inline-Code"
|
||||
msgid "Insert Table"
|
||||
msgstr "Tabelle einfügen"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interessen"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Querformat"
|
||||
msgid "Language"
|
||||
msgstr "Sprache"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Sprachen"
|
||||
@@ -1449,7 +1458,7 @@ msgstr "Erfahren Sie mehr darüber, wie Sie Inhalte auf einer Seite anpassen kö
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Leave"
|
||||
msgstr ""
|
||||
msgstr "Verlassen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "Leave empty to reset the title to the original."
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Keine Werbung, kein Tracking"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Keine Ergebnisse gefunden."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Nummerierte Liste"
|
||||
msgid "Organization"
|
||||
msgstr "Organisation"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Seite"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Seite {pageNumber} von {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Absatz"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeys & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Der Passwortschutz wurde aktiviert."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugiesisch (Brasilien)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugiesisch (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Kompetenz"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profile"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profile"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Fortschrittsbalken"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekte"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Schütze deinen Lebenslauf mit einem Passwort, sodass nur Personen mit d
|
||||
msgid "Provider"
|
||||
msgstr "Anbieter"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Veröffentlichungen"
|
||||
@@ -1881,7 +1898,7 @@ msgstr "Reactive Resume ist Open Source, datenschutzorientiert und vollständig
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
msgid "Recipient"
|
||||
msgstr ""
|
||||
msgstr "Empfänger"
|
||||
|
||||
#: src/components/level/combobox.tsx
|
||||
msgid "Rectangle"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Wiederholen (Strg+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referenzen"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referenzen"
|
||||
msgid "Refresh"
|
||||
msgstr "Aktualisieren"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Neues Gerät registrieren"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Sie erinnern sich wieder an Ihr Passwort? <0><1>Jetzt anmelden <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1918,7 +1936,7 @@ msgstr "Passwort entfernen"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Removed"
|
||||
msgstr ""
|
||||
msgstr "Entfernt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Removing password protection..."
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Passwortschutz wird entfernt..."
|
||||
msgid "Rename"
|
||||
msgstr "Umbenennen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Fehler melden"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Lebensläufe"
|
||||
msgid "Right Align"
|
||||
msgstr "Rechtsbündig"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumänisch"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Suchen nach..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Suchen..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Abschnittstyp"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Auswählen..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2115,7 +2139,7 @@ msgstr "Einblenden"
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Show link in title"
|
||||
msgstr ""
|
||||
msgstr "Link im Titel anzeigen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Sidebar"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Melde dich mit GitHub, Google oder einem benutzerdefinierten OAuth-Anbie
|
||||
msgid "Sign up"
|
||||
msgstr "Registrieren"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Einspaltig; seriös und ausgefeilt für Senior- oder Enterprise-Position
|
||||
msgid "Size"
|
||||
msgstr "Größe"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Fähigkeiten"
|
||||
@@ -2256,7 +2280,7 @@ msgstr "Statistiken"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Stay"
|
||||
msgstr ""
|
||||
msgstr "Hier bleiben"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Strike"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Durchgestrichen"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Zusammenfassung"
|
||||
@@ -2383,7 +2408,7 @@ msgstr "Beim Erzeugen des PDFs ist ein Problem aufgetreten, bitte versuche es in
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Thinking..."
|
||||
msgstr ""
|
||||
msgstr "Denkt nach..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
|
||||
@@ -2585,7 +2610,7 @@ msgstr "Eine bestehende Zertifizierung aktualisieren"
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
msgid "Update an existing cover letter"
|
||||
msgstr ""
|
||||
msgstr "Ein bestehendes Anschreiben aktualisieren"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
msgid "Update an existing custom section"
|
||||
@@ -2629,7 +2654,7 @@ msgstr "Eine bestehende Fähigkeit aktualisieren"
|
||||
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Update an existing summary item"
|
||||
msgstr ""
|
||||
msgstr "Ein existierendes Zusammenfassung-Element aktualisieren"
|
||||
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Update an existing volunteer experience"
|
||||
@@ -2650,7 +2675,7 @@ msgstr "Aktualisieren Sie Ihr Passwort"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
msgstr "Aktualisiert"
|
||||
|
||||
#: src/dialogs/auth/change-password.tsx
|
||||
msgid "Updating your password..."
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamesisch"
|
||||
msgid "Views"
|
||||
msgstr "Aufrufe"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Freiwillige Arbeit"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Freiwillige Arbeit"
|
||||
msgid "Website"
|
||||
msgstr "Webseite"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Wie möchten Sie diesen Passkey nennen?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Wie möchten Sie diesen Abschnitt umbenennen?"
|
||||
@@ -2791,14 +2813,9 @@ msgstr "Sie können sich auch mit Ihrem Benutzernamen anmelden."
|
||||
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 "Du kannst deinen Lebenslauf über eine eindeutige öffentliche URL teilen, ihn mit einem Passwort schützen oder ihn als PDF herunterladen, um ihn direkt zu versenden. Die Wahl liegt bei dir!"
|
||||
|
||||
#. 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 "Sie können den Passkey \"{0}\" nach dem Löschen nicht mehr zum Anmelden verwenden. Diese Aktion kann nicht rückgängig gemacht werden."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
msgstr "Sie haben ungespeicherte Änderungen, die verworfen werden."
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
#: src/routes/auth/register.tsx
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Deine Daten werden lokal gespeichert"
|
||||
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 "Deine Daten werden sicher gespeichert und niemals an Dritte weitergegeben. Du kannst Reactive Resume außerdem auf deinen eigenen Servern selbst hosten, um die vollständige Kontrolle über deine Daten zu behalten."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Ihr Passkey wurde erfolgreich hinzugefügt."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Ihr Passkey wurde erfolgreich gelöscht."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
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."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: el\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(ανοίγει σε νέα καρτέλα)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# στοιχείο} other {# στοιχεία}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Προσθήκη στήλης μετά"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Προσθήκη στήλης πριν"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Προσθήκη σελίδας"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Προσθήκη γραμμής μετά"
|
||||
@@ -211,15 +224,6 @@ msgstr "Προσθήκη γραμμής πριν"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Προστέθηκε στις {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Προσθήκη κλειδιού πρόσβασης..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Αφρικάανς"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Να επιτρέπεται δημόσια πρόσβαση"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Έχετε ήδη λογαριασμό; <0><1>Συνδεθείτε τώρα <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το κλειδί API;"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το κλειδί πρόσβασης;"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Βραβευτής"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Βραβεία"
|
||||
@@ -502,14 +503,11 @@ msgstr "Στοίχιση στο κέντρο"
|
||||
msgid "Center view"
|
||||
msgstr "Κεντράρισμα προβολής"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Πιστοποιήσεις"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Αλλαγή γλώσσας"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Αλλαγή γλώσσας σε..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Κύκλος"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Απαλοιφή επιλογής"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Κάντε κλικ εδώ για να επιλέξετε ένα αρχείο προς εισαγωγή"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Μπλοκ κώδικα"
|
||||
@@ -635,6 +634,7 @@ msgstr "Αντιγράψτε αυτό το μυστικό κλειδί και χ
|
||||
msgid "Copy URL"
|
||||
msgstr "Αντιγραφή URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Διαγραφή του λογαριασμού σας..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Διαγραφή του κλειδιού API σας..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Διαγραφή του κλειδιού πρόσβασής σας..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Διαγραφή του βιογραφικού σας σημειώματ
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Τεκμηρίωση"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Δεν έχετε λογαριασμό; <0><1>Δημιουργήστε έναν τώρα <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Ολλανδικά"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Εκπαίδευση"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Ενεργοποίηση ελέγχου ταυτότητας δύο πα
|
||||
msgid "English"
|
||||
msgstr "Αγγλικά"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Ενισχύστε την ασφάλεια του λογαριασμού σας με επιπλέον επίπεδα προστασίας."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Όλα όσα χρειάζεστε για να δημιουργήσετ
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Εμπειρία"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Εξαγωγή"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Αποτυχία ρύθμισης ελέγχου ταυτότητας δύο παραγόντων."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Λειτουργίες"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Ενσωματωμένος κώδικας"
|
||||
msgid "Insert Table"
|
||||
msgstr "Εισαγωγή πίνακα"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Ενδιαφέροντα"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Οριζόντιος προσανατολισμός"
|
||||
msgid "Language"
|
||||
msgstr "Γλώσσα"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Γλώσσες"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Χωρίς διαφημίσεις, χωρίς παρακολούθηση"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Δεν βρέθηκαν αποτελέσματα."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Αριθμημένη λίστα"
|
||||
msgid "Organization"
|
||||
msgstr "Οργανισμός"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Σελίδα"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Σελίδα {pageNumber} από {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Παράγραφος"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Κλειδιά πρόσβασης"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Κλειδιά πρόσβασης & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Η προστασία με κωδικό πρόσβασης έχει εν
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Πορτογαλικά (Βραζιλίας)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Πορτογαλικά (Πορτογαλίας)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Επάρκεια"
|
||||
msgid "Profile"
|
||||
msgstr "Προφίλ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Προφίλ"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Προφίλ"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Γραμμή προόδου"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Έργα"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Προστατέψτε το βιογραφικό σας σημείωμα
|
||||
msgid "Provider"
|
||||
msgstr "Πάροχος"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Δημοσιεύσεις"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Επανάληψη (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Συστάσεις"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Συστάσεις"
|
||||
msgid "Refresh"
|
||||
msgstr "Ανανέωση"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Καταχώριση νέας συσκευής"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Θυμάστε τον κωδικό πρόσβασής σας; <0><1>Συνδεθείτε τώρα <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Κατάργηση προστασίας με κωδικό πρόσβασ
|
||||
msgid "Rename"
|
||||
msgstr "Μετονομασία"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Αναφορά σφάλματος"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Βιογραφικά σημειώματα"
|
||||
msgid "Right Align"
|
||||
msgstr "Στοίχιση δεξιά"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Ρουμανικά"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Αναζήτηση για..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Αναζήτηση..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Τύπος ενότητας"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Επιλέξτε..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Συνδεθείτε με GitHub, Google ή έναν προσαρμοσ
|
||||
msgid "Sign up"
|
||||
msgstr "Εγγραφείτε"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Μονή στήλη· προσεγμένο και σοβαρό για α
|
||||
msgid "Size"
|
||||
msgstr "Μέγεθος"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Δεξιότητες"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Διακριτική διαγραφή"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Σύνοψη"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Βιετναμέζικα"
|
||||
msgid "Views"
|
||||
msgstr "Προβολές"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Εθελοντική εργασία"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Εθελοντική εργασία"
|
||||
msgid "Website"
|
||||
msgstr "Ιστότοπος"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Πώς θέλετε να ονομάσετε αυτό το κλειδί πρόσβασης;"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Πώς θέλετε να μετονομάσετε αυτή την ενότητα;"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Μπορείτε επίσης να χρησιμοποιήσετε το
|
||||
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 "Μπορείτε να μοιραστείτε το βιογραφικό σας σημείωμα μέσω ενός μοναδικού δημόσιου URL, να το προστατεύσετε με κωδικό πρόσβασης ή να το κατεβάσετε ως PDF για να το μοιραστείτε απευθείας. Η επιλογή είναι δική σας!"
|
||||
|
||||
#. 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 "Δεν θα μπορείτε πλέον να χρησιμοποιήσετε το κλειδί πρόσβασης \"{0}\" για σύνδεση μετά τη διαγραφή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Τα δεδομένα σας αποθηκεύονται τοπικά"
|
||||
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 "Τα δεδομένα σας αποθηκεύονται με ασφάλεια και δεν κοινοποιούνται ποτέ σε τρίτους. Μπορείτε επίσης να φιλοξενήσετε μόνοι σας το Reactive Resume στους δικούς σας διακομιστές για πλήρη έλεγχο των δεδομένων σας."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Το κλειδί πρόσβασής σας προστέθηκε με επιτυχία."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Το κλειδί πρόσβασής σας διαγράφηκε με επιτυχία."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Ο κωδικός πρόσβασής σας επαναφέρθηκε με επιτυχία. Τώρα μπορείτε να συνδεθείτε με τον νέο σας κωδικό πρόσβασης."
|
||||
|
||||
Generated
+2902
File diff suppressed because it is too large
Load Diff
Generated
+69
-60
@@ -37,6 +37,11 @@ msgstr "(opens in new tab)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# item} other {# items}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# role} other {# roles}}"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -190,10 +195,18 @@ msgstr "Add Column After"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Add Column Before"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr "Add multiple roles to show career progression at the same company."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Add Page"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr "Add Role"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Add Row After"
|
||||
@@ -206,15 +219,6 @@ msgstr "Add Row Before"
|
||||
msgid "Added"
|
||||
msgstr "Added"
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Added on {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Adding your passkey..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -237,8 +241,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Allow Public Access"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr "Already have an account? <0/>"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -308,10 +312,6 @@ msgstr "Are you sure you want to close this dialog?"
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Are you sure you want to delete this API key?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Are you sure you want to delete this passkey?"
|
||||
|
||||
#: 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
|
||||
@@ -367,6 +367,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Awarder"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Awards"
|
||||
@@ -497,14 +498,11 @@ msgstr "Center Align"
|
||||
msgid "Center view"
|
||||
msgstr "Center view"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certifications"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Change language"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Change language to..."
|
||||
@@ -545,14 +543,15 @@ msgstr "Circle"
|
||||
msgid "Clear chat history"
|
||||
msgstr "Clear chat history"
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Clear selection"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Click here to select a file to import"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr "Close"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Code Block"
|
||||
@@ -630,6 +629,7 @@ msgstr "Copy this secret key and use it in your applications to access your data
|
||||
msgid "Copy URL"
|
||||
msgstr "Copy URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr "Cover Letter"
|
||||
@@ -835,10 +835,6 @@ msgstr "Deleting your account..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Deleting your API key..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Deleting your passkey..."
|
||||
|
||||
#: 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
|
||||
@@ -849,6 +845,7 @@ msgstr "Deleting your resume..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -891,8 +888,8 @@ msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr "Don't have an account? <0/>"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -960,6 +957,7 @@ msgstr "Dutch"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr "e.g. Change my name to..."
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Education"
|
||||
@@ -1008,6 +1006,10 @@ msgstr "Enabling two-factor authentication..."
|
||||
msgid "English"
|
||||
msgstr "English"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr "English (United Kingdom)"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Enhance the security of your account with additional layers of protection."
|
||||
@@ -1052,6 +1054,7 @@ msgstr "Everything you need to create, customize, and share professional resumes
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Exit Fullscreen"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Experience"
|
||||
@@ -1081,6 +1084,10 @@ msgstr "Export"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Failed to setup two-factor authentication."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr "Failed to sign in. Please try again."
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Features"
|
||||
@@ -1342,6 +1349,7 @@ msgstr "Inline Code"
|
||||
msgid "Insert Table"
|
||||
msgstr "Insert Table"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interests"
|
||||
@@ -1407,6 +1415,7 @@ msgstr "Landscape"
|
||||
msgid "Language"
|
||||
msgstr "Language"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Languages"
|
||||
@@ -1617,7 +1626,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "No Advertising, No Tracking"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "No results found."
|
||||
|
||||
@@ -1678,6 +1686,14 @@ msgstr "Ordered List"
|
||||
msgid "Organization"
|
||||
msgstr "Organization"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr "Overall Period"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr "Overall Title (optional)"
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Page"
|
||||
@@ -1696,10 +1712,6 @@ msgstr "Page {pageNumber} of {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraph"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeys & 2FA"
|
||||
@@ -1731,6 +1743,7 @@ msgstr "Password protection has been enabled."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1786,6 +1799,7 @@ msgstr "Portuguese (Brazil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portuguese (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1818,6 +1832,7 @@ msgstr "Proficiency"
|
||||
msgid "Profile"
|
||||
msgstr "Profile"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiles"
|
||||
@@ -1826,6 +1841,7 @@ msgstr "Profiles"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Progress Bar"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projects"
|
||||
@@ -1842,6 +1858,7 @@ msgstr "Protect your resume with a password, and let only people with the passwo
|
||||
msgid "Provider"
|
||||
msgstr "Provider"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publications"
|
||||
@@ -1891,6 +1908,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Redo (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "References"
|
||||
@@ -1899,13 +1917,13 @@ msgstr "References"
|
||||
msgid "Refresh"
|
||||
msgstr "Refresh"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Register New Device"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Remember your password? <0/>"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr "Remove"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1923,6 +1941,10 @@ msgstr "Removing password protection..."
|
||||
msgid "Rename"
|
||||
msgstr "Rename"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr "Reorder"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Report a Bug"
|
||||
@@ -1974,6 +1996,10 @@ msgstr "Resumes"
|
||||
msgid "Right Align"
|
||||
msgstr "Right Align"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr "Role Progression"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Romanian"
|
||||
@@ -2024,7 +2050,6 @@ msgid "Search for..."
|
||||
msgstr "Search for..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Search..."
|
||||
|
||||
@@ -2037,7 +2062,6 @@ msgid "Section Type"
|
||||
msgstr "Section Type"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Select..."
|
||||
|
||||
@@ -2136,7 +2160,6 @@ msgstr "Sign in with GitHub, Google or a custom OAuth provider."
|
||||
msgid "Sign up"
|
||||
msgstr "Sign up"
|
||||
|
||||
#: 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
|
||||
@@ -2171,6 +2194,7 @@ msgstr "Single-column; polished and serious for senior or enterprise-level posit
|
||||
msgid "Size"
|
||||
msgstr "Size"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Skills"
|
||||
@@ -2261,6 +2285,7 @@ msgstr "Strike"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Summary"
|
||||
@@ -2719,6 +2744,7 @@ msgstr "Vietnamese"
|
||||
msgid "Views"
|
||||
msgstr "Views"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Volunteer"
|
||||
@@ -2736,10 +2762,6 @@ msgstr "Volunteer"
|
||||
msgid "Website"
|
||||
msgstr "Website"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "What do you want to call this passkey?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "What do you want to rename this section to?"
|
||||
@@ -2786,11 +2808,6 @@ msgstr "You can also use your username to login."
|
||||
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!"
|
||||
|
||||
#. 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 "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr "You have unsaved changes that will be lost."
|
||||
@@ -2824,14 +2841,6 @@ msgstr "Your data is stored locally"
|
||||
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."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Your passkey has been added successfully."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Your passkey has been deleted successfully."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Your password has been reset successfully. You can now sign in with your new password."
|
||||
|
||||
Generated
+80
-71
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: es\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 15:33\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(abrir en una nueva pestaña)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# elemento} other {# elementos}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Añadir columna después"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Añadir columna antes"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Añadir página"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Añadir fila después"
|
||||
@@ -209,16 +222,7 @@ msgstr "Añadir fila antes"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Añadido el {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Añadiendo tu clave de acceso..."
|
||||
msgstr "Añadido"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
@@ -231,7 +235,7 @@ msgstr "IA"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "AI Chat"
|
||||
msgstr ""
|
||||
msgstr "Chat con IA"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Albanian"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Permitir acceso público"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "¿Ya tienes una cuenta? <0><1>Inicia sesión ahora <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr "¿Estás seguro de que deseas cerrar este diálogo?"
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "¿Seguro que deseas eliminar esta clave API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "¿Está seguro de que quieres eliminar esta clave de acceso?"
|
||||
|
||||
#: 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
|
||||
@@ -350,7 +350,7 @@ msgstr "Inteligencia artificial"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Ask me to update your resume..."
|
||||
msgstr ""
|
||||
msgstr "Pídame que actualice su currículum..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Otorgante"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Premios"
|
||||
@@ -502,14 +503,11 @@ msgstr "Alinear al centro"
|
||||
msgid "Center view"
|
||||
msgstr "Centrar vista"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificaciones"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Cambiar idioma"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Cambiar idioma a..."
|
||||
@@ -548,16 +546,17 @@ msgstr "Círculo"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Borrar selección"
|
||||
msgstr "Limpiar historial del chat"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Haz clic aquí para seleccionar un archivo para importar"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloque de código"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copia esta clave secreta y úsala en tus aplicaciones para acceder a tus
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiar URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr "Carta de presentación"
|
||||
@@ -840,10 +840,6 @@ msgstr "Eliminando tu cuenta..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Eliminando tu clave API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Eliminando tu clave de acceso..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Eliminando tu currículum..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentación"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "¿No tienes una cuenta? <0><1>Crea una ahora <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -963,8 +960,9 @@ msgstr "Neerlandés"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
msgstr "ej. Cambiar mi nombre a..."
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Formación académica"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Habilitando la autenticación de doble factor..."
|
||||
msgid "English"
|
||||
msgstr "Inglés"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Refuerza la seguridad de tu cuenta con capas adicionales de protección."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Todo lo que necesitas para crear, personalizar y compartir currículums
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Salir de pantalla completa"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Experiencia"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportar"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "No se pudo configurar la autenticación de doble factor."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funciones"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Código en línea"
|
||||
msgid "Insert Table"
|
||||
msgstr "Insertar tabla"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Intereses"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Horizontal"
|
||||
msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Idiomas"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Sin publicidad, sin rastreo"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "No se han encontrado resultados."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Lista ordenada"
|
||||
msgid "Organization"
|
||||
msgstr "Organización"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Página"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Página {pageNumber} de {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Párrafo"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Claves de acceso"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Claves de acceso y 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "La protección con contraseña se ha habilitado."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugués (Brasil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugués (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Nivel de dominio"
|
||||
msgid "Profile"
|
||||
msgstr "Perfil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Perfiles"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Perfiles"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Barra de progreso"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Proyectos"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Protege tu currículum con una contraseña y permite que solo las person
|
||||
msgid "Provider"
|
||||
msgstr "Proveedor"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publicaciones"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Rehacer (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referencias"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referencias"
|
||||
msgid "Refresh"
|
||||
msgstr "Actualizar"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrar nuevo dispositivo"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "¿Recuerdas tu contraseña? <0><1>Inicia sesión ahora <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1918,7 +1936,7 @@ msgstr "Quitar contraseña"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Removed"
|
||||
msgstr ""
|
||||
msgstr "Eliminado"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Removing password protection..."
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Quitando la protección con contraseña..."
|
||||
msgid "Rename"
|
||||
msgstr "Renombrar"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Informar de un error"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Currículums"
|
||||
msgid "Right Align"
|
||||
msgstr "Alinear a la derecha"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumano"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Buscar..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Buscar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tipo de sección"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Seleccionar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Inicia sesión con GitHub, Google o un proveedor OAuth personalizado."
|
||||
msgid "Sign up"
|
||||
msgstr "Registrarse"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Una sola columna; pulido y serio para puestos sénior o de nivel empresa
|
||||
msgid "Size"
|
||||
msgstr "Tamaño"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Habilidades"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Tachado"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Resumen"
|
||||
@@ -2383,7 +2408,7 @@ msgstr "Ha habido un problema al generar el PDF, inténtalo de nuevo dentro de u
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Thinking..."
|
||||
msgstr ""
|
||||
msgstr "Pensando..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
|
||||
@@ -2650,7 +2675,7 @@ msgstr "Actualiza tu contraseña"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
msgstr "Actualizado"
|
||||
|
||||
#: src/dialogs/auth/change-password.tsx
|
||||
msgid "Updating your password..."
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamita"
|
||||
msgid "Views"
|
||||
msgstr "Visualizaciones"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Voluntariado"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Voluntariado"
|
||||
msgid "Website"
|
||||
msgstr "Sitio web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "¿Cómo quieres llamar a esta clave de acceso?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "¿Cómo quieres renombrar esta sección?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "También puedes usar tu nombre de usuario para iniciar sesión."
|
||||
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 "Puedes compartir tu currículum mediante una URL pública única, protegerlo con una contraseña o descargarlo como PDF para compartirlo directamente. Tú eliges."
|
||||
|
||||
#. 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 "Después de eliminarla, ya no podrás usar la clave de acceso \"{0}\" para iniciar sesión. Esta acción no se puede deshacer."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr "Tienes cambios sin guardar que se perderán."
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Tus datos se almacenan localmente"
|
||||
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 "Tus datos se almacenan de forma segura y nunca se comparten con terceros. También puedes auto alojar Reactive Resume en tus propios servidores para tener un control total sobre tus datos."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Tu clave de acceso se ha añadido correctamente."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Tu clave de acceso se ha eliminado correctamente."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Tu contraseña se ha restablecido correctamente. Ahora puedes iniciar sesión con tu nueva contraseña."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: fa\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Persian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(در زبانهٔ جدید باز میشود)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# مورد} other {# مورد}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "افزودن ستون بعد از این"
|
||||
msgid "Add Column Before"
|
||||
msgstr "افزودن ستون قبل از این"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "افزودن صفحه"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "افزودن ردیف بعد از این"
|
||||
@@ -211,15 +224,6 @@ msgstr "افزودن ردیف قبل از این"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "افزوده شده در {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "در حال افزودن کلید عبور شما..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "آفریکانس"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "اجازهٔ دسترسی عمومی"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "قبلاً حساب دارید؟ <0><1>همین حالا وارد شوید <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "آیا از حذف این کلید API مطمئن هستید؟"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "آیا از حذف این کلید عبور مطمئن هستید؟"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "جایزهدهنده"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "جوایز"
|
||||
@@ -502,14 +503,11 @@ msgstr "تراز وسط"
|
||||
msgid "Center view"
|
||||
msgstr "مرکز نما"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "گواهینامهها"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "تغییر زبان"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "تغییر زبان به..."
|
||||
@@ -550,14 +548,15 @@ msgstr "دایره"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "پاک کردن انتخاب"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "برای انتخاب فایل برای وارد کردن، اینجا کلیک کنید"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "بلوک کد"
|
||||
@@ -635,6 +634,7 @@ msgstr "این کلید مخفی را کپی کنید و برای دسترسی
|
||||
msgid "Copy URL"
|
||||
msgstr "کپی URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "در حال حذف حساب کاربری شما..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "در حال حذف کلید API شما..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "در حال حذف کلید عبور شما..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "در حال حذف رزومه شما..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "مستندات"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "حساب ندارید؟ <0><1>همین حالا یکی بسازید <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "هلندی"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "تحصیلات"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "در حال فعالکردن احراز هویت دو مرحلها
|
||||
msgid "English"
|
||||
msgstr "انگلیسی"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "امنیت حساب خود را با لایههای اضافی حفاظت افزایش دهید."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "همهچیزی که برای ایجاد، شخصیسازی و اش
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "تجربه"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "خروجی گرفتن"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "راهاندازی احراز هویت دو مرحلهای ناموفق بود."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "امکانات"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "کد درونخطی"
|
||||
msgid "Insert Table"
|
||||
msgstr "درج جدول"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "علاقهمندیها"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "افقی"
|
||||
msgid "Language"
|
||||
msgstr "زبان"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "زبانها"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "بدون تبلیغات، بدون رهگیری"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "موردی یافت نشد."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "فهرست شمارهدار"
|
||||
msgid "Organization"
|
||||
msgstr "سازمان"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "صفحه"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "صفحه {pageNumber} از {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "پاراگراف"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "کلیدهای عبور"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "کلیدهای عبور و 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "حفاظت با گذرواژه فعال شده است."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "پرتغالی (برزیل)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "پرتغالی (پرتغال)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "مهارت"
|
||||
msgid "Profile"
|
||||
msgstr "پروفایل"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "پروفایلها"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "پروفایلها"
|
||||
msgid "Progress Bar"
|
||||
msgstr "نوار پیشرفت"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "پروژهها"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "از رزومه خود با یک گذرواژه محافظت کنید و
|
||||
msgid "Provider"
|
||||
msgstr "ارائهدهنده"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "انتشارها"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "انجام دوباره (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "معرفها"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "معرفها"
|
||||
msgid "Refresh"
|
||||
msgstr "تازهسازی"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "ثبت دستگاه جدید"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "گذرواژهتان را به یاد آوردید؟ <0><1>همین حالا وارد شوید <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "در حال حذف حفاظت با گذرواژه..."
|
||||
msgid "Rename"
|
||||
msgstr "تغییر نام"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "گزارش باگ"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "رزومهها"
|
||||
msgid "Right Align"
|
||||
msgstr "تراز راست"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "رومانیایی"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "جستجو برای..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "جستجو..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "نوع بخش"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "انتخاب..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "با GitHub، Google یا یک ارائهدهندهٔ OAuth سفار
|
||||
msgid "Sign up"
|
||||
msgstr "عضویت"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "تکستونه؛ صیقلخورده و جدی برای موقعی
|
||||
msgid "Size"
|
||||
msgstr "اندازه"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "مهارتها"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "خطخورده"
|
||||
msgid "Subreddit"
|
||||
msgstr "ردیت"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "چکیده"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "ویتنامی"
|
||||
msgid "Views"
|
||||
msgstr "بازدیدها"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "داوطلبانه"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "داوطلبانه"
|
||||
msgid "Website"
|
||||
msgstr "وبسایت"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "میخواهید این کلید عبور را چه بنامید؟"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "میخواهید نام این بخش را به چه چیزی تغییر دهید؟"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "برای ورود میتوانید از نام کاربری خود ن
|
||||
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 "میتوانید رزومه خود را از طریق یک URL عمومی منحصربهفرد به اشتراک بگذارید، آن را با گذرواژه محافظت کنید، یا برای اشتراکگذاری مستقیم آن را به صورت PDF دانلود کنید. انتخاب با شماست!"
|
||||
|
||||
#. 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 "پس از حذف، دیگر نمیتوانید از کلید عبور \"{0}\" برای ورود استفاده کنید. این عمل قابل بازگشت نیست."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "دادههای شما بهصورت محلی ذخیره میشو
|
||||
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 "دادههای شما بهطور ایمن ذخیره شده و هرگز با اشخاص ثالث به اشتراک گذاشته نمیشوند. همچنین میتوانید Reactive Resume را روی سرورهای خود میزبانی کنید تا کنترل کامل بر دادههای خود داشته باشید."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "کلید عبور شما با موفقیت افزوده شد."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "کلید عبور شما با موفقیت حذف شد."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "گذرواژهٔ شما با موفقیت تنظیم مجدد شد. اکنون میتوانید با گذرواژهٔ جدید خود وارد شوید."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: fi\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(avautuu uuteen välilehteen)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# kohde} other {# kohdetta}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Lisää sarake jälkeen"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Lisää sarake ennen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Lisää sivu"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Lisää rivi jälkeen"
|
||||
@@ -211,15 +224,6 @@ msgstr "Lisää rivi ennen"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Lisätty {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Lisätään avainta..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Salli julkinen käyttö"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Onko sinulla jo tili? <0><1>Kirjaudu sisään nyt <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Haluatko varmasti poistaa tämän API-avaimen?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Haluatko varmasti poistaa tämän avaimen?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Palkitsija"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Palkinnot"
|
||||
@@ -502,14 +503,11 @@ msgstr "Keskitä"
|
||||
msgid "Center view"
|
||||
msgstr "Keskitä näkymä"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikaatit"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Vaihda kieli"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Vaihda kieli..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Ympyrä"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Tyhjennä valinta"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Napsauta tästä valitaksesi tuotavan tiedoston"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Koodilohko"
|
||||
@@ -635,6 +634,7 @@ msgstr "Kopioi tämä salainen avain ja käytä sitä sovelluksissasi tietojesi
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopioi URL-osoite"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Poistetaan tiliäsi..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Poistetaan API-avaintasi..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Poistetaan avaintasi..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Poistetaan ansioluetteloasi..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentaatio"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Eikö sinulla ole tiliä? <0><1>Luo tili nyt <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "hollanti"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Koulutus"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Otetaan kaksivaiheista todennusta käyttöön..."
|
||||
msgid "English"
|
||||
msgstr "englanti"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Paranna tilisi turvallisuutta lisäsuojaustasoilla."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Kaikki, mitä tarvitset ammattimaisen ansioluettelon luomiseen, mukautta
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Työkokemus"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Vienti"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Kaksivaiheisen todennuksen käyttöönotto epäonnistui."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Ominaisuudet"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Rivikoodaus"
|
||||
msgid "Insert Table"
|
||||
msgstr "Lisää taulukko"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Kiinnostuksen kohteet"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Vaaka"
|
||||
msgid "Language"
|
||||
msgstr "Kieli"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Kielet"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Ei mainoksia, ei seurantaa"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Tuloksia ei löytynyt."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Numeroitu lista"
|
||||
msgid "Organization"
|
||||
msgstr "Organisaatio"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Sivu"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Sivu {pageNumber} / {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Kappale"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Avaimet"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Avaimet & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Salasanasuojaus on otettu käyttöön."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "portugali (Brasilia)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "portugali (Portugali)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Osaamistaso"
|
||||
msgid "Profile"
|
||||
msgstr "Profiili"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiilit"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profiilit"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Edistymispalkki"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projektit"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Suojaa ansioluettelosi salasanalla ja anna vain salasanan tietävien nä
|
||||
msgid "Provider"
|
||||
msgstr "Palveluntarjoaja"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Julkaisut"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Tee uudelleen (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Suosittelijat"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Suosittelijat"
|
||||
msgid "Refresh"
|
||||
msgstr "Päivitä"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Rekisteröi uusi laite"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Muistatko salasanasi? <0><1>Kirjaudu sisään nyt <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Poistetaan salasanasuojausta..."
|
||||
msgid "Rename"
|
||||
msgstr "Nimeä uudelleen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Ilmoita virheestä"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Ansioluettelot"
|
||||
msgid "Right Align"
|
||||
msgstr "Tasaa oikealle"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "romania"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Etsi..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Hae..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Osion tyyppi"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Valitse..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Kirjaudu sisään GitHubilla, Googlella tai mukautetulla OAuth-palvelunt
|
||||
msgid "Sign up"
|
||||
msgstr "Rekisteröidy"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Yksipalstainen; viimeistelty ja asiallinen kokeneille tai yritystason te
|
||||
msgid "Size"
|
||||
msgstr "Koko"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Taidot"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Yliviivaus"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Yhteenveto"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "vietnam"
|
||||
msgid "Views"
|
||||
msgstr "Katselut"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Vapaaehtoistyö"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Vapaaehtoistyö"
|
||||
msgid "Website"
|
||||
msgstr "Verkkosivusto"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Miksi haluat kutsua tätä avainta?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Miksi haluat nimetä tämän osion uudelleen?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Voit myös käyttää käyttäjätunnustasi kirjautumiseen."
|
||||
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 "Voit jakaa ansioluettelosi yksilöllisen julkisen URL-osoitteen kautta, suojata sen salasanalla tai ladata sen PDF:nä jakaaksesi sen suoraan. Valinta on sinun!"
|
||||
|
||||
#. 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 "Et voi enää käyttää avainta \"{0}\" kirjautumiseen sen poistamisen jälkeen. Tätä toimintoa ei voi perua."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Tietosi tallennetaan paikallisesti"
|
||||
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 "Tietosi tallennetaan turvallisesti eikä niitä koskaan jaeta kolmansille osapuolille. Voit myös itseisännöidä Reactive Resumen omilla palvelimillasi täydellisen tietokontrollin takaamiseksi."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Avaimesi on lisätty onnistuneesti."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Avaimesi on poistettu onnistuneesti."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Salasanasi on palautettu onnistuneesti. Voit nyt kirjautua sisään uudella salasanallasi."
|
||||
|
||||
Generated
+80
-71
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: fr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-02-05 12:19\n"
|
||||
"PO-Revision-Date: 2026-03-10 15:31\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(s'ouvre dans un nouvel onglet)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# élément} other {# éléments}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# poste} other {# postes}}"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Ajouter une colonne après"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Ajouter une colonne avant"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr "Ajouter plusieurs postes pour montrer la progression de carrière dans la même entreprise."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Ajouter une page"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr "Ajouter un poste"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Ajouter une ligne après"
|
||||
@@ -209,16 +222,7 @@ msgstr "Ajouter une ligne avant"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Ajouté le {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Ajout de votre clé d'accès..."
|
||||
msgstr "Ajouté"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
@@ -231,7 +235,7 @@ msgstr "IA"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "AI Chat"
|
||||
msgstr ""
|
||||
msgstr "Chat avec l'IA"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Albanian"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Autoriser l'accès public"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Vous avez déjà un compte ? <0><1>Connectez-vous maintenant <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr "Êtes-vous sûr de vouloir supprimer cet élément ?"
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Êtes-vous sûr de vouloir supprimer cette clé API ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Êtes-vous sûr de vouloir supprimer cette clé d'accès ?"
|
||||
|
||||
#: 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
|
||||
@@ -350,7 +350,7 @@ msgstr "Intelligence artificielle"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Ask me to update your resume..."
|
||||
msgstr ""
|
||||
msgstr "Demandez-moi de mettre à jour votre CV."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Remise par"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Récompenses"
|
||||
@@ -502,14 +503,11 @@ msgstr "Alignement centré"
|
||||
msgid "Center view"
|
||||
msgstr "Centrer la vue"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certifications"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Changer la langue"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Changer la langue en..."
|
||||
@@ -548,16 +546,17 @@ msgstr "Cercle"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Effacer la sélection"
|
||||
msgstr "Effacer l'historique de chat"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Cliquez ici pour sélectionner un fichier à importer"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloc de code"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copiez cette clé secrète et utilisez-la dans vos applications pour acc
|
||||
msgid "Copy URL"
|
||||
msgstr "Copier l'URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr "Lettre de motivation"
|
||||
@@ -840,10 +840,6 @@ msgstr "Suppression de votre compte..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Suppression de votre clé API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Suppression de votre clé d'accès..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Suppression de votre CV en cours..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Vous n'avez pas de compte ? <0><1>Créez-en un maintenant <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -963,8 +960,9 @@ msgstr "Néerlandais"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
msgstr "Par ex. : Changer mon nom en"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Formation"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Activation de l'authentification à deux facteurs..."
|
||||
msgid "English"
|
||||
msgstr "Anglais"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Améliorez la sécurité de votre compte avec des niveaux de protection supplémentaires."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Tout ce dont vous avez besoin pour créer, personnaliser et partager des
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Quitter le mode plein écran"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Expérience"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exporter"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Échec de la configuration de l'authentification à deux facteurs."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr "Échec de la connexion. Veuillez réessayer."
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Fonctionnalités"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Code en ligne"
|
||||
msgid "Insert Table"
|
||||
msgstr "Insérer un tableau"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Centres d'intérêt"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Paysage"
|
||||
msgid "Language"
|
||||
msgstr "Langue"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Langues"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Pas de publicité, pas de suivi"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Aucun résultat trouvé."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Liste triée"
|
||||
msgid "Organization"
|
||||
msgstr "Organisation"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr "Période globale"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr "Titre global (optionnel)"
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Page"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Page {pageNumber} sur {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraphe"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Clés d'accès"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Clés d'accès et 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "La protection par mot de passe a été activée."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugais (Brésil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugais (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Maîtrise"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profils"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profils"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Barre de progression"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projets"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Protégez votre CV à l'aide d'un mot de passe et ne laissez que les per
|
||||
msgid "Provider"
|
||||
msgstr "Fournisseur"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publications"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Rétablir (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Références"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Références"
|
||||
msgid "Refresh"
|
||||
msgstr "Actualiser"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Enregistrer un nouvel appareil"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Vous vous souvenez de votre mot de passe ? <0><1>Connectez-vous maintenant <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1918,7 +1936,7 @@ msgstr "Supprimer le mot de passe"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Removed"
|
||||
msgstr ""
|
||||
msgstr "Supprimé"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Removing password protection..."
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Suppression de la protection par mot de passe..."
|
||||
msgid "Rename"
|
||||
msgstr "Renommer"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr "Réorganiser"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Signaler un bug"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CVs"
|
||||
msgid "Right Align"
|
||||
msgstr "Alignement à droite"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr "Progression de poste"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Roumain"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Rechercher..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Recherche..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Type de section"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Sélectionner..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Connectez-vous avec GitHub, Google ou un fournisseur OAuth personnalisé
|
||||
msgid "Sign up"
|
||||
msgstr "S'inscrire"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Colonne unique ; soigné et sérieux pour les postes de seniors ou de di
|
||||
msgid "Size"
|
||||
msgstr "Taille"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Compétences"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Barré"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Résumé"
|
||||
@@ -2383,7 +2408,7 @@ msgstr "Un problème est survenu lors de la génération du PDF, veuillez réess
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Thinking..."
|
||||
msgstr ""
|
||||
msgstr "Réflexion..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
|
||||
@@ -2650,7 +2675,7 @@ msgstr "Modifier votre mot de passe"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
msgstr "Mis à jour"
|
||||
|
||||
#: src/dialogs/auth/change-password.tsx
|
||||
msgid "Updating your password..."
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamien"
|
||||
msgid "Views"
|
||||
msgstr "Vues"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Bénévole"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Bénévole"
|
||||
msgid "Website"
|
||||
msgstr "Site web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Comment voulez-vous appeler cette clé d'accès ?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Comment voulez-vous renommer cette section ?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Vous pouvez également utiliser votre nom d'utilisateur pour vous connec
|
||||
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 "Vous pouvez partager votre CV via une URL publique unique, le protéger par un mot de passe ou le télécharger au format PDF pour le partager directement. À vous de choisir !"
|
||||
|
||||
#. 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 "Vous ne pouvez plus utiliser la clé d'accès \"{0}\" pour vous connecter après la suppression. Cette action ne peut pas être annulée."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr "Vous avez des modifications non enregistrées qui seront perdues."
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Vos données sont stockées localement"
|
||||
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 "Vos données sont stockées en toute sécurité et ne sont jamais partagées avec des tiers. Vous pouvez également héberger Reactive Resume sur vos propres serveurs pour un contrôle total de vos données."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Votre clé d'accès a été ajoutée avec succès."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Votre clé d'accès a été supprimée avec succès."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Votre mot de passe a été réinitialisé avec succès. Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: he\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(נפתח בלשונית חדשה)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# פריט} two {# פריטים} many {# פריטים} other {# פריטים}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "הוספת עמודה אחרי"
|
||||
msgid "Add Column Before"
|
||||
msgstr "הוספת עמודה לפני"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "הוספת עמוד"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "הוספת שורה אחרי"
|
||||
@@ -211,15 +224,6 @@ msgstr "הוספת שורה לפני"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "נוסף בתאריך {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "מוסיף את מפתח הכניסה שלך..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "אפריקאנס"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "לאפשר גישה ציבורית"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "כבר יש לך חשבון? <0><1>התחברות עכשיו <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "האם למחוק את מפתח ה־API הזה?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "האם למחוק את מפתח הכניסה הזה?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "גוף מעניק"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "פרסים"
|
||||
@@ -502,14 +503,11 @@ msgstr "יישור למרכז"
|
||||
msgid "Center view"
|
||||
msgstr "מרכוז התצוגה"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "הסמכות"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "שינוי שפה"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "שינוי השפה אל..."
|
||||
@@ -550,14 +548,15 @@ msgstr "עיגול"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "ניקוי הבחירה"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "לחץ כאן כדי לבחור קובץ לייבוא"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "בלוק קוד"
|
||||
@@ -635,6 +634,7 @@ msgstr "העתק את המפתח הסודי הזה והשתמש בו ביישו
|
||||
msgid "Copy URL"
|
||||
msgstr "העתקת כתובת"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "מוחק את החשבון שלך..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "מוחק את מפתח ה־API שלך..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "מוחק את מפתח הכניסה שלך..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "מוחק את קורות החיים שלך..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "תיעוד"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "אין לך חשבון? <0><1>יצירת חשבון עכשיו <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "הולנדית"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "השכלה"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "הגנה עם אימות דו־שלבי..."
|
||||
msgid "English"
|
||||
msgstr "אנגלית"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "חזק את האבטחה של החשבון שלך עם שכבות הגנה נוספות."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "כל מה שצריך כדי ליצור, להתאים אישית ולשת
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "ניסיון"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ייצוא"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "ההגנה עם אימות דו־שלבי נכשלה."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "יכולות"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "קוד מוטמע"
|
||||
msgid "Insert Table"
|
||||
msgstr "הוספת טבלה"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "תחביבים"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "לרוחב"
|
||||
msgid "Language"
|
||||
msgstr "שפה"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "שפות"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "בלי פרסום, בלי מעקב"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "לא נמצאו תוצאות."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "רשימה ממוספרת"
|
||||
msgid "Organization"
|
||||
msgstr "ארגון"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "עמוד"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "עמוד {pageNumber} מתוך {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "פסקה"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "מפתחות כניסה"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "מפתחות כניסה ואימות דו־שלבי"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "ההגנה באמצעות סיסמה הופעלה."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "פורטוגזית (ברזיל)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "פורטוגזית (פורטוגל)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "רמת מיומנות"
|
||||
msgid "Profile"
|
||||
msgstr "פרופיל"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "פרופילים"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "פרופילים"
|
||||
msgid "Progress Bar"
|
||||
msgstr "פס התקדמות"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "פרויקטים"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "הגן על קורות החיים שלך באמצעות סיסמה, כך
|
||||
msgid "Provider"
|
||||
msgstr "ספק"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "פרסומים"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "בצע שוב (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "ממליצים"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "ממליצים"
|
||||
msgid "Refresh"
|
||||
msgstr "רענון"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "רישום מכשיר חדש"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "נזכרת בסיסמה? <0><1>התחברות עכשיו <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "מסיר את ההגנה באמצעות סיסמה..."
|
||||
msgid "Rename"
|
||||
msgstr "שינוי שם"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "דיווח על באג"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "מסמכי קורות חיים"
|
||||
msgid "Right Align"
|
||||
msgstr "יישור לימין"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "רומנית"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "חיפוש..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "חיפוש..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "סוג סעיף"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "בחירה..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "התחברות עם GitHub, Google או ספק OAuth מותאם אי
|
||||
msgid "Sign up"
|
||||
msgstr "הרשמה"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "עמודה אחת; מלוטש ורציני לתפקידים בכירים
|
||||
msgid "Size"
|
||||
msgstr "גודל"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "מיומנויות"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "קו חוצה"
|
||||
msgid "Subreddit"
|
||||
msgstr "סברדיט"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "תקציר"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "וייטנאמית"
|
||||
msgid "Views"
|
||||
msgstr "צפיות"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "התנדבות"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "התנדבות"
|
||||
msgid "Website"
|
||||
msgstr "אתר אינטרנט"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "איך ברצונך לקרוא למפתח הכניסה הזה?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "לאיזה שם ברצונך לשנות את הסעיף הזה?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "אפשר גם להשתמש בשם המשתמש שלך כדי להתחב
|
||||
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 "אפשר לשתף את קורות החיים שלך באמצעות כתובת ציבורית ייחודית, להגן עליהם בסיסמה או להוריד אותם כ־PDF לשיתוף ישיר. הבחירה בידיים שלך!"
|
||||
|
||||
#. 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 "לא תוכל להשתמש יותר במפתח הכניסה \"{0}\" כדי להתחבר לאחר המחיקה. לא ניתן לבטל פעולה זו."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "הנתונים שלך מאוחסנים באופן מקומי"
|
||||
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 "הנתונים שלך מאוחסנים בצורה מאובטחת ולעולם אינם משותפים עם צדדים שלישיים. אפשר גם לארח את Reactive Resume בשרתים שלך כדי לשלוט לחלוטין בנתונים שלך."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "מפתח הכניסה שלך נוסף בהצלחה."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "מפתח הכניסה שלך נמחק בהצלחה."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "הסיסמה שלך אופסה בהצלחה. כעת אפשר להתחבר עם הסיסמה החדשה שלך."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: hi\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hindi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(नए टैब में खुलता है)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# आइटम} other {# आइटम}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "इसके बाद कॉलम जोड़ें"
|
||||
msgid "Add Column Before"
|
||||
msgstr "इसके पहले कॉलम जोड़ें"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "पेज जोड़ें"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "इसके बाद पंक्ति जोड़ें"
|
||||
@@ -211,15 +224,6 @@ msgstr "इसके पहले पंक्ति जोड़ें"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} को जोड़ा गया"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "आपकी पासकी जोड़ी जा रही है..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "अफ्रीकान्स"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "सार्वजनिक एक्सेस की अनुमति दें"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "पहले से ही खाता है? <0><1>अभी साइन इन करें <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "क्या आप वाकई इस API कुंजी को हटाना चाहते हैं?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "क्या आप वाकई इस पासकी को हटाना चाहते हैं?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "पुरस्कार देने वाला"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "पुरस्कार"
|
||||
@@ -502,14 +503,11 @@ msgstr "मध्य में संरेखित करें"
|
||||
msgid "Center view"
|
||||
msgstr "दृश्य को केंद्र में करें"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "प्रमाणपत्र"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "भाषा बदलें"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "भाषा बदलें..."
|
||||
@@ -550,14 +548,15 @@ msgstr "गोला"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "चयन साफ़ करें"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "इम्पोर्ट करने के लिए फ़ाइल चुनने हेतु यहाँ क्लिक करें"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "कोड ब्लॉक"
|
||||
@@ -635,6 +634,7 @@ msgstr "इस सीक्रेट कुंजी को कॉपी कर
|
||||
msgid "Copy URL"
|
||||
msgstr "URL कॉपी करें"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "आपका खाता हटाया जा रहा है..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "आपकी API कुंजी हटाई जा रही है..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "आपकी पासकी हटाई जा रही है..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "आपका रेज़्यूमे हटाया जा रह
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "आलेख"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "खाता नहीं है? <0><1>अभी एक बनाएँ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "डच"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "शिक्षा"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "दो‑कारक प्रमाणीकरण सक्षम क
|
||||
msgid "English"
|
||||
msgstr "अंग्रेज़ी"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "अपने खाते की सुरक्षा को अतिरिक्त सुरक्षा स्तरों के साथ बढ़ाएँ।"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "पेशेवर रेज़्यूमे बनाने, अन
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "अनुभव"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "निर्यात"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "दो‑कारक प्रमाणीकरण सेटअप करने में विफल।"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "विशेषताएँ"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "इनलाइन कोड"
|
||||
msgid "Insert Table"
|
||||
msgstr "तालिका डालें"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "रुचियाँ"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "लैंडस्केप"
|
||||
msgid "Language"
|
||||
msgstr "भाषा"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "भाषाएँ"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "कोई विज्ञापन नहीं, कोई ट्रैकिंग नहीं"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "कोई परिणाम नहीं मिला।"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "क्रमबद्ध सूची"
|
||||
msgid "Organization"
|
||||
msgstr "संगठन"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "पृष्ठ"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "{totalNumberOfPages} में से पृष्ठ {pageNumber}"
|
||||
msgid "Paragraph"
|
||||
msgstr "अनुच्छेद"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "पासकीज़"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "पासकीज़ और 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "पासवर्ड सुरक्षा सक्षम कर द
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "पुर्तगाली (ब्राज़ील)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "पुर्तगाली (पुर्तगाल)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "दक्षता"
|
||||
msgid "Profile"
|
||||
msgstr "प्रोफ़ाइल"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "प्रोफ़ाइल"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "प्रोफ़ाइल"
|
||||
msgid "Progress Bar"
|
||||
msgstr "प्रगति पट्टी"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "प्रोजेक्ट्स"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "अपने रेज़्यूमे को पासवर्ड
|
||||
msgid "Provider"
|
||||
msgstr "प्रोवाइडर"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "प्रकाशन"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "रीडू (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "रेफ़रेंस"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "रेफ़रेंस"
|
||||
msgid "Refresh"
|
||||
msgstr "रिफ़्रेश"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "नया डिवाइस रजिस्टर करें"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "पासवर्ड याद है? <0><1>अभी साइन इन करें <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "पासवर्ड सुरक्षा हटाई जा रह
|
||||
msgid "Rename"
|
||||
msgstr "नाम बदलें"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "बग की रिपोर्ट करें"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "रेज़्यूमे"
|
||||
msgid "Right Align"
|
||||
msgstr "दाएँ संरेखित करें"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "रोमानियाई"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "खोजें..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "खोजें..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "अनुभाग प्रकार"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "चुनें..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google या किसी कस्टम OAuth प्रोव
|
||||
msgid "Sign up"
|
||||
msgstr "रजिस्ट्रेशन"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "सिंगल‑कॉलम; वरिष्ठ या एंटर
|
||||
msgid "Size"
|
||||
msgstr "आकार"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "कौशल"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "स्ट्राइक"
|
||||
msgid "Subreddit"
|
||||
msgstr "सबरेडिट"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "सारांश"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "वियतनामी"
|
||||
msgid "Views"
|
||||
msgstr "दृश्य"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "स्वयंसेवा"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "स्वयंसेवा"
|
||||
msgid "Website"
|
||||
msgstr "वेबसाइट"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "आप इस पासकी को क्या नाम देना चाहते हैं?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "आप इस अनुभाग का नाम किसमें बदलना चाहते हैं?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "आप लॉगिन करने के लिए अपना उप
|
||||
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 "आप अपना रेज़्यूमे एक यूनिक सार्वजनिक URL के माध्यम से साझा कर सकते हैं, इसे पासवर्ड से सुरक्षित कर सकते हैं, या सीधे साझा करने के लिए इसे PDF के रूप में डाउनलोड कर सकते हैं। चुनाव आपका है!"
|
||||
|
||||
#. 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 "हटाने के बाद आप साइन इन करने के लिए पासकी \"{0}\" का उपयोग नहीं कर पाएंगे। इस कार्रवाई को पूर्ववत नहीं किया जा सकता।"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "आपका डेटा लोकल रूप से संग्र
|
||||
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 "आपका डेटा सुरक्षित रूप से संग्रहीत है और कभी भी थर्ड पार्टियों के साथ साझा नहीं किया जाता। आप अपने सर्वर्स पर Reactive Resume को स्व‑होस्ट भी कर सकते हैं ताकि अपने डेटा पर पूर्ण नियंत्रण रख सकें।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "आपकी पासकी सफलतापूर्वक जोड़ दी गई है।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "आपकी पासकी सफलतापूर्वक हटा दी गई है।"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "आपका पासवर्ड सफलतापूर्वक रीसेट कर दिया गया है। अब आप अपने नए पासवर्ड से साइन इन कर सकते हैं।"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: hu\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(új lapon nyílik meg)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# elem} other {# elem}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Oszlop hozzáadása utána"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Oszlop hozzáadása elé"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Oldal hozzáadása"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Sor hozzáadása alá"
|
||||
@@ -211,15 +224,6 @@ msgstr "Sor hozzáadása fölé"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Hozzáadva ekkor: {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Hozzáadjuk a hozzáférési kulcsodat..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Nyilvános hozzáférés engedélyezése"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Már van fiókod? <0><1>Jelentkezz be most <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Biztosan törölni szeretnéd ezt az API kulcsot?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Biztosan törölni szeretnéd ezt a hozzáférési kulcsot?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Díjazó"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Díjak"
|
||||
@@ -502,14 +503,11 @@ msgstr "Középre igazítás"
|
||||
msgid "Center view"
|
||||
msgstr "Nézet középre"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Tanúsítványok"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Nyelv módosítása"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Nyelv módosítása erre..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Kör"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Kijelölés törlése"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kattints ide az importálandó fájl kiválasztásához"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kódblokk"
|
||||
@@ -635,6 +634,7 @@ msgstr "Másold ki ezt a titkos kulcsot, és használd az alkalmazásaidban az a
|
||||
msgid "Copy URL"
|
||||
msgstr "URL másolása"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Fiók törlése..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API kulcs törlése..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Hozzáférési kulcs törlése..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Önéletrajz törlése..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentáció"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nincs fiókod? <0><1>Hozz létre egyet most <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "holland"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Tanulmányok"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Kétlépcsős hitelesítés engedélyezése..."
|
||||
msgid "English"
|
||||
msgstr "Angol"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Növeld a fiókod biztonságát további védelmi rétegek hozzáadásával."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Minden, amire szükséged van professzionális önéletrajzok létrehoz
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Tapasztalat"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportálás"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Nem sikerült beállítani a kétlépcsős hitelesítést."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkciók"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Sorközi kód"
|
||||
msgid "Insert Table"
|
||||
msgstr "Táblázat beszúrása"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Érdeklődési körök"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Fekvő"
|
||||
msgid "Language"
|
||||
msgstr "Nyelv"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Nyelvek"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Nincs reklám, nincs követés"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nincs találat."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Sorszámozott lista"
|
||||
msgid "Organization"
|
||||
msgstr "Szervezet"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Oldal"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "{pageNumber}. oldal / {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Bekezdés"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Hozzáférési kulcsok"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Hozzáférési kulcsok és 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "A jelszóvédelem be lett kapcsolva."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "portugál (Brazília)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "portugál (Portugália)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Jártasság"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profilok"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profilok"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Folyamatjelző sáv"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projektek"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Védd az önéletrajzodat jelszóval, és engedd, hogy csak a jelszó bi
|
||||
msgid "Provider"
|
||||
msgstr "Szolgáltató"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikációk"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Újra (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referenciák"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referenciák"
|
||||
msgid "Refresh"
|
||||
msgstr "Frissítés"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Új eszköz regisztrálása"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Eszébe jutott a jelszó? <0><1>Jelentkezz be most <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Jelszóvédelem eltávolítása..."
|
||||
msgid "Rename"
|
||||
msgstr "Átnevezés"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Hiba jelentése"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Önéletrajzok"
|
||||
msgid "Right Align"
|
||||
msgstr "Jobbra igazítás"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "román"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Keresés önéletrajzra..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Keresés..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Szekció típusa"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Válassz..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Jelentkezz be GitHub, Google vagy egy egyéni OAuth szolgáltató segít
|
||||
msgid "Sign up"
|
||||
msgstr "Regisztráció"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Egyoszlopos; kifinomult és komoly, vezetői vagy vállalati szintű poz
|
||||
msgid "Size"
|
||||
msgstr "Méret"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Készségek"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Áthúzás"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Összegzés"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "vietnámi"
|
||||
msgid "Views"
|
||||
msgstr "Megtekintések"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Önkéntesség"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Önkéntesség"
|
||||
msgid "Website"
|
||||
msgstr "Weboldal"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Hogyan szeretnéd elnevezni ezt a hozzáférési kulcsot?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Mire szeretnéd átnevezni ezt a szekciót?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Be is jelentkezhetsz a felhasználóneveddel."
|
||||
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 "Az önéletrajzodat megoszthatod egy egyedi nyilvános URL‑lel, jelszóval védheted, vagy PDF‑ként letöltheted és közvetlenül megoszthatod. A döntés a tiéd!"
|
||||
|
||||
#. 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 "A(z) \"{0}\" hozzáférési kulcsot törlés után többé nem használhatod bejelentkezéshez. Ez a művelet nem vonható vissza."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Az adataid helyben tárolódnak"
|
||||
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 "Az adataid biztonságosan tároljuk, és soha nem osztjuk meg harmadik felekkel. A Reactive Resume‑t saját szervereiden is hosztolhatod, hogy teljes kontrollod legyen az adataid felett."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "A hozzáférési kulcsodat sikeresen hozzáadtuk."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "A hozzáférési kulcsodat sikeresen töröltük."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "A jelszavadat sikeresen visszaállítottuk. Mostantól az új jelszóval jelentkezhetsz be."
|
||||
|
||||
Generated
+75
-66
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: id\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(terbuka di tab baru)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# item}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Tambah Kolom Setelah"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Tambah Kolom Sebelum"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Tambah Halaman"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Tambah Baris Setelah"
|
||||
@@ -209,16 +222,7 @@ msgstr "Tambah Baris Sebelum"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Ditambahkan pada {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Menambahkan passkey Anda..."
|
||||
msgstr "Ditambahkan"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
@@ -231,7 +235,7 @@ msgstr "Kecerdasan Buatan"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "AI Chat"
|
||||
msgstr ""
|
||||
msgstr "Chat AI"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Albanian"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Izinkan Akses Publik"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Sudah punya akun? <0><1>Masuk sekarang <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -307,16 +311,12 @@ msgstr "Arab"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Are you sure you want to close this dialog?"
|
||||
msgstr ""
|
||||
msgstr "Apakah Anda yakin ingin menutup dialog ini?"
|
||||
|
||||
#: src/routes/dashboard/settings/api-keys.tsx
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Apakah Anda yakin ingin menghapus API key ini?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Apakah Anda yakin ingin menghapus passkey ini?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Pemberi Penghargaan"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Penghargaan"
|
||||
@@ -502,14 +503,11 @@ msgstr "Rata Tengah"
|
||||
msgid "Center view"
|
||||
msgstr "Pusatkan tampilan"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikasi"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Ubah bahasa"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Ubah bahasa ke..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Lingkaran"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Hapus pilihan"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik di sini untuk memilih file yang akan diimpor"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok Kode"
|
||||
@@ -635,6 +634,7 @@ msgstr "Salin kunci rahasia ini dan gunakan di aplikasi Anda untuk mengakses dat
|
||||
msgid "Copy URL"
|
||||
msgstr "Salin URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Menghapus akun Anda..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Menghapus API key Anda..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Menghapus passkey Anda..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Menghapus resume Anda..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentasi"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Tidak punya akun? <0><1>Buat sekarang <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Belanda"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Pendidikan"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Mengaktifkan autentikasi dua faktor..."
|
||||
msgid "English"
|
||||
msgstr "Inggris"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Tingkatkan keamanan akun Anda dengan lapisan perlindungan tambahan."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Segala yang Anda butuhkan untuk membuat, menyesuaikan, dan membagikan re
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Pengalaman"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Ekspor"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Gagal menyiapkan autentikasi dua faktor."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Fitur"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Kode Inline"
|
||||
msgid "Insert Table"
|
||||
msgstr "Sisipkan Tabel"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Minat"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Lanskap"
|
||||
msgid "Language"
|
||||
msgstr "Bahasa"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Bahasa"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Tanpa Iklan, Tanpa Pelacakan"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Tidak ada hasil."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Daftar Bernomor"
|
||||
msgid "Organization"
|
||||
msgstr "Organisasi"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Halaman"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Halaman {pageNumber} dari {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkey"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkey & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Perlindungan kata sandi telah diaktifkan."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugis (Brasil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugis (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Kemahiran"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profil"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profil"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Bilah Progres"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Proyek"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Lindungi resume Anda dengan kata sandi, dan biarkan hanya orang yang mem
|
||||
msgid "Provider"
|
||||
msgstr "Penyedia"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikasi"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Ulangi (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referensi"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referensi"
|
||||
msgid "Refresh"
|
||||
msgstr "Muat Ulang"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Daftarkan Perangkat Baru"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Ingat kata sandi Anda? <0><1>Masuk sekarang <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Menghapus perlindungan kata sandi..."
|
||||
msgid "Rename"
|
||||
msgstr "Ganti Nama"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Laporkan Bug"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Resume"
|
||||
msgid "Right Align"
|
||||
msgstr "Rata Kanan"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumania"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Cari..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Cari..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tipe Bagian"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Pilih..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Masuk dengan GitHub, Google atau penyedia OAuth kustom."
|
||||
msgid "Sign up"
|
||||
msgstr "Daftar"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Satu kolom; rapi dan serius untuk posisi tingkat senior atau level perus
|
||||
msgid "Size"
|
||||
msgstr "Ukuran"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Keahlian"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Coret"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Ringkasan"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnam"
|
||||
msgid "Views"
|
||||
msgstr "Tampilan"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Relawan"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Relawan"
|
||||
msgid "Website"
|
||||
msgstr "Situs Web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Apa yang ingin Anda sebut passkey ini?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Apa yang ingin Anda ganti nama bagian ini menjadi?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Anda juga dapat menggunakan nama pengguna untuk masuk."
|
||||
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 "Anda dapat membagikan resume Anda melalui URL publik unik, melindunginya dengan kata sandi, atau mengunduhnya sebagai PDF untuk dibagikan langsung. Pilihan ada di tangan Anda!"
|
||||
|
||||
#. 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 "Anda tidak dapat lagi menggunakan passkey \"{0}\" untuk masuk setelah dihapus. Tindakan ini tidak dapat dibatalkan."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Data Anda disimpan secara lokal"
|
||||
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 "Data Anda disimpan dengan aman dan tidak pernah dibagikan dengan pihak ketiga. Anda juga dapat self-host Reactive Resume di server Anda sendiri untuk kontrol penuh atas data Anda."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Passkey Anda telah berhasil ditambahkan."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Passkey Anda telah berhasil dihapus."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Kata sandi Anda telah berhasil diatur ulang. Anda sekarang dapat masuk dengan kata sandi baru Anda."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: it\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 15:33\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(apre in una nuova scheda)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# elemento} other {# elementi}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Aggiungi colonna dopo"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Aggiungi colonna prima"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Aggiungi pagina"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Aggiungi riga dopo"
|
||||
@@ -211,15 +224,6 @@ msgstr "Aggiungi riga prima"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Aggiunto il {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Aggiunta della passkey in corso..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Consenti accesso pubblico"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Hai già un account? <0><1>Accedi ora <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr "Sei sicuro di voler chiudere questa finestra di dialogo?"
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Sei sicuro di voler eliminare questa chiave API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Sei sicuro di voler eliminare questa passkey?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Premiatore"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Premi"
|
||||
@@ -502,14 +503,11 @@ msgstr "Allinea al centro"
|
||||
msgid "Center view"
|
||||
msgstr "Centra vista"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificazioni"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Cambia lingua"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Cambia lingua in..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Cerchio"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Pulisci selezione"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Fai clic qui per selezionare un file da importare"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blocco di codice"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copia questa chiave segreta e usala nelle tue applicazioni per accedere
|
||||
msgid "Copy URL"
|
||||
msgstr "Copia URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr "Lettera di presentazione"
|
||||
@@ -840,10 +840,6 @@ msgstr "Eliminazione del tuo account in corso..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Eliminazione della chiave API in corso..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Eliminazione della passkey in corso..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Eliminazione del tuo curriculum in corso..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentazione"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Non hai un account? <0><1>Creane uno ora <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Olandese"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Formazione"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Attivazione dell'autenticazione a due fattori..."
|
||||
msgid "English"
|
||||
msgstr "Inglese"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Aumenta la sicurezza del tuo account con ulteriori livelli di protezione."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Tutto ciò di cui hai bisogno per creare, personalizzare e condividere c
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Esci dalla modalità a schermo intero"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Esperienza"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Esporta"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Impossibile configurare l'autenticazione a due fattori."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funzionalità"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Codice inline"
|
||||
msgid "Insert Table"
|
||||
msgstr "Inserisci tabella"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interessi"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Orizzontale"
|
||||
msgid "Language"
|
||||
msgstr "Lingua"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Lingue"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Nessuna pubblicità, nessun tracciamento"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nessun risultato trovato."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Elenco numerato"
|
||||
msgid "Organization"
|
||||
msgstr "Organizzazione"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Pagina"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Pagina {pageNumber} di {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragrafo"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkey"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkey e 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "La protezione tramite password è stata attivata."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portoghese (Brasile)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portoghese (Portogallo)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Competenza"
|
||||
msgid "Profile"
|
||||
msgstr "Profilo"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profili"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profili"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Barra di avanzamento"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Progetti"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Proteggi il tuo curriculum con una password e consenti solo alle persone
|
||||
msgid "Provider"
|
||||
msgstr "Provider"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Pubblicazioni"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Ripristina (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referenze"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referenze"
|
||||
msgid "Refresh"
|
||||
msgstr "Aggiorna"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registra nuovo dispositivo"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Ti ricordi la password? <0><1>Accedi ora <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Rimozione della protezione tramite password..."
|
||||
msgid "Rename"
|
||||
msgstr "Rinomina"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Segnala un bug"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Curricula"
|
||||
msgid "Right Align"
|
||||
msgstr "Allinea a destra"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumeno"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Cerca..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Cerca..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tipo di sezione"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Seleziona..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Accedi con GitHub, Google o un provider OAuth personalizzato."
|
||||
msgid "Sign up"
|
||||
msgstr "Registrazione"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Una singola colonna; curato e serio per posizioni senior o a livello ent
|
||||
msgid "Size"
|
||||
msgstr "Dimensione"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Competenze"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Barrato"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Riepilogo"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamita"
|
||||
msgid "Views"
|
||||
msgstr "Visualizzazioni"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Volontariato"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Volontariato"
|
||||
msgid "Website"
|
||||
msgstr "Sito Web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Come vuoi chiamare questa passkey?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Come vuoi rinominare questa sezione?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Puoi anche usare il tuo nome utente per accedere."
|
||||
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 "Puoi condividere il tuo curriculum tramite un URL pubblico univoco, proteggerlo con una password oppure scaricarlo come PDF da condividere direttamente. La scelta è tua!"
|
||||
|
||||
#. 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 "Dopo l'eliminazione non potrai più usare la passkey \"{0}\" per accedere. Questa azione non può essere annullata."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr "Hai modifiche non salvate che andranno perse."
|
||||
@@ -2829,14 +2846,6 @@ msgstr "I tuoi dati vengono memorizzati localmente"
|
||||
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 "I tuoi dati sono archiviati in modo sicuro e non vengono mai condivisi con terze parti. Puoi anche fare self-host di Reactive Resume sui tuoi server per avere il pieno controllo dei tuoi dati."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "La tua passkey è stata aggiunta correttamente."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "La tua passkey è stata eliminata correttamente."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "La tua password è stata reimpostata correttamente. Ora puoi accedere con la tua nuova password."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ja\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(新しいタブで開きます)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# 件のアイテム}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "後に列を追加"
|
||||
msgid "Add Column Before"
|
||||
msgstr "前に列を追加"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "ページを追加"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "後に行を追加"
|
||||
@@ -211,15 +224,6 @@ msgstr "前に行を追加"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "追加日: {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "パスキーを追加しています..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "アフリカーンス語"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "公開アクセスを許可"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "すでにアカウントをお持ちですか?<0><1>今すぐサインイン <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "この API キーを削除してもよろしいですか?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "このパスキーを削除してもよろしいですか?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "授与者"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "受賞歴"
|
||||
@@ -502,14 +503,11 @@ msgstr "中央揃え"
|
||||
msgid "Center view"
|
||||
msgstr "中央に表示"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "認定資格"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "言語を変更"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "言語を変更..."
|
||||
@@ -550,14 +548,15 @@ msgstr "円"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "選択をクリア"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ここをクリックしてインポートするファイルを選択"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "コードブロック"
|
||||
@@ -635,6 +634,7 @@ msgstr "このシークレットキーをコピーし、アプリケーション
|
||||
msgid "Copy URL"
|
||||
msgstr "URL をコピー"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "アカウントを削除しています..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API キーを削除しています..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "パスキーを削除しています..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "履歴書を削除しています..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ドキュメンテーション"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "アカウントをお持ちでないですか?<0><1>今すぐ作成 <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "オランダ語"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "学歴"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "二要素認証を有効にしています..."
|
||||
msgid "English"
|
||||
msgstr "英語"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "アカウントのセキュリティを強化するために、追加の保護レイヤーを有効にしましょう。"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "プロフェッショナルな履歴書を作成・カスタマイズ・
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "職務経験"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "エクスポート"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "二要素認証の設定に失敗しました。"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "機能"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "インラインコード"
|
||||
msgid "Insert Table"
|
||||
msgstr "表を挿入"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "興味・関心"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "横長"
|
||||
msgid "Language"
|
||||
msgstr "言語"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "言語"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "広告なし・トラッキングなし"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "結果が見つかりません。"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "番号付きリスト"
|
||||
msgid "Organization"
|
||||
msgstr "団体名"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "ページ"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "{totalNumberOfPages} ページ中 {pageNumber} ページ目"
|
||||
msgid "Paragraph"
|
||||
msgstr "段落"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "パスキー"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "パスキーと 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "パスワード保護を有効にしました。"
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "ポルトガル語(ブラジル)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "ポルトガル語(ポルトガル)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "熟練度"
|
||||
msgid "Profile"
|
||||
msgstr "プロフィール"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "プロフィール"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "プロフィール"
|
||||
msgid "Progress Bar"
|
||||
msgstr "プログレスバー"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "プロジェクト"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "履歴書をパスワードで保護し、パスワードを知ってい
|
||||
msgid "Provider"
|
||||
msgstr "プロバイダー"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "掲載情報"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "やり直し(Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "推薦者"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "推薦者"
|
||||
msgid "Refresh"
|
||||
msgstr "再読み込み"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "新しいデバイスを登録"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "パスワードを思い出しましたか?<0><1>今すぐサインイン <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "パスワード保護を解除しています..."
|
||||
msgid "Rename"
|
||||
msgstr "名前を変更"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "バグを報告"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "履歴書"
|
||||
msgid "Right Align"
|
||||
msgstr "右揃え"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "ルーマニア語"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "検索..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "検索..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "セクションタイプ"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "選択..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub・Google またはカスタム OAuth プロバイダーでサイ
|
||||
msgid "Sign up"
|
||||
msgstr "サインアップ"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "1 カラムレイアウトで、落ち着いた印象の真面目なデ
|
||||
msgid "Size"
|
||||
msgstr "サイズ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "スキル"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "取り消し線"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "要約"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "ベトナム語"
|
||||
msgid "Views"
|
||||
msgstr "閲覧数"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "ボランティア"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "ボランティア"
|
||||
msgid "Website"
|
||||
msgstr "Webサイト"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "このパスキーにどんな名前を付けますか?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "このセクションの新しい名前を入力してください。"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "ユーザー名を使ってログインすることもできます。"
|
||||
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 "履歴書は、一意の公開 URL を使って共有したり、パスワードで保護したり、PDF としてダウンロードして直接共有したりできます。お好みの方法をお選びください。"
|
||||
|
||||
#. 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 "このパスキー「{0}」は、削除後はサインインに使用できなくなります。この操作は取り消せません。"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "あなたのデータはローカルに保存されます。"
|
||||
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 "あなたのデータは安全に保存され、第三者と共有されることはありません。また、完全にデータを管理したい場合は、Reactive Resume を自分のサーバーにセルフホストすることもできます。"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "パスキーを正常に追加しました。"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "パスキーを正常に削除しました。"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "パスワードを正常にリセットしました。新しいパスワードでサインインできます。"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: km\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Khmer\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(បើកក្នុងផ្ទាំងថ្មី)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# ធាតុ}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "បន្ថែមជួរឈរនៅក្រោយ"
|
||||
msgid "Add Column Before"
|
||||
msgstr "បន្ថែមជួរឈរនៅមុខ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "បន្ថែមទំព័រ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "បន្ថែមជួរដេកនៅក្រោយ"
|
||||
@@ -211,15 +224,6 @@ msgstr "បន្ថែមជួរដេកនៅមុខ"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "បានបន្ថែមនៅថ្ងៃទី {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "កំពុងបន្ថែមកូនសោកំណត់អត្តសញ្ញាណរបស់អ្នក..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "អនុញ្ញាតឱ្យចូលដំណើរការសាធារណៈ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "មានគណនីរួចហើយឬ? <0><1>ចូលឥឡូវនេះ <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "តើអ្នកប្រាកដជាចង់លុបកូនសោ API នេះឬ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "តើអ្នកប្រាកដជាចង់លុបកូនសោកំណត់អត្តសញ្ញាណនេះឬ?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "អ្នកផ្តល់រង្វាន់"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "រង្វាន់"
|
||||
@@ -502,14 +503,11 @@ msgstr "តម្រង់កណ្ដាល"
|
||||
msgid "Center view"
|
||||
msgstr "ផ្ដោតទិដ្ឋភាពទៅកណ្ដាល"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "វិញ្ញាបនបត្រ"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "ប្ដូរភាសា"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "ប្តូរភាសាទៅ..."
|
||||
@@ -550,14 +548,15 @@ msgstr "រង្វង់"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "សម្អាតការជ្រើសរើស"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ចុចទីនេះដើម្បីជ្រើសឯកសារមួយដើម្បីនាំចូល"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "កូដប្លុក"
|
||||
@@ -635,6 +634,7 @@ msgstr "ចម្លងកូនសោសម្ងាត់នេះ
|
||||
msgid "Copy URL"
|
||||
msgstr "ចម្លង URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "កំពុងលុបគណនីរបស់អ្នក
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "កំពុងលុបកូនសោ API របស់អ្នក..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "កំពុងលុបកូនសោកំណត់អត្តសញ្ញាណរបស់អ្នក..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "កំពុងលុបប្រវត្តិរូបរប
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ឯកសារ"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "មិនមានគណនីឬ? <0><1>បង្កើតមួយឥឡូវនេះ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Dutch"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "ការសិក្សា"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "កំពុងបើកការផ្ទៀងផ្ទាត
|
||||
msgid "English"
|
||||
msgstr "ភាសាអង់គ្លេស"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "បង្កើនសុវត្ថិភាពគណនីរបស់អ្នកដោយបន្ថែមក្រឡុកការពារបន្ថែម។"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "អ្វីៗដែលអ្នកត្រូវការ
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "បទពិសោធន៍"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "នាំចេញ"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "បានបរាជ័យក្នុងការរៀបចំការផ្ទៀងផ្ទាត់ពីរជាន់។"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "មុខងារ"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "កូដក្នុងបន្ទាត់"
|
||||
msgid "Insert Table"
|
||||
msgstr "បញ្ចូលតារាង"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "ចំណាប់អារម្មណ៍"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ផ្ទៃទេសភាព"
|
||||
msgid "Language"
|
||||
msgstr "ភាសា"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ភាសា"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "គ្មានការផ្សពាណិជ្ជកម្ម គ្មានការតាមដាន"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "រកមិនឃើញលទ្ធផល។"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "បញ្ជីមានលេខ"
|
||||
msgid "Organization"
|
||||
msgstr "អង្គការ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "ទំព័រ"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "ទំព័រ {pageNumber} ក្នុងចំណោម {totalNumber
|
||||
msgid "Paragraph"
|
||||
msgstr "កថាខណ្ឌ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "កូនសោកំណត់អត្តសញ្ញាណ"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "កូនសោកំណត់អត្តសញ្ញាណ & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "ការការពារដោយពាក្យសម្ង
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portuguese (Brazil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portuguese (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "កម្រិតជំនាញ"
|
||||
msgid "Profile"
|
||||
msgstr "ប្រវត្តិសង្ខេប"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "ប្រវត្តិសង្ខេបបណ្ដាញសង្គម"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "ប្រវត្តិសង្ខេបបណ្ដាញស
|
||||
msgid "Progress Bar"
|
||||
msgstr "របារវឌ្ឍនភាព"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "គម្រោង"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "ការពារប្រវត្តិរូបរបស់
|
||||
msgid "Provider"
|
||||
msgstr "អ្នកផ្តល់សេវា"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "អត្ថបទផ្សព្វផ្សាយ"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "ធ្វើម្ដងទៀត (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "យោង"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "យោង"
|
||||
msgid "Refresh"
|
||||
msgstr "ផ្ទៀងផ្ទាត់ម្ដងទៀត"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "ចុះឈ្មោះឧបករណ៍ថ្មី"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ចង់ចាំពាក្យសម្ងាត់វិញហើយឬ? <0><1>ចូលឥឡូវនេះ <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "កំពុងដកការការពារដោយ
|
||||
msgid "Rename"
|
||||
msgstr "ប្ដូរឈ្មោះ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "រាយការណ៍កំហុស"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "ប្រវត្តិរូប"
|
||||
msgid "Right Align"
|
||||
msgstr "តម្រង់ស្ដាំ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Romanian"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "ស្វែងរកប្រវត្តិរូប..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "ស្វែងរក..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "ប្រភេទផ្នែក"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "ជ្រើស..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "ចូលដោយប្រើ GitHub, Google ឬអ្នក
|
||||
msgid "Sign up"
|
||||
msgstr "ចុះឈ្មោះ"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "ជួរឈរតែមួយ រូបរាងរលោង ន
|
||||
msgid "Size"
|
||||
msgstr "ទំហំ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "ជំនាញ"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "អក្សរឆូត"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "សង្ខេប"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamese"
|
||||
msgid "Views"
|
||||
msgstr "ចំនួនមើល"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "ស្ម័គ្រចិត្ត"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "ស្ម័គ្រចិត្ត"
|
||||
msgid "Website"
|
||||
msgstr "គេហទំព័រ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "តើអ្នកចង់ដាក់ឈ្មោះកូនសោកំណត់អត្តសញ្ញាណនេះយ៉ាងដូចម្តេច?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "តើអ្នកចង់ប្ដូរឈ្មោះផ្នែកនេះទៅជាអ្វី?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "អ្នកក៏អាចប្រើឈ្មោះអ
|
||||
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 "អ្នកអាចចែករំលែកប្រវត្តិរូបរបស់អ្នកតាមរយៈ URL សាធារណៈមួយដែលមានតែមួយគត់ ការពារដោយពាក្យសម្ងាត់ ឬទាញយកជា PDF ដើម្បីចែករំលែកដោយផ្ទាល់ក៏បាន។ ជម្រើសស្ថិតនៅលើដៃអ្នក!"
|
||||
|
||||
#. 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 "បន្ទាប់ពីលុប អ្នកនឹងមិនអាចប្រើកូនសោកំណត់អត្តសញ្ញាណ \"{0}\" នេះ ដើម្បីចូលបានទៀតទេ។ សកម្មភាពនេះមិនអាចមិនធ្វើវិញបានទេ។"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "ទិន្នន័យរបស់អ្នកត្រូវ
|
||||
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 "ទិន្នន័យរបស់អ្នកត្រូវបានរក្សាទុកដោយសុវត្ថិភាព ហើយមិនដែលត្រូវបានចែករំលែកជាមួយភាគីទីបីទេ។ អ្នកក៏អាចដំឡើង Reactive Resume លើម៉ាស៊ីនបម្រើផ្ទាល់ខ្លួនរបស់អ្នក ដើម្បីមានសិទ្ធિត្រួតត្រាលើទិន្នន័យរបស់អ្នកដល់ខ្ពស់បំផុតផងដែរ។"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "កូនសោកំណត់អត្តសញ្ញាណរបស់អ្នក ត្រូវបានបន្ថែមដោយជោគជ័យ។"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "កូនសោកំណត់អត្តសញ្ញាណរបស់អ្នក ត្រូវបានលុបដោយជោគជ័យ។"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "ពាក្យសម្ងាត់របស់អ្នកត្រូវបានកំណត់ឡើងវិញដោយជោគជ័យ។ ឥឡូវអ្នកអាចចូលដោយប្រើពាក្យសម្ងាត់ថ្មីរបស់អ្នកបានហើយ។"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: kn\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Kannada\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ ತೆರೆಯುತ್
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# ಐಟಂ} other {# ಐಟಂಗಳು}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "ಕಾಲಮ್ ಅನ್ನು ನಂತರ ಸೇರಿಸಿ"
|
||||
msgid "Add Column Before"
|
||||
msgstr "ಕಾಲಮ್ ಅನ್ನು ಮೊದಲು ಸೇರಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "ಪುಟವನ್ನು ಸೇರಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "ಸಾಲನ್ನು ನಂತರ ಸೇರಿಸಿ"
|
||||
@@ -211,15 +224,6 @@ msgstr "ಸಾಲನ್ನು ಮೊದಲು ಸೇರಿಸಿ"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} ರಂದು ಸೇರಿಸಲಾಗಿದೆ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ಕೀ ಸೇರಿಸಲಾಗುತ್ತಿದೆ..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "ಆಫ್ರಿಕಾನ್ಸ್"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "ಸಾರ್ವಜನಿಕ ಪ್ರವೇಶಕ್ಕೆ ಅನುಮತಿಸಿ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ಈಗಾಗಲೇ ಖಾತೆಯಿದೆಯಾ? <0><1>ಈಗಲೇ ಸೈನ್ ಇನ್ ಮಾಡಿ <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "ಈ API ಕೀಲಿಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "ಈ ಪಾಸ್ಕೀ ಅನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "ಪ್ರಶಸ್ತಿದಾರ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "ಪ್ರಶಸ್ತಿಗಳು"
|
||||
@@ -502,14 +503,11 @@ msgstr "ಮಧ್ಯ ಸರಿಸು"
|
||||
msgid "Center view"
|
||||
msgstr "ಮಧ್ಯದಲ್ಲಿ ವೀಕ್ಷಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "ಪ್ರಮಾಣಪತ್ರಗಳು"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "ಭಾಷೆ ಬದಲಾಯಿಸಿ"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "ಭಾಷೆಯನ್ನು ಈ ಕೆಳಗಿನದಕ್ಕೆ ಬದಲಾಯಿಸಿ..."
|
||||
@@ -550,14 +548,15 @@ msgstr "ವೃತ್ತ"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "ಆಯ್ಕೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ಆಮದು ಮಾಡಲು ಕಡತವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "ಕೋಡ್ ಬ್ಲಾಕ್"
|
||||
@@ -635,6 +634,7 @@ msgstr "ಈ ಸೀಕ್ರೆಟ್ ಕೀ ಅನ್ನು ನಕಲಿಸಿ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL ನಕಲಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲಾಗುತ
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ಕೀ ಅಳಿಸಲಾಗುತ್ತಿದೆ..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅಳಿಸಲಾಗುತ್
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ದಾಖಲೀಕರಣ"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "ಖಾತೆಯಿಲ್ಲವೇ? <0><1>ಈಗಲೇ ಖಾತೇ ರಚಿಸಿ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "ಡಚ್"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "ಶಿಕ್ಷಣ"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "ಎರಡು ಅಂಶದ ದೃಢೀಕರಣವನ್ನು ಸಕ್
|
||||
msgid "English"
|
||||
msgstr "ಆಂಗ್ಲ"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "ನಿಮ್ಮ ಖಾತೆಯ ಭದ್ರತೆಯನ್ನು ಹೆಚ್ಚುವರಿ ರಕ್ಷಣಾ ಪದರಗಳೊಂದಿಗೆ ಹೆಚ್ಚಿಸಿ."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "ವೃತ್ತಿಪರ ರೆಸ್ಯೂಮ್ಗಳನ್ನು
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "ಅನುಭವ"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ರಫ್ತು ಮಾಡು"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣವನ್ನು ಹೊಂದಿಸಲು ವಿಫಲವಾಗಿದೆ."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "ವೈಶಿಷ್ಟ್ಯಗಳು"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "ಇನ್ಲೈನ್ ಕೋಡ್"
|
||||
msgid "Insert Table"
|
||||
msgstr "ಟೇಬಲ್ ಸೇರಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "ಆಸಕ್ತಿಗಳು"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ಲೆಂಡ್ಸ್ಕೇಪ್"
|
||||
msgid "Language"
|
||||
msgstr "ಭಾಷೆ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ಭಾಷೆಗಳು"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "ಯಾವುದೇ ಜಾಹೀರಾತುಗಳಿಲ್ಲ, ಯಾವುದೇ ಟ್ರ್ಯಾಕಿಂಗ್ ಇಲ್ಲ"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "ಯಾವುದೇ ಫಲಿತಾಂಶಗಳು ಕಂಡುಬರಲಿಲ್ಲ."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "ಕ್ರಮಿತ ಪಟ್ಟ್ತಿ"
|
||||
msgid "Organization"
|
||||
msgstr "ಸಂಸ್ಥೆ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "ಪುಟ"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "ಒಟ್ಟು {totalNumberOfPages} ಪುಟಗಳಲ್ಲಿ ಪು
|
||||
msgid "Paragraph"
|
||||
msgstr "ಪ್ಯಾರಾಗ್ರಾಫ್"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "ಪಾಸ್ಕೀಗಳು"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "ಪಾಸ್ಕೀಗಳು ಹಾಗೂ 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "ಪಾಸ್ವರ್ಡ್ ರಕ್ಷಣೆಯನ್ನು ಸಕ
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "ಪೋರ್ಚುಗೀಸ್ (ಬ್ರೆಜಿಲ್)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "ಪೋರ್ಚುಗೀಸ್ (ಪೋರ್ಚುಗಲ್)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "ಪಾರುಂಗತತೆ"
|
||||
msgid "Profile"
|
||||
msgstr "ಪ್ರೊಫೈಲ್"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "ಪ್ರೊಫೈಲ್ಗಳು"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "ಪ್ರೊಫೈಲ್ಗಳು"
|
||||
msgid "Progress Bar"
|
||||
msgstr "ಪ್ರಗತಿ ಪಟ್ಟೆ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "ಯೋಜನೆಗಳು"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ನಿಮ್ಮ
|
||||
msgid "Provider"
|
||||
msgstr "ಪ್ರದಾಯಕ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "ಪ್ರಕಟನೆಗಳು"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "ಪುನಃಮಾಡು (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "ಪರಿಚಯಗಳು"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "ಪರಿಚಯಗಳು"
|
||||
msgid "Refresh"
|
||||
msgstr "ರಿಫ್ರೆಶ್ ಮಾಡಿ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "ಹೊಸ ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಿ"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ನೆನಪಿದೆಯೇ? <0><1>ಈಗಲೇ ಸೈನ್ ಇನ್ ಮಾಡಿ <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "ಪಾಸ್ವರ್ಡ್ ರಕ್ಷಣೆಯನ್ನು ತೆ
|
||||
msgid "Rename"
|
||||
msgstr "ಮರುಹೆಸರಿಸಿ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "ದೋಷವನ್ನು ವರದಿ ಮಾಡಿ"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "ರೆಸ್ಯೂಮೇ"
|
||||
msgid "Right Align"
|
||||
msgstr "ಬಲ ಸರಿಸು"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "ರೊಮೇನಿಯನ್"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "ಹುಡುಕಿ..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "ಹುಡುಕಿ..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "ವಿಭಾಗದ ಪ್ರಕಾರ"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "ಆಯ್ಕೆಮಾಡಿ..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google ಅಥವಾ ಕಸ್ಟಮ್ OAuth ಪ್ರೊವೈ
|
||||
msgid "Sign up"
|
||||
msgstr "ಖಾತೇ ರಚಿಸಿ"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "ಒಂದು ಕಾಲಮ್; ಹಿರಿಯ ಅಥವಾ ಎಂಟರ
|
||||
msgid "Size"
|
||||
msgstr "ಗಾತ್ರ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "ಕೌಶಲ್ಯಗಳು"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "ಸ್ಟ್ರೈಕ್"
|
||||
msgid "Subreddit"
|
||||
msgstr "ಸಬ್ರೆಡಿಟ್"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "ಸಾರಾಂಶ"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "ವಿಯೆಟ್ನಾಮೀಸ್"
|
||||
msgid "Views"
|
||||
msgstr "ವೀಕ್ಷಣೆಗಳು"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "ಸ್ವಯಂಸೇವಕ"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "ಸ್ವಯಂಸೇವಕ"
|
||||
msgid "Website"
|
||||
msgstr "ಜಾಲತಾಣ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ಈ ಪಾಸ್ಕೀಗೆ ನೀವು ಯಾವ ಹೆಸರನ್ನು ಇಡಲು ಬಯಸುತ್ತೀರಿ?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "ಈ ವಿಭಾಗವನ್ನು ನೀವು ಯಾವ ಹೆಸರಿಗೆ ಮರುಹೆಸರಿಸಲು ಬಯಸುತ್ತೀರಿ?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "ಲಾಗಿನ್ ಮಾಡಲು ನೀವು ನಿಮ್ಮ ಬಳ
|
||||
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 "ನೀವು ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಅನನ್ಯ ಸಾರ್ವಜನಿಕ URL ಮೂಲಕ ಹಂಚಿಕೊಳ್ಳಬಹುದು, ಅದನ್ನು ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ರಕ್ಷಿಸಬಹುದು, ಅಥವಾ ನೇರವಾಗಿ ಹಂಚಿಕೊಳ್ಳಲು PDF ಆಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು. ಆಯ್ಕೆ ನಿಮ್ಮದು!"
|
||||
|
||||
#. 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 "ಅಳಿಸಿದ ನಂತರ ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಲು \"{0}\" ಎಂಬ ಪಾಸ್ಕೀ ಅನ್ನು ಇನ್ನೂ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಈ ಕ್ರಿಯೆಯನ್ನು ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸ್ಥಳೀಯವಾಗ
|
||||
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 "ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಂದಿಗೂ ತೃತೀಯಪಕ್ಷಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ. ನಿಮ್ಮ ಡೇಟಾದ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ನಿಮ್ಮದೇ ಸರ್ವರ್ಗಳಲ್ಲಿ Reactive Resume ಅನ್ನು ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಬಹುದು."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ಕೀ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸೇರಿಸಲಾಗಿದೆ."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ಕೀ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಮರುಹೊಂದಿಸಲಾಗಿದೆ. ಈಗ ನೀವು ನಿಮ್ಮ ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಬಳಸಿಕೊಂಡು ಸೈನ್ ಇನ್ ಮಾಡಬಹುದು."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ko\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(새 탭에서 열림)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {#개 항목}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "뒤에 열 추가"
|
||||
msgid "Add Column Before"
|
||||
msgstr "앞에 열 추가"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "페이지 추가"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "뒤에 행 추가"
|
||||
@@ -211,15 +224,6 @@ msgstr "앞에 행 추가"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0}에 추가됨"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "패스키를 추가하는 중입니다..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "아프리칸스어"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "공개 액세스 허용"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "이미 계정이 있으신가요? <0><1>지금 로그인하기 <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "이 API 키를 삭제하시겠습니까?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "이 패스키를 삭제하시겠습니까?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "수여자"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "수상 내역"
|
||||
@@ -502,14 +503,11 @@ msgstr "가운데 정렬"
|
||||
msgid "Center view"
|
||||
msgstr "보기 가운데로"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "자격증"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "언어 변경"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "언어를 변경..."
|
||||
@@ -550,14 +548,15 @@ msgstr "원"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "선택 해제"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "가져올 파일을 선택하려면 여기를 클릭하세요"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "코드 블록"
|
||||
@@ -635,6 +634,7 @@ msgstr "이 비밀 키를 복사해 애플리케이션에 붙여넣어 데이터
|
||||
msgid "Copy URL"
|
||||
msgstr "URL 복사"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "계정을 삭제하는 중입니다..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API 키를 삭제하는 중입니다..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "패스키를 삭제하는 중입니다..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "이력서를 삭제하는 중입니다..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "문서"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "계정이 없으신가요? <0><1>지금 가입하기 <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "네덜란드어"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "학력"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "2단계 인증을 활성화하는 중입니다..."
|
||||
msgid "English"
|
||||
msgstr "영어"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "계정 보안을 강화하기 위해 추가 보호 계층을 적용하세요."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "전문적인 이력서를 만들고, 사용자 지정하고, 공유하
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "경력"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "내보내기"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "2단계 인증 설정에 실패했습니다."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "기능"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "인라인 코드"
|
||||
msgid "Insert Table"
|
||||
msgstr "표 삽입"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "관심사"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "가로"
|
||||
msgid "Language"
|
||||
msgstr "언어"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "언어"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "광고 없음, 추적 없음"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "결과가 없습니다."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "번호 매기기 목록"
|
||||
msgid "Organization"
|
||||
msgstr "기관"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "페이지"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "페이지 {pageNumber} / {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "문단"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "패스키"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "패스키 & 2단계 인증"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "비밀번호 보호가 활성화되었습니다."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "포르투갈어(브라질)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "포르투갈어(포르투갈)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "숙련도"
|
||||
msgid "Profile"
|
||||
msgstr "프로필"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "프로필"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "프로필"
|
||||
msgid "Progress Bar"
|
||||
msgstr "진행률 바"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "프로젝트"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "이력서를 비밀번호로 보호해, 비밀번호를 아는 사람만
|
||||
msgid "Provider"
|
||||
msgstr "제공자"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "출판물"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "다시 실행 (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "추천인"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "추천인"
|
||||
msgid "Refresh"
|
||||
msgstr "새로고침"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "새 기기 등록"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "비밀번호가 기억나시나요? <0><1>지금 로그인하기 <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "비밀번호 보호를 제거하는 중입니다..."
|
||||
msgid "Rename"
|
||||
msgstr "이름 바꾸기"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "버그 신고"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "이력서"
|
||||
msgid "Right Align"
|
||||
msgstr "오른쪽 정렬"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "루마니아어"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "검색..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "검색..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "섹션 유형"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "선택..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google 또는 사용자 지정 OAuth 제공자를 통해 로그
|
||||
msgid "Sign up"
|
||||
msgstr "가입"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "단일 열 구성에 세련되고 진중한 느낌을 더한 템플릿
|
||||
msgid "Size"
|
||||
msgstr "크기"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "기술"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "취소선"
|
||||
msgid "Subreddit"
|
||||
msgstr "서브레딧"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "요약"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "베트남어"
|
||||
msgid "Views"
|
||||
msgstr "조회 수"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "봉사"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "봉사"
|
||||
msgid "Website"
|
||||
msgstr "웹사이트"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "이 패스키의 이름을 무엇으로 할까요?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "이 섹션의 이름을 무엇으로 바꾸고 싶으신가요?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "사용자 이름으로도 로그인할 수 있습니다."
|
||||
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 "고유한 공개 URL로 이력서를 공유하고, 비밀번호로 보호하거나, PDF로 다운로드해 직접 공유할 수 있습니다. 선택은 여러분에게 달려 있습니다!"
|
||||
|
||||
#. 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 "삭제 후에는 더 이상 \"{0}\" 패스키로 로그인할 수 없습니다. 이 작업은 되돌릴 수 없습니다."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "데이터는 브라우저에 로컬로 저장됩니다"
|
||||
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 "데이터는 안전하게 저장되며 제3자와 공유되지 않습니다. 또한 Reactive Resume를 직접 서버에 호스팅해 데이터에 대한 완전한 제어권을 가질 수 있습니다."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "패스키가 성공적으로 추가되었습니다."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "패스키가 성공적으로 삭제되었습니다."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "비밀번호가 성공적으로 재설정되었습니다. 이제 새 비밀번호로 로그인할 수 있습니다."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: lt\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(atsidaro naujame skirtuke)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# elementas} few {# elementai} many {# elementų} other {# elemento}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Pridėti stulpelį po"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Pridėti stulpelį prieš"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Pridėti puslapį"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Pridėti eilutę po"
|
||||
@@ -211,15 +224,6 @@ msgstr "Pridėti eilutę prieš"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Pridėta {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Pridedamas jūsų raktas..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikanso"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Leisti viešą prieigą"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Jau turite paskyrą? <0><1>Prisijunkite dabar <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Ar tikrai norite ištrinti šį API raktą?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Ar tikrai norite ištrinti šį raktą?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Apdovanotojas"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Apdovanojimai"
|
||||
@@ -502,14 +503,11 @@ msgstr "Lygiuoti centre"
|
||||
msgid "Center view"
|
||||
msgstr "Centruoti vaizdą"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikatai"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Pakeisti kalbą"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Pakeisti kalbą į..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Apskritimas"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Išvalyti pasirinkimą"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Spustelėkite čia, kad pasirinktumėte importuojamą failą"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodo blokas"
|
||||
@@ -635,6 +634,7 @@ msgstr "Nukopijuokite šį slaptą raktą ir naudokite jį savo programose duome
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopijuoti URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Jūsų paskyra ištrinama..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Ištrinamas jūsų API raktas..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Jūsų raktas ištrinamas..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Jūsų gyvenimo aprašymas ištrinamas..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentacija"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Neturite paskyros? <0><1>Sukurkite ją dabar <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Olandų"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Išsilavinimas"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Įjungiamas dviejų veiksnių tapatumo patvirtinimas..."
|
||||
msgid "English"
|
||||
msgstr "Anglų"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Sustiprinkite savo paskyros saugumą papildomais apsaugos lygiais."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Viskas, ko reikia sukurti, pritaikyti ir bendrinti profesionalius gyveni
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Patirtis"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksportuoti"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Nepavyko nustatyti dviejų veiksnių tapatumo patvirtinimo."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkcijos"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Įterptinis kodas"
|
||||
msgid "Insert Table"
|
||||
msgstr "Įterpti lentelę"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Pomėgiai"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Gulsčias"
|
||||
msgid "Language"
|
||||
msgstr "Kalba"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Kalbos"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Be reklamų, be sekimo"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Rezultatų nerasta."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Sunumeruotas sąrašas"
|
||||
msgid "Organization"
|
||||
msgstr "Organizacija"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Puslapis"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Puslapis {pageNumber} iš {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Pastraipa"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Raktai"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Raktai ir 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Apsauga slaptažodžiu įjungta."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugalų (Brazilija)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugalų (Portugalija)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Įgūdžių lygis"
|
||||
msgid "Profile"
|
||||
msgstr "Profilis"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiliai"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profiliai"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Progreso juosta"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projektai"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Apsaugokite savo gyvenimo aprašymą slaptažodžiu ir leiskite jį maty
|
||||
msgid "Provider"
|
||||
msgstr "Tiekėjas"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikacijos"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Atkurti (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Rekomendacijos"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Rekomendacijos"
|
||||
msgid "Refresh"
|
||||
msgstr "Perkrauti"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registruoti naują įrenginį"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Prisiminate slaptažodį? <0><1>Prisijunkite dabar <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Šalinama apsauga slaptažodžiu..."
|
||||
msgid "Rename"
|
||||
msgstr "Pervadinti"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Pranešti apie klaidą"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Gyvenimo aprašymai"
|
||||
msgid "Right Align"
|
||||
msgstr "Lygiuoti dešinėje"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumunų"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Ieškoti..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Paieška..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Skyriaus tipas"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Pasirinkti..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Prisijunkite naudodami „GitHub“, „Google“ arba pasirinktą OAuth
|
||||
msgid "Sign up"
|
||||
msgstr "Registruotis"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Vienas stulpelis; solidus ir rimtas vyresnio ar aukšto lygio pareigoms.
|
||||
msgid "Size"
|
||||
msgstr "Dydis"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Įgūdžiai"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Perbraukti"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreditas"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Santrauka"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamiečių"
|
||||
msgid "Views"
|
||||
msgstr "Peržiūros"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Savanorystė"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Savanorystė"
|
||||
msgid "Website"
|
||||
msgstr "Tinklalapis"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Kaip norite pavadinti šį raktą?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Kaip norite pervadinti šį skyrių?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Prisijungti taip pat galite naudodami vartotojo vardą."
|
||||
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 "Gyvenimo aprašymu galite dalintis per unikalų viešą URL, apsaugoti jį slaptažodžiu arba atsisiųsti kaip PDF ir dalintis tiesiogiai. Pasirinkimas – jūsų!"
|
||||
|
||||
#. 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 "Ištrynę šio rakto „{0}“ daugiau nebegalėsite naudoti prisijungimui. Šio veiksmo anuliuoti neįmanoma."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Jūsų duomenys saugomi vietoje"
|
||||
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 "Jūsų duomenys saugiai laikomi ir niekada nebendrinami su trečiosiomis šalimis. Taip pat galite savarankiškai talpinti „Reactive Resume“ savo serveriuose ir visiškai kontroliuoti savo duomenis."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Jūsų raktas sėkmingai pridėtas."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Jūsų raktas sėkmingai ištrintas."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Jūsų slaptažodis sėkmingai atstatytas. Dabar galite prisijungti naudodami naują slaptažodį."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: lv\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(atveras jaunā cilnē)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, zero {# ierakstu} one {# ieraksts} other {# ieraksti}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Pievienot kolonnu pēc"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Pievienot kolonnu pirms"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Pievienot lapu"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Pievienot rindu pēc"
|
||||
@@ -211,15 +224,6 @@ msgstr "Pievienot rindu pirms"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Pievienots {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Tiek pievienota jūsu piekļuves atslēga..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikandu"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Atļaut publisku piekļuvi"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Jums jau ir konts? <0><1>Piesakieties tagad <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Vai tiešām vēlaties dzēst šo API atslēgu?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Vai tiešām vēlaties dzēst šo piekļuves atslēgu?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Apbalvotājs"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Apbalvojumi"
|
||||
@@ -502,14 +503,11 @@ msgstr "Centrēt"
|
||||
msgid "Center view"
|
||||
msgstr "Centra skats"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikāti"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Mainīt valodu"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Mainīt valodu uz..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Aplis"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Notīrīt izvēli"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Noklikšķiniet šeit, lai izvēlētos importējamo failu"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Koda bloks"
|
||||
@@ -635,6 +634,7 @@ msgstr "Nokopējiet šo slepeno atslēgu un izmantojiet to savās lietotnēs, la
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopēt URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Tiek dzēsts jūsu konts..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Tiek dzēsta jūsu API atslēga..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Tiek dzēsta jūsu piekļuves atslēga..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Tiek dzēsts jūsu CV..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentācija"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nav konta? <0><1>Izveidojiet to tagad <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Holandiešu"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Izglītība"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Tiek ieslēgta divu faktoru autentifikācija..."
|
||||
msgid "English"
|
||||
msgstr "Angļu"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Pastipriniet sava konta drošību ar papildu aizsardzības līmeņiem."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Viss, kas jums nepieciešams, lai izveidotu, pielāgotu un kopīgotu pro
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Pieredze"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksports"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Neizdevās iestatīt divu faktoru autentifikāciju."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkcijas"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Iekļautais kods"
|
||||
msgid "Insert Table"
|
||||
msgstr "Ievietot tabulu"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Intereses"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Ainava"
|
||||
msgid "Language"
|
||||
msgstr "Valoda"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Valodas"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklāmām, bez izsekošanas"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Rezultāti nav atrasti."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Numurēts saraksts"
|
||||
msgid "Organization"
|
||||
msgstr "Organizācija"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Lapa"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Lapa {pageNumber} no {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Rindkopa"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Piekļuves atslēgas"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Piekļuves atslēgas un 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Paroles aizsardzība ir aktivēta."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugāļu (Brazīlija)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugāļu (Portugāle)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Prasmju līmenis"
|
||||
msgid "Profile"
|
||||
msgstr "Profils"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profili"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profili"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Progresa josla"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekti"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Aizsargājiet savu CV ar paroli un ļaujiet to skatīt tikai cilvēkiem,
|
||||
msgid "Provider"
|
||||
msgstr "Pakalpojumu sniedzējs"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikācijas"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Atkārtot (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Atsauksmes"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Atsauksmes"
|
||||
msgid "Refresh"
|
||||
msgstr "Atsvaidzināt"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Reģistrēt jaunu ierīci"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Atceraties savu paroli? <0><1>Piesakieties tagad <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Tiek noņemta paroles aizsardzība..."
|
||||
msgid "Rename"
|
||||
msgstr "Pārdēvēt"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Ziņot par kļūdu"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV"
|
||||
msgid "Right Align"
|
||||
msgstr "Izlīdzināt pa labi"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumāņu"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Meklēt..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Meklēt..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Sadaļas tips"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Atlasīt..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Piesakieties ar GitHub, Google vai pielāgotu OAuth pakalpojumu sniedzē
|
||||
msgid "Sign up"
|
||||
msgstr "Reģistrēties"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Vienkolonnu izkārtojums; nopietns un noslīpēts vecākā līmeņa vai
|
||||
msgid "Size"
|
||||
msgstr "Izmērs"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Prasmes"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Pārsvītrot"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddits"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Kopsavilkums"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vjetnamiešu"
|
||||
msgid "Views"
|
||||
msgstr "Skatījumi"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Brīvprātīgais darbs"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Brīvprātīgais darbs"
|
||||
msgid "Website"
|
||||
msgstr "Tīmekļa vietne"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Kā vēlaties nosaukt šo piekļuves atslēgu?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Uz kādu nosaukumu vēlaties pārdēvēt šo sadaļu?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Pieteikšanās laikā varat izmantot arī savu lietotājvārdu."
|
||||
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 "Varat kopīgot savu CV, izmantojot unikālu publisku URL, aizsargāt to ar paroli vai lejupielādēt kā PDF un kopīgot tieši. Izvēle ir jūsu rokās!"
|
||||
|
||||
#. 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 "Pēc dzēšanas jūs vairs nevarēsiet izmantot piekļuves atslēgu \"{0}\" pieteikšanās veikšanai. Šo darbību nevar atsaukt."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Jūsu dati tiek glabāti lokāli"
|
||||
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 "Jūsu dati tiek glabāti droši un nekad netiek kopīgoti ar trešajām pusēm. Reactive Resume varat arī pašhostēt uz saviem serveriem, lai pilnībā kontrolētu savus datus."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Jūsu piekļuves atslēga ir veiksmīgi pievienota."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Jūsu piekļuves atslēga ir veiksmīgi dzēsta."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Jūsu parole ir veiksmīgi atiestatīta. Tagad varat pieteikties ar jauno paroli."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ml\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Malayalam\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(പുതിയ ടാബിൽ തുറക്കും)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# ഇനം} other {# ഇനങ്ങൾ}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "കോളം പിന്നീട് ചേർക്കുക"
|
||||
msgid "Add Column Before"
|
||||
msgstr "കോളം മുമ്പ് ചേർക്കുക"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "പേജ് ചേർക്കുക"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "വരി പിന്നീട് ചേർക്കുക"
|
||||
@@ -211,15 +224,6 @@ msgstr "വരി മുമ്പ് ചേർക്കുക"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0}-ന് ചേർത്തു"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "നിങ്ങളുടെ പാസ്കി ചേർക്കുന്നു..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "ആഫ്രിക്കാൻസ്"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "പബ്ലിക് ആക്സസ് അനുവദിക്കുക"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ഇതിനകം ഒരു അക്കൗണ്ടുണ്ടോ? <0><1>ഇപ്പോൾ തന്നെ സൈൻ ഇൻ ചെയ്യൂ <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "ഈ API കീ ഡിലീറ്റ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "ഈ പാസ്കി ഡിലീറ്റ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "അവാർഡ് നൽകുന്ന വ്യക്തി/സ്ഥാപനം"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "അവാർഡുകൾ"
|
||||
@@ -502,14 +503,11 @@ msgstr "സെന്റർ അലൈനിൽ ആക്കുക"
|
||||
msgid "Center view"
|
||||
msgstr "കാഴ്ച സെന്ററിലാക്കുക"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "സർട്ടിഫിക്കേഷനുകൾ"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "ഭാഷ മാറ്റുക"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "ഭാഷ മാറ്റുക..."
|
||||
@@ -550,14 +548,15 @@ msgstr "വൃത്തം"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "തിരഞ്ഞെടുപ്പ് ക്ലിയർ ചെയ്യുക"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ഇംപോർട്ട് ചെയ്യാൻ ഒരു ഫയൽ തിരഞ്ഞെടുക്കാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "കോഡ് ബ്ലോക്ക്"
|
||||
@@ -635,6 +634,7 @@ msgstr "ഈ സീക്രട്ട് കീ പകർത്തി, നിങ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL പകർത്തുക"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "നിങ്ങളുടെ അക്കൗണ്ട് ഡിലീറ
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "നിങ്ങളുടെ API കീ ഡിലീറ്റ് ചെയ്യുന്നു..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "നിങ്ങളുടെ പാസ്കി ഡിലീറ്റ് ചെയ്യുന്നു..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "നിങ്ങളുടെ റിസ്യൂം ഡിലീറ്റ
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ഡോക്യുമെന്റേഷൻ"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "അക്കൗണ്ടില്ലേയോ? <0><1>ഇപ്പോൾ തന്നെ ഒന്ന് സൃഷ്ടിക്കൂ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "ഡച്ച്"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "വിദ്യാഭ്യാസം"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "ടു‑ഫാക്ടർ ഓത്ന്റിക്കേഷൻ
|
||||
msgid "English"
|
||||
msgstr "ഇംഗ്ലീഷ്"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "നിങ്ങളുടെ അക്കൗണ്ടിന്റെ സുരക്ഷയെ കൂടുതൽ സംരക്ഷണ ലെയറുകൾ ഉപയോഗിച്ച് മെച്ചപ്പെടുത്തുക."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "പ്രൊഫഷണൽ റിസ്യൂങ്ങൾ സൃഷ്
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "അനുഭവം"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "എക്സ്പോർട്ട്"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "ടു‑ഫാക്ടർ ഓത്ന്റിക്കേഷൻ സജ്ജീകരിക്കാൻ പരാജയപ്പെട്ടു."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "സവിശേഷതകൾ"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "ഇൻലൈൻ കോഡ്"
|
||||
msgid "Insert Table"
|
||||
msgstr "ടേബിൾ ചേർക്കുക"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "താൽപര്യങ്ങൾ"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ലാൻഡ്സ്കേപ്പ്"
|
||||
msgid "Language"
|
||||
msgstr "ഭാഷ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ഭാഷകൾ"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "പരസ്യങ്ങളില്ല, ട്രാക്കിംഗ് ഇല്ല"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "ഒരൊന്നുമാത്രം ഫലങ്ങളൊന്നും ലഭ്യമല്ല."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "ഓർഡേർഡ് ലിസ്റ്റ്"
|
||||
msgid "Organization"
|
||||
msgstr "സ്ഥാപനം"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "പേജ്"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "ആകെ {totalNumberOfPages} പേജുകളിൽ പേജ് {pa
|
||||
msgid "Paragraph"
|
||||
msgstr "പരഗ്രാഫ്"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "പാസ്കികൾ"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "പാസ്കികളും 2FAയും"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "പാസ്വേഡ് സംരക്ഷണം പ്രാപ്
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "പോർച്ചുഗീസ് (ബ്രസീൽ)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "പോർച്ചുഗീസ് (പോർച്ചുഗൽ)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "പ്രാവീണ്യം"
|
||||
msgid "Profile"
|
||||
msgstr "പ്രൊഫൈൽ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "പ്രൊഫൈലുകൾ"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "പ്രൊഫൈലുകൾ"
|
||||
msgid "Progress Bar"
|
||||
msgstr "പ്രോഗ്രസ് ബാർ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "പ്രോജക്ടുകൾ"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "നിങ്ങളുടെ റിസ്യൂമിനെ ഒരു പ
|
||||
msgid "Provider"
|
||||
msgstr "പ്രൊവൈഡർ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "പ്രസിദ്ധീകരണങ്ങൾ"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "റീഡു (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "റഫറൻസുകൾ"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "റഫറൻസുകൾ"
|
||||
msgid "Refresh"
|
||||
msgstr "റിഫ്രെഷ് ചെയ്യുക"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "പുതിയ ഡിവൈസ് രജിസ്റ്റർ ചെയ്യുക"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "നിങ്ങളുടെ പാസ്വേഡ് ഓർമ്മയുണ്ടോ? <0><1>ഇപ്പോൾ തന്നെ സൈൻ ഇൻ ചെയ്യൂ <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "പാസ്വേഡ് സംരക്ഷണം നീക്കം
|
||||
msgid "Rename"
|
||||
msgstr "പുനർനാമകരണം ചെയ്യുക"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്യുക"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "റിസ്യൂങ്ങൾ"
|
||||
msgid "Right Align"
|
||||
msgstr "റൈറ്റ് അലൈനിൽ ആക്കുക"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "റൊമാനിയൻ"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "തിരയുക..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "തിരയുക..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "സെക്ഷൻ തരം"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "തിരഞ്ഞെടുക്കുക..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google അല്ലെങ്കിൽ ഒരു കസ്റ്
|
||||
msgid "Sign up"
|
||||
msgstr "സൈൻ അപ്"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "ഒറ്റ കോളമാണ്; polished ആയും ഗൗരവ
|
||||
msgid "Size"
|
||||
msgstr "സൈസ്"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "സ്കിൽസ്"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "സ്ട്രൈക്ക്"
|
||||
msgid "Subreddit"
|
||||
msgstr "സബ്റെഡിറ്റ്"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "സമ്മരി"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "വിയറ്റ്നാമീസ്"
|
||||
msgid "Views"
|
||||
msgstr "വ്യൂകൾ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "വളന്റിയർ"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "വളന്റിയർ"
|
||||
msgid "Website"
|
||||
msgstr "വെബ്സൈറ്റ്"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ഈ പാസ്കിക്ക് എന്ത് പേര് നൽകാൻ ആഗ്രഹിക്കുന്നു?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "ഈ സെക്ഷന് എന്ത് പേരാക്കി പുനർനാമകരണം ചെയ്യണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നു?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "ലോഗിൻ ചെയ്യാൻ നിങ്ങൾക്ക് ന
|
||||
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 "നിങ്ങളുടെ റിസ്യൂം ഒരു സവിശേഷമായ പബ്ലിക് URL വഴി ഷെയർ ചെയ്യാം, പാസ്വേഡ് ഉപയോഗിച്ച് സംരക്ഷിക്കാം, അല്ലെങ്കിൽ PDF ആയി ഡൗൺലോഡ് ചെയ്ത് നേരിട്ട് ഷെയർ ചെയ്യാം. തെരഞ്ഞടുക്കുന്നത് നിങ്ങളുടെ കാര്യമാണ്!"
|
||||
|
||||
#. 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 "ഈ പാസ്കി \"{0}\" ഡിലീറ്റ് ചെയ്ത ശേഷം ഇനി സൈൻ ഇൻ ചെയ്യാൻ ഉപയോഗിക്കാൻ സാധിക്കില്ല. ഈ പ്രവർത്തി തിരികെ ലഭ്യമാക്കാൻ സാധിക്കില്ല."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "നിങ്ങളുടെ ഡാറ്റ നിങ്ങളുടെ
|
||||
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 "നിങ്ങളുടെ ഡാറ്റ സുരക്ഷിതമായി സൂക്ഷിക്കപ്പെടുന്നു, ഒരിക്കലും മൂന്നാം കക്ഷികളുമായി പങ്കിടുന്നില്ല. നിങ്ങളുടെ ഡാറ്റയ്ക്ക് പൂർണ്ണ നിയന്ത്രണം നേടാൻ Reactive Resume നിങ്ങളുടെ സ്വന്തം സെർവറുകളിൽ സെൽഫ്‑ഹോസ്റ്റ് ചെയ്യാനും നിങ്ങൾക്ക് കഴിയും."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "നിങ്ങളുടെ പാസ്കി വിജയകരമായി ചേർത്തിട്ടുണ്ട്."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "നിങ്ങളുടെ പാസ്കി വിജയകരമായി ഡിലീറ്റ് ചെയ്തിട്ടുണ്ട്."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "നിങ്ങളുടെ പാസ്വേഡ് വിജയകരമായി റീസെറ്റ് ചെയ്തിട്ടുണ്ട്. ഇനി നിങ്ങൾക്ക് പുതിയ പാസ്വേഡ് ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യാം."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: mr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Marathi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(नवीन टॅबमध्ये उघडतो)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# वस्तू} other {# वस्तू}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "नंतर स्तंभ जोडा"
|
||||
msgid "Add Column Before"
|
||||
msgstr "आधी स्तंभ जोडा"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "पान जोडा"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "नंतर ओळ जोडा"
|
||||
@@ -211,15 +224,6 @@ msgstr "आधी ओळ जोडा"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} रोजी जोडले"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "तुमची पासकी जोडली जात आहे..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "आफ्रिकान्स"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "सार्वजनिक अॅक्सेस परवानगी द्या"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "आधीच खाते आहे का? <0><1>आता साइन इन करा <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "तुम्हाला ही API key नक्की काढून टाकायची आहे का?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "तुम्हाला ही पासकी नक्की काढून टाकायची आहे का?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "पुरस्कार दाता"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "पुरस्कार"
|
||||
@@ -502,14 +503,11 @@ msgstr "मधोमध जुळवा"
|
||||
msgid "Center view"
|
||||
msgstr "व्ह्यू केंद्रावर आणा"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "प्रमाणपत्रे"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "भाषा बदला"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "भाषा बदला..."
|
||||
@@ -550,14 +548,15 @@ msgstr "गोलाकार"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "निवड साफ करा"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "इम्पोर्ट करण्यासाठी फाईल निवडण्यासाठी येथे क्लिक करा"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "कोड ब्लॉक"
|
||||
@@ -635,6 +634,7 @@ msgstr "ही गुप्त key कॉपी करा आणि तुमच
|
||||
msgid "Copy URL"
|
||||
msgstr "URL कॉपी करा"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "तुमचे खाते हटवले जात आहे..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "तुमची API key हटवली जात आहे..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "तुमची पासकी हटवली जात आहे..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "तुमचा रेझ्युमे हटवला जात आ
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "दस्तऐवजीकरण"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "खाते नाही का? <0><1>आत्ता साइन अप करा <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "डच"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "शिक्षण"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "दुहेरी घटक ओथेंटिकेशन सक्ष
|
||||
msgid "English"
|
||||
msgstr "इंग्रजी"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "तुमच्या खात्याची सुरक्षा अधिक मजबूत करण्यासाठी अतिरिक्त संरक्षण स्तर जोडा."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "व्यावसायिक रेझ्युमे तयार,
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "अनुभव"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "निर्यात करा"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "दुहेरी घटक ओथेंटिकेशन सेटअप करण्यात अयशस्वी."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "वैशिष्ट्ये"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "इनलाइन कोड"
|
||||
msgid "Insert Table"
|
||||
msgstr "टेबल घाला"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "आवडी"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "लँडस्केप"
|
||||
msgid "Language"
|
||||
msgstr "भाषा"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "भाषा"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "जाहिरात नाही, ट्रॅकिंग नाही"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "कोणतेही परिणाम आढळले नाहीत."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "क्रमबद्ध यादी"
|
||||
msgid "Organization"
|
||||
msgstr "संघटना"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "पान"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "एकूण {totalNumberOfPages} पैकी पान {pageNumber}"
|
||||
msgid "Paragraph"
|
||||
msgstr "परिच्छेद"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "पासकीज"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "पासकीज आणि 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "पासवर्ड संरक्षण सक्षम केले
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "पोर्तुगीज (ब्राझील)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "पोर्तुगीज (पोर्तुगाल)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "प्रभावीता"
|
||||
msgid "Profile"
|
||||
msgstr "प्रोफाईल"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "प्रोफाईल्स"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "प्रोफाईल्स"
|
||||
msgid "Progress Bar"
|
||||
msgstr "प्रगती पट्टी"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "प्रोजेक्ट्स"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "तुमचा रेझ्युमे पासवर्डने स
|
||||
msgid "Provider"
|
||||
msgstr "प्रोव्हायडर"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "प्रकाशने"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "पुन्हा करा (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "रेफरन्सेस"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "रेफरन्सेस"
|
||||
msgid "Refresh"
|
||||
msgstr "ताजेतवाने करा"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "नवीन डिव्हाइस नोंदणी करा"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "पासवर्ड आठवला? <0><1>आता साइन इन करा <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "पासवर्ड संरक्षण काढून टाकल
|
||||
msgid "Rename"
|
||||
msgstr "नाव बदला"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "बग कळवा"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "रेझ्युमे"
|
||||
msgid "Right Align"
|
||||
msgstr "उजवीकडे जुळवा"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "रोमानियन"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "शोधा..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "शोधा..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "विभागाचा प्रकार"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "निवडा..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google किंवा कस्टम OAuth प्रोव्
|
||||
msgid "Sign up"
|
||||
msgstr "साइन अप करा"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "एकाच स्तंभाचा, परिष्कृत आण
|
||||
msgid "Size"
|
||||
msgstr "आकार"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "कौशल्ये"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "स्ट्राइक"
|
||||
msgid "Subreddit"
|
||||
msgstr "सबरेडिट"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "सारांश"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "व्हिएतनामी"
|
||||
msgid "Views"
|
||||
msgstr "दृश्ये"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "स्वयंसेवा"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "स्वयंसेवा"
|
||||
msgid "Website"
|
||||
msgstr "संकेतस्थळ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ही पासकी तुम्ही काय नावाने सेव्ह करू इच्छिता?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "हा विभाग तुम्हाला कोणत्या नावाने पुन्हा नाव द्यायचा आहे?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "तुम्ही लॉगिन करताना तुमचे
|
||||
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 "तुम्ही तुमचा रेझ्युमे युनिक सार्वजनिक URL द्वारे शेअर करू शकता, पासवर्डने संरक्षित करू शकता किंवा PDF म्हणून डाउनलोड करून थेट शेअर करू शकता. निवड तुमची!"
|
||||
|
||||
#. 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 "ही पासकी \"{0}\" डिलीट केल्यानंतर साइन इन करण्यासाठी वापरता येणार नाही. ही क्रिया उलट करता येणार नाही."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "तुमचा डेटा लोकली साठवला जा
|
||||
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 "तुमचा डेटा सुरक्षितपणे साठवला जातो आणि तृतीय पक्षांसोबत कधीही शेअर केला जात नाही. तुम्ही पूर्ण डेटा कंट्रोलसाठी Reactive Resume स्वतःच्या सर्व्हरवरही होस्ट करू शकता."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "तुमची पासकी यशस्वीरित्या जोडली गेली आहे."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "तुमची पासकी यशस्वीरित्या हटवली गेली आहे."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "तुमचा पासवर्ड यशस्वीरित्या रिसेट केला गेला आहे. तुम्ही आता नवीन पासवर्डने साइन इन करू शकता."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ms\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Malay\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(dibuka dalam tab baharu)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# item}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Tambah Lajur Selepas"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Tambah Lajur Sebelum"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Tambah Halaman"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Tambah Baris Selepas"
|
||||
@@ -211,15 +224,6 @@ msgstr "Tambah Baris Sebelum"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Ditambah pada {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Menambah kunci laluan anda..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Benarkan Akses Awam"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Sudah mempunyai akaun? <0><1>Log masuk sekarang <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Adakah anda pasti ingin memadamkan kunci API ini?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Adakah anda pasti ingin memadamkan kunci laluan ini?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Pemberi Anugerah"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Anugerah"
|
||||
@@ -502,14 +503,11 @@ msgstr "Jajaran Tengah"
|
||||
msgid "Center view"
|
||||
msgstr "Pusatkan paparan"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Pensijilan"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Tukar bahasa"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Tukar bahasa kepada..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Bulatan"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Kosongkan pilihan"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik di sini untuk memilih fail untuk diimport"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok Kod"
|
||||
@@ -635,6 +634,7 @@ msgstr "Salin kunci rahsia ini dan gunakan dalam aplikasi anda untuk mengakses d
|
||||
msgid "Copy URL"
|
||||
msgstr "Salin URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Memadam akaun anda..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Memadam kunci API anda..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Memadam kunci laluan anda..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Memadam resume anda..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentasi"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Tidak mempunyai akaun? <0><1>Daftar sekarang <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Belanda"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Pendidikan"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Mengaktifkan pengesahan dua faktor..."
|
||||
msgid "English"
|
||||
msgstr "Bahasa Inggeris"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Tingkatkan keselamatan akaun anda dengan lapisan perlindungan tambahan."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Segala yang anda perlukan untuk mencipta, menyesuaikan dan berkongsi res
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Pengalaman"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksport"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Gagal menyediakan pengesahan dua faktor."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Ciri"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Kod Sebaris"
|
||||
msgid "Insert Table"
|
||||
msgstr "Sisip Jadual"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Minat"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Lanskap"
|
||||
msgid "Language"
|
||||
msgstr "Bahasa"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Bahasa"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Tiada Pengiklanan, Tiada Penjejakan"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Tiada keputusan dijumpai."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Senarai Bernombor"
|
||||
msgid "Organization"
|
||||
msgstr "Organisasi"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Halaman"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Halaman {pageNumber} daripada {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Perenggan"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Kunci Laluan"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Kunci Laluan & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Perlindungan kata laluan telah diaktifkan."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugis (Brazil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugis (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Kecekapan"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profil"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profil"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Bar Kemajuan"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projek"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Lindungi resume anda dengan kata laluan, dan benarkan hanya orang yang m
|
||||
msgid "Provider"
|
||||
msgstr "Penyedia"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Penerbitan"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Buat Semula (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Rujukan"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Rujukan"
|
||||
msgid "Refresh"
|
||||
msgstr "Muat semula"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Daftarkan Peranti Baharu"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Masih ingat kata laluan anda? <0><1>Log masuk sekarang <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Membuang perlindungan kata laluan..."
|
||||
msgid "Rename"
|
||||
msgstr "Namakan Semula"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Laporkan Pepijat"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Resume"
|
||||
msgid "Right Align"
|
||||
msgstr "Jajaran Kanan"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rom"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Cari..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Cari..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Jenis Seksyen"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Pilih..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Log masuk dengan GitHub, Google atau penyedia OAuth tersuai."
|
||||
msgid "Sign up"
|
||||
msgstr "Daftar"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Satu kolum; kemas dan serius untuk jawatan kanan atau peringkat perusaha
|
||||
msgid "Size"
|
||||
msgstr "Saiz"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Kemahiran"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Coret"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Ringkasan"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnam"
|
||||
msgid "Views"
|
||||
msgstr "Paparan"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Sukarelawan"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Sukarelawan"
|
||||
msgid "Website"
|
||||
msgstr "Laman web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Apakah nama yang anda mahu berikan kepada kunci laluan ini?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Apakah nama baharu yang anda mahu berikan kepada seksyen ini?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Anda juga boleh menggunakan nama pengguna anda untuk log masuk."
|
||||
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 "Anda boleh berkongsi resume anda melalui URL awam unik, melindunginya dengan kata laluan, atau memuat turunnya sebagai PDF untuk dikongsi secara terus. Pilihan di tangan anda!"
|
||||
|
||||
#. 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 "Anda tidak boleh lagi menggunakan kunci laluan \"{0}\" untuk log masuk selepas ia dipadam. Tindakan ini tidak boleh dibatalkan."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Data anda disimpan secara setempat"
|
||||
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 "Data anda disimpan dengan selamat dan tidak pernah dikongsi dengan pihak ketiga. Anda juga boleh menghoskan sendiri Reactive Resume pada pelayan anda untuk kawalan penuh ke atas data anda."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Kunci laluan anda telah berjaya ditambah."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Kunci laluan anda telah berjaya dipadamkan."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Kata laluan anda telah berjaya ditetapkan semula. Anda kini boleh log masuk dengan kata laluan baharu anda."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ne\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Nepali\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(नयाँ ट्याबमा खुल्छ)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# वस्तु} other {# वस्तुहरू}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "पछि स्तम्भ थप्नुहोस्"
|
||||
msgid "Add Column Before"
|
||||
msgstr "अघिल्लो स्तम्भ थप्नुहोस्"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "पृष्ठ थप्नुहोस्"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "पछि पङ्क्ति थप्नुहोस्"
|
||||
@@ -211,15 +224,6 @@ msgstr "अघिल्लो पङ्क्ति थप्नुहोस्"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} मा थपिएको"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "तपाईंको पासकी थपिँदैछ..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "अफ्रिकान्स"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "सार्वजनिक पहुँच अनुमति दिनुहोस्"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "पहिले नै खाता छ? <0><1>अहिले साइन इन गर्नुहोस् <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "के तपाईं यो API key मेटाउन निश्चित हुनुहुन्छ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "के तपाईं यो पासकी मेटाउन निश्चित हुनुहुन्छ?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "पुरस्कार प्रदान गर्ने"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "पुरस्कारहरू"
|
||||
@@ -502,14 +503,11 @@ msgstr "बीचतिर क्रमबद्ध (Center Align)"
|
||||
msgid "Center view"
|
||||
msgstr "दृश्य केन्द्रमा ल्याउनुहोस्"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "प्रमाणपत्रहरू"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "भाषा परिवर्तन गर्नुहोस्"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "भाषा यसमा परिवर्तन गर्नुहोस्..."
|
||||
@@ -550,14 +548,15 @@ msgstr "वृत्त"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "चयन खाली गर्नुहोस्"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "आयात गर्न फाइल छान्न यहाँ क्लिक गर्नुहोस्"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "कोड ब्लक"
|
||||
@@ -635,6 +634,7 @@ msgstr "यो गोप्य key प्रतिलिपि गरेर आ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL प्रतिलिपि गर्नुहोस्"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "तपाईंको खाता मेटाउँदै..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "तपाईंको API key मेटाइँदैछ..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "तपाईंको पासकी मेटाउँदै..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "तपाईंको बायोडाटा मेटाउँदै.
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "प्रलेखन (Documentation)"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "खाता छैन? <0><1>अहिले नै एउटा बनाउनुहोस् <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "डच"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "शिक्षा"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "दुई-कारक प्रमाणीकरण सक्रिय
|
||||
msgid "English"
|
||||
msgstr "अंग्रेजी"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "थप सुरक्षा तहहरू सहित तपाईंको खाताको सुरक्षा बढाउनुहोस्।"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "व्यावसायिक बायोडाटा बनाउन,
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "अनुभव"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "निर्यात"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "दुई-कारक प्रमाणीकरण सेटअप गर्न असफल भयो।"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "विशेषताहरू"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "इनलाइन कोड"
|
||||
msgid "Insert Table"
|
||||
msgstr "टेबल घुसाउनुहोस्"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "रुचिहरू"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ल्यान्डस्केप"
|
||||
msgid "Language"
|
||||
msgstr "भाषा"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "भाषाहरू"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "कुनै विज्ञापन छैन, कुनै ट्र्याकिङ छैन"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "कुनै परिणाम फेला परेन।"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "क्रमबद्ध सूची"
|
||||
msgid "Organization"
|
||||
msgstr "संस्था"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "पृष्ठ"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "पृष्ठ {pageNumber} / {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "अनुच्छेद"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "पासकीहरू"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "पासकी र २FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "पासवर्ड सुरक्षा सक्रिय गरि
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "पोर्चुगाली (ब्राजिल)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "पोर्चुगाली (पोर्चुगल)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "दक्षता (Proficiency)"
|
||||
msgid "Profile"
|
||||
msgstr "प्रोफाइल"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "प्रोफाइलहरू"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "प्रोफाइलहरू"
|
||||
msgid "Progress Bar"
|
||||
msgstr "प्रगति बार (Progress Bar)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "परियोजनाहरू"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "तपाईंको बायोडाटा पासवर्डल
|
||||
msgid "Provider"
|
||||
msgstr "प्रदाता (Provider)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "प्रकाशनहरू"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "रिडु (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "सन्दर्भहरू (References)"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "सन्दर्भहरू (References)"
|
||||
msgid "Refresh"
|
||||
msgstr "रिफ्रेस गर्नुहोस्"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "नयाँ उपकरण दर्ता गर्नुहोस्"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "पासवर्ड सम्झनुभयो? <0><1>अहिले साइन इन गर्नुहोस् <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "पासवर्ड सुरक्षा हटाइँदैछ..."
|
||||
msgid "Rename"
|
||||
msgstr "नाम परिवर्तन गर्नुहोस्"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "बग (Bug) रिपोर्ट गर्नुहोस्"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "बायोडाटाहरू"
|
||||
msgid "Right Align"
|
||||
msgstr "दायाँतिर क्रमबद्ध (Right Align)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "रुमानियन"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "यसको लागि खोज्नुहोस्..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "खोज्नुहोस्..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "खण्ड प्रकार"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "छान्नुहोस्..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google वा कुनै अनुकूल OAuth प्रद
|
||||
msgid "Sign up"
|
||||
msgstr "साइन अप"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "एक स्तम्भ; पॉलिस गरिएको र गम
|
||||
msgid "Size"
|
||||
msgstr "आकार"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "सीपहरू"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "स्ट्राइक (Strikethrough)"
|
||||
msgid "Subreddit"
|
||||
msgstr "सबरेडिट"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "सारांश"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "भियतनामी"
|
||||
msgid "Views"
|
||||
msgstr "हेर्ने संख्या (Views)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "स्वयंसेवक"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "स्वयंसेवक"
|
||||
msgid "Website"
|
||||
msgstr "वेबसाइट"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "यो पासकीलाई के नाम दिन चाहनुहुन्छ?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "यो खण्डलाई के नाममा परिवर्तन गर्न चाहनुहुन्छ?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "तपाईंले प्रयोगकर्तानाम प्
|
||||
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 "तपाईं आफ्नो बायोडाटा अद्वितीय सार्वजनिक URL मार्फत सेयर गर्न सक्नुहुन्छ, पासवर्डले सुरक्षा गर्न सक्नुहुन्छ, वा सिधै सेयर गर्न PDF को रूपमा डाउनलोड गर्न सक्नुहुन्छ। चुनाव तपाईंको हो!"
|
||||
|
||||
#. 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 "मेटाइसकेपछि तपाईंले \"{0}\" यो पासकी प्रयोग गरेर साइन इन गर्न सक्नुहुनेछैन। यो कार्य उल्ट्याउन सकिँदैन।"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "तपाईंको डाटा स्थानीय रूपमा
|
||||
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 "तपाईंको डाटा सुरक्षित रूपमा भण्डारण गरिएको छ र तेस्रो पक्षसँग कहिल्यै सेयर गरिँदैन। तपाईंले चाहनु भएमा आफ्नै सर्भरमा Reactive Resume लाई self-host गरेर आफ्नो डाटामा पूर्ण नियन्त्रण राख्न सक्नुहुन्छ।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "तपाईंको पासकी सफलतापूर्वक थपियो।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "तपाईंको पासकी सफलतापूर्वक मेटाइयो।"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "तपाईंको पासवर्ड सफलतापूर्वक रिसेट भयो। अब नयाँ पासवर्ड प्रयोग गरेर साइन इन गर्न सक्नुहुन्छ।"
|
||||
|
||||
Generated
+94
-85
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: nl\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(opent in nieuw tabblad)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# item} other {# items}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Kolom erna toevoegen"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Kolom ervoor toevoegen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Pagina toevoegen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Rij erna toevoegen"
|
||||
@@ -209,16 +222,7 @@ msgstr "Rij ervoor toevoegen"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Toegevoegd op {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Uw passkey wordt toegevoegd..."
|
||||
msgstr "Toegevoegd"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
@@ -231,7 +235,7 @@ msgstr "AI"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "AI Chat"
|
||||
msgstr ""
|
||||
msgstr "AI Chatten"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Albanian"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Openbare toegang toestaan"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Heeft u al een account? <0><1>Meld u nu aan <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -307,16 +311,12 @@ msgstr "Arabisch"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Are you sure you want to close this dialog?"
|
||||
msgstr ""
|
||||
msgstr "Weet u zeker dat u dit venster wilt sluiten?"
|
||||
|
||||
#: src/routes/dashboard/settings/api-keys.tsx
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Weet u zeker dat u deze API-sleutel wilt verwijderen?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Weet u zeker dat u deze passkey wilt verwijderen?"
|
||||
|
||||
#: 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
|
||||
@@ -350,7 +350,7 @@ msgstr "Kunstmatige intelligentie"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Ask me to update your resume..."
|
||||
msgstr ""
|
||||
msgstr "Vraag me om uw cv bij te werken..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Prijsuitreiker"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Prijzen"
|
||||
@@ -502,14 +503,11 @@ msgstr "Centreren"
|
||||
msgid "Center view"
|
||||
msgstr "Weergave centreren"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificeringen"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Taal wijzigen"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Taal wijzigen naar..."
|
||||
@@ -548,16 +546,17 @@ msgstr "Cirkel"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Selectie wissen"
|
||||
msgstr "Chatgeschiedenis verwijderen"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik hier om een bestand te selecteren om te importeren"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Codeblok"
|
||||
@@ -593,7 +592,7 @@ msgstr "Verbinden"
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
msgstr ""
|
||||
msgstr "Inhoud"
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
@@ -635,9 +634,10 @@ msgstr "Kopieer deze geheime sleutel en gebruik deze in uw applicaties om toegan
|
||||
msgid "Copy URL"
|
||||
msgstr "URL kopiëren"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
msgstr "Motivatiebrief"
|
||||
|
||||
#: src/dialogs/api-key/create.tsx
|
||||
#: src/dialogs/resume/index.tsx
|
||||
@@ -678,7 +678,7 @@ msgstr "Maak een nieuw certificaat aan"
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
msgid "Create a new cover letter"
|
||||
msgstr ""
|
||||
msgstr "Een nieuwe sollicitatiebrief maken"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
msgid "Create a new custom section"
|
||||
@@ -729,7 +729,7 @@ msgstr "Maak een nieuwe vaardigheid aan"
|
||||
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Create a new summary item"
|
||||
msgstr ""
|
||||
msgstr "Maak een nieuw samenvattingsitem"
|
||||
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Create a new volunteer experience"
|
||||
@@ -840,10 +840,6 @@ msgstr "Uw account wordt verwijderd..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Uw API-sleutel wordt verwijderd..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Uw passkey wordt verwijderd..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Uw cv wordt verwijderd..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentatie"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Geen account? <0><1>Maak er nu een aan <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -963,8 +960,9 @@ msgstr "Nederlands"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
msgstr "bijv. Wijzig mijn naam naar..."
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Opleiding"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Tweestapsverificatie wordt ingeschakeld..."
|
||||
msgid "English"
|
||||
msgstr "Engels"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Verhoog de beveiliging van uw account met extra beschermingslagen."
|
||||
@@ -1055,8 +1057,9 @@ msgstr "Alles wat u nodig heeft om professionele cv's te maken, aan te passen en
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
msgstr "Volledig scherm afsluiten"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Ervaring"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exporteren"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Het instellen van tweestapsverificatie is mislukt."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Functies"
|
||||
@@ -1167,7 +1174,7 @@ msgstr "Volledige breedte"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Fullscreen"
|
||||
msgstr ""
|
||||
msgstr "Volledig Scherm"
|
||||
|
||||
#: src/dialogs/resume/index.tsx
|
||||
msgid "Generate a random name"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Inline code"
|
||||
msgid "Insert Table"
|
||||
msgstr "Tabel invoegen"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesses"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Liggend"
|
||||
msgid "Language"
|
||||
msgstr "Taal"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Talen"
|
||||
@@ -1449,7 +1458,7 @@ msgstr "Meer informatie over hoe je inhoud op een pagina kunt aanpassen"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Leave"
|
||||
msgstr ""
|
||||
msgstr "Verlaten"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "Leave empty to reset the title to the original."
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Geen advertenties, geen tracking"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Geen resultaten gevonden."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Genummerde lijst"
|
||||
msgid "Organization"
|
||||
msgstr "Organisatie"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Pagina"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Pagina {pageNumber} van {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraaf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeys & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Wachtwoordbeveiliging is ingeschakeld."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugees (Brazilië)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugees (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Vaardigheid"
|
||||
msgid "Profile"
|
||||
msgstr "Profiel"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profielen"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profielen"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Voortgangsbalk"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projecten"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Bescherm uw cv met een wachtwoord en laat alleen mensen met het wachtwoo
|
||||
msgid "Provider"
|
||||
msgstr "Provider"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publicaties"
|
||||
@@ -1881,7 +1898,7 @@ msgstr "Reactive Resume is open-source, privacygericht en volledig gratis. In te
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
msgid "Recipient"
|
||||
msgstr ""
|
||||
msgstr "Ontvanger"
|
||||
|
||||
#: src/components/level/combobox.tsx
|
||||
msgid "Rectangle"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Opnieuw uitvoeren (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referenties"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referenties"
|
||||
msgid "Refresh"
|
||||
msgstr "Vernieuwen"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Nieuw apparaat registreren"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Herinnert u zich uw wachtwoord? <0><1>Meld u nu aan <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1918,7 +1936,7 @@ msgstr "Wachtwoord verwijderen"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Removed"
|
||||
msgstr ""
|
||||
msgstr "Verwijderd"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Removing password protection..."
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Wachtwoordbeveiliging wordt verwijderd..."
|
||||
msgid "Rename"
|
||||
msgstr "Hernoemen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Meld een bug"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Cv's"
|
||||
msgid "Right Align"
|
||||
msgstr "Rechts uitlijnen"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Roemeens"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Zoeken naar..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Zoeken..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Sectietype"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Selecteren..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2115,7 +2139,7 @@ msgstr "Weergeven"
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Show link in title"
|
||||
msgstr ""
|
||||
msgstr "Toon link in de titel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Sidebar"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Log in met GitHub, Google of een aangepaste OAuth-provider."
|
||||
msgid "Sign up"
|
||||
msgstr "Registreren"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Enkelkoloms; gepolijst en serieus voor senior- of functies op ondernemin
|
||||
msgid "Size"
|
||||
msgstr "Grootte"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Vaardigheden"
|
||||
@@ -2256,7 +2280,7 @@ msgstr "Statistieken"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "Stay"
|
||||
msgstr ""
|
||||
msgstr "Blijven"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Strike"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Doorhalen"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Overzicht"
|
||||
@@ -2383,7 +2408,7 @@ msgstr "Er is een probleem opgetreden bij het genereren van de PDF, probeer het
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Thinking..."
|
||||
msgstr ""
|
||||
msgstr "Even nadenken..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
|
||||
@@ -2585,7 +2610,7 @@ msgstr "Een bestaand certificaat bijwerken"
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
msgid "Update an existing cover letter"
|
||||
msgstr ""
|
||||
msgstr "Een bestaande sollicitatiebrief bijwerken"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
msgid "Update an existing custom section"
|
||||
@@ -2629,7 +2654,7 @@ msgstr "Een bestaande vaardigheid bijwerken"
|
||||
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Update an existing summary item"
|
||||
msgstr ""
|
||||
msgstr "Een bestaand samenvattingsitem bijwerken"
|
||||
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Update an existing volunteer experience"
|
||||
@@ -2650,7 +2675,7 @@ msgstr "Werk uw wachtwoord bij"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
msgstr "Bijgewerkt"
|
||||
|
||||
#: src/dialogs/auth/change-password.tsx
|
||||
msgid "Updating your password..."
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamees"
|
||||
msgid "Views"
|
||||
msgstr "Weergaven"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Vrijwilliger"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Vrijwilliger"
|
||||
msgid "Website"
|
||||
msgstr "Website"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Hoe wilt u deze passkey noemen?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Hoe wilt u deze sectie hernoemen?"
|
||||
@@ -2791,14 +2813,9 @@ msgstr "U kunt ook uw gebruikersnaam gebruiken om in te loggen."
|
||||
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 "U kunt uw cv delen via een unieke openbare URL, het met een wachtwoord beveiligen of het downloaden als PDF om direct te delen. De keuze is aan u!"
|
||||
|
||||
#. 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 "U kunt de passkey \"{0}\" na verwijdering niet meer gebruiken om in te loggen. Deze actie kan niet ongedaan worden gemaakt."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
msgstr "U hebt niet-opgeslagen wijzigingen die verloren zullen gaan."
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
#: src/routes/auth/register.tsx
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Uw gegevens worden lokaal opgeslagen"
|
||||
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 "Uw gegevens worden veilig opgeslagen en nooit met derden gedeeld. U kunt Reactive Resume ook zelf op uw eigen servers hosten voor volledige controle over uw gegevens."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Uw passkey is succesvol toegevoegd."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Uw passkey is succesvol verwijderd."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Uw wachtwoord is succesvol gereset. U kunt nu met uw nieuwe wachtwoord inloggen."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: no\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(åpnes i ny fane)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} other {# elementer}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Legg til kolonne etter"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Legg til kolonne før"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Legg til side"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Legg til rad etter"
|
||||
@@ -211,15 +224,6 @@ msgstr "Legg til rad før"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Lagt til {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Legger til passnøkkelen din..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Tillat offentlig tilgang"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Har du allerede en konto? <0><1>Logg inn nå <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Er du sikker på at du vil slette denne API-nøkkelen?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Er du sikker på at du vil slette denne passnøkkelen?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Prisgiver"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Priser"
|
||||
@@ -502,14 +503,11 @@ msgstr "Midtstill"
|
||||
msgid "Center view"
|
||||
msgstr "Sentrer visning"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifiseringer"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Endre språk"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Endre språk til..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Sirkel"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Fjern valg"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klikk her for å velge en fil å importere"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodeblokk"
|
||||
@@ -635,6 +634,7 @@ msgstr "Kopier denne hemmelige nøkkelen og bruk den i applikasjonene dine for
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopier URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Sletter kontoen din..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Sletter API-nøkkelen din..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Sletter passnøkkelen din..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Sletter CV-en din..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentasjon"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Har du ikke en konto? <0><1>Opprett en nå <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Nederlandsk"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Utdanning"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Aktiverer tofaktorautentisering..."
|
||||
msgid "English"
|
||||
msgstr "Engelsk"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Styrk sikkerheten til kontoen din med ekstra lag med beskyttelse."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Alt du trenger for å opprette, tilpasse og dele profesjonelle CV-er. By
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Erfaring"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksporter"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Kunne ikke sette opp tofaktorautentisering."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funksjoner"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Innebygd kode"
|
||||
msgid "Insert Table"
|
||||
msgstr "Sett inn tabell"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesser"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Liggende"
|
||||
msgid "Language"
|
||||
msgstr "Språk"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Språk"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Ingen annonser, ingen sporing"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Ingen resultater funnet."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Nummerert liste"
|
||||
msgid "Organization"
|
||||
msgstr "Organisasjon"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Side"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Side {pageNumber} av {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Avsnitt"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passnøkler"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passnøkler og 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Passordbeskyttelse er aktivert."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugisisk (Brasil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugisisk (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Ferdighetsnivå"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiler"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profiler"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Fremdriftslinje"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Prosjekter"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Beskytt CV-en din med et passord, og la bare personer med passordet se d
|
||||
msgid "Provider"
|
||||
msgstr "Tilbyder"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikasjoner"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Gjør om (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referanser"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referanser"
|
||||
msgid "Refresh"
|
||||
msgstr "Oppdater"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrer ny enhet"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Husker du passordet ditt? <0><1>Logg inn nå <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Fjerner passordbeskyttelse..."
|
||||
msgid "Rename"
|
||||
msgstr "Endre navn"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Rapporter en feil"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV-er"
|
||||
msgid "Right Align"
|
||||
msgstr "Høyrejuster"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumensk"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Søk etter..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Søk..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Seksjonstype"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Velg..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Logg inn med GitHub, Google eller en egendefinert OAuth-leverandør."
|
||||
msgid "Sign up"
|
||||
msgstr "Registrer deg"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Enkolonners; polert og seriøs for senior- eller virksomhetsnivåstillin
|
||||
msgid "Size"
|
||||
msgstr "Størrelse"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Ferdigheter"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Gjennomstreking"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Sammendrag"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamesisk"
|
||||
msgid "Views"
|
||||
msgstr "Visninger"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Frivillig"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Frivillig"
|
||||
msgid "Website"
|
||||
msgstr "Nettsted"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Hva vil du kalle denne passnøkkelen?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Hva vil du endre navnet på denne seksjonen til?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Du kan også bruke brukernavnet ditt til å logge inn."
|
||||
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 "Du kan dele CV-en din via en unik offentlig URL, beskytte den med et passord eller laste den ned som PDF for å dele direkte. Valget er ditt!"
|
||||
|
||||
#. 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 "Du kan ikke lenger bruke passnøkkelen \"{0}\" til å logge inn etter sletting. Denne handlingen kan ikke angres."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Dataene dine lagres lokalt"
|
||||
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 "Dataene dine lagres sikkert og deles aldri med tredjeparter. Du kan også selv-hoste Reactive Resume på egne servere for full kontroll over dataene dine."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Passnøkkelen din er lagt til."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Passnøkkelen din er slettet."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Passordet ditt er tilbakestilt. Du kan nå logge inn med det nye passordet ditt."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: or\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Odia\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(ନୂତନ ଟାବ୍ରେ ଖୋଲେ)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# ଆଇଟମ୍} other {# ଆଇଟମ୍}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "ପରେ କଲମ୍ ଯୋଡନ୍ତୁ"
|
||||
msgid "Add Column Before"
|
||||
msgstr "ପୂର୍ବେ କଲମ୍ ଯୋଡନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "ପେଜ୍ ଯୋଡନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "ପରେ ପଙ୍କ୍ତି ଯୋଡନ୍ତୁ"
|
||||
@@ -211,15 +224,6 @@ msgstr "ପୂର୍ବେ ପଙ୍କ୍ତି ଯୋଡନ୍ତୁ"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} ରେ ଯୋଡାଯାଇଛି"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "ଆପଣଙ୍କ ପାସକି ଯୋଡାଯାଉଛି..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "ଆଫ୍ରିକାନ୍ସ"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "ସାର୍ବଜନିକ ଆକ୍ସେସ୍ ଅନୁମତି ଦିଅନ୍ତୁ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ପହିଲାରୁ ଗୋଟିଏ ଆକାଉଣ୍ଟ ଅଛି କି? <0><1>ଏବେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଏହି API କିକୁ ବିଲୋପ କରିବାକୁ ଚାହାଁନ୍ତି?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଏହି ପାସକିକୁ ବିଲୋପ କରିବାକୁ ଚାହାଁନ୍ତି?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "ପୁରସ୍କାରଦାତା"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "ପୁରସ୍କାରଗୁଡିକ"
|
||||
@@ -502,14 +503,11 @@ msgstr "ମଧ୍ୟରେ ସଙ୍ଗୁଯୋଗ କରନ୍ତୁ"
|
||||
msgid "Center view"
|
||||
msgstr "ଭ୍ୟୁକୁ ମଧ୍ୟରେ ରଖନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "ପ୍ରମାଣପତ୍ରଗୁଡିକ"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "ଭାଷା ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "ଭାଷାକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ..."
|
||||
@@ -550,14 +548,15 @@ msgstr "ବୃତ୍ତ"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "ଚୟନ ସଫା କରନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ଆୟାତ କରିବା ପାଇଁ ଫାଇଲ୍ ଚୟନ କରିବାକୁ ଏଠାରେ କ୍ଲିକ୍ କରନ୍ତୁ"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "କୋଡ୍ ବ୍ଲକ୍"
|
||||
@@ -635,6 +634,7 @@ msgstr "ଏହି ଗୁପ୍ତ କିକୁ କପି କରନ୍ତୁ ଏ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL କପି କରନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ବିଲୋପ ହୋଇଯା
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "ଆପଣଙ୍କ API କି ବିଲୋପ ହେଉଛି..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "ଆପଣଙ୍କ ପାସକି ବିଲୋପ ହୋଇଯାଉଛି..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ବିଲୋପ ହୋଇଯ
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ଦଳିଲପତ୍ର"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "ଆକାଉଣ୍ଟ ନଥିଲେ କି? <0><1>ଏବେ ଏକ ତିଆରି କରନ୍ତୁ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "ଡଚ୍"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "ଶିକ୍ଷା"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "ଦ୍ୱି-ଘଟକ ପରିଚୟ ପ୍ରମାଣିକରଣ
|
||||
msgid "English"
|
||||
msgstr "ଇଂରାଜୀ"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "ଅତିରିକ୍ତ ସୁରକ୍ଷା ସ୍ତର ସହିତ ଆପଣଙ୍କ ଆକାଉଣ୍ଟର ସୁରକ୍ଷାକୁ ବଢାନ୍ତୁ।"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "ପେଶାଦାର ରେଜ୍ୟୁମେ ତିଆରି, କଷ
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "ଅନୁଭବ"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ନିର୍ଯ୍ୟାତ"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "ଦ୍ୱି-ଘଟକ ପରିଚୟ ପ୍ରମାଣିକରଣ ସେଟ୍ଆପ୍ କରିବାରେ ବିଫଳ ହେଲା।"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "ବିଶେଷତାଗୁଡିକ"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "ଇନ୍ଲାଇନ୍ କୋଡ୍"
|
||||
msgid "Insert Table"
|
||||
msgstr "ଟେବୁଲ୍ ଲଗାନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "ରୁଚିଗୁଡିକ"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ଲ୍ୟାଣ୍ଡସ୍କେପ୍"
|
||||
msgid "Language"
|
||||
msgstr "ଭାଷା"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ଭାଷାଗୁଡିକ"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "ବିଜ୍ଞାପନ ନାହିଁ, ଟ୍ରାକିଂ ନାହିଁ"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "କୌଣସି ଫଳାଫଳ ମିଳିଲା ନାହିଁ।"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "କ୍ରମିକ ତାଲିକା"
|
||||
msgid "Organization"
|
||||
msgstr "ସଂଗଠନ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "ପେଜ୍"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "ପେଜ୍ {totalNumberOfPages} ରୁ {pageNumber}"
|
||||
msgid "Paragraph"
|
||||
msgstr "ଅନୁଚ୍ଛେଦ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "ପାସକିଗୁଡିକ"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "ପାସକି ଏବଂ 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "ପାସୱାର୍ଡ ସୁରକ୍ଷା ସକ୍ରିୟ କର
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "ପୋର୍ତୁଗିଜ୍ (ବ୍ରାଜିଲ୍)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "ପୋର୍ତୁଗିଜ୍ (ପୋର୍ତୁଗାଲ୍)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "ପ୍ରବୀଣତା"
|
||||
msgid "Profile"
|
||||
msgstr "ପ୍ରୋଫାଇଲ୍"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "ପ୍ରୋଫାଇଲ୍ଗୁଡିକ"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "ପ୍ରୋଫାଇଲ୍ଗୁଡିକ"
|
||||
msgid "Progress Bar"
|
||||
msgstr "ପ୍ରଗତି ବାର୍"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "ପ୍ରକଳ୍ପଗୁଡିକ"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "ପାସୱାର୍ଡ ସହ ଆପଣଙ୍କ ରେଜ୍ୟୁମ
|
||||
msgid "Provider"
|
||||
msgstr "ପ୍ରଦାନକାରୀ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "ପ୍ରକାଶନଗୁଡିକ"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "ପুনରାବୃତ୍ତି (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "ସନ୍ଦର୍ଭଗୁଡିକ"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "ସନ୍ଦର୍ଭଗୁଡିକ"
|
||||
msgid "Refresh"
|
||||
msgstr "ରିଫ୍ରେଶ କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "ନୂତନ ଡିଭାଇସ୍ ରେଜିଷ୍ଟର କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ପାସୱାର୍ଡ ମନେ ପକାଇଲେ କି? <0><1>ଏବେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "ପାସୱାର୍ଡ ସୁରକ୍ଷା ଅପସାରଣ ହେ
|
||||
msgid "Rename"
|
||||
msgstr "ପୁନଃନାମକରଣ କରନ୍ତୁ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "ଗୋଟିଏ ବଗ୍ ରିପୋର୍ଟ କରନ୍ତୁ"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "ରେଜ୍ୟୁମେଗୁଡିକ"
|
||||
msgid "Right Align"
|
||||
msgstr "ଡାହାଣ ସଙ୍ଗୁଯୋଗ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "ରୋମାନିଆନ୍"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "ଖୋଜନ୍ତୁ..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "ଖୋଜନ୍ତୁ..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "ବିଭାଗ ପ୍ରକାର"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "ଚୟନ କରନ୍ତୁ..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google କିମ୍ବା କଷ୍ଟମ୍ OAuth ପ୍ରଦ
|
||||
msgid "Sign up"
|
||||
msgstr "ସାଇନ୍ ଅପ୍ କରନ୍ତୁ"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "ଏକକ‑କଲମ୍; ବରିଷ୍ଠ କିମ୍ବା ଉଦ
|
||||
msgid "Size"
|
||||
msgstr "ଆକାର"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "କୌଶଳଗୁଡିକ"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "ଷ୍ଟ୍ରାଇକ୍"
|
||||
msgid "Subreddit"
|
||||
msgstr "ସବ୍ରେଡିଟ୍ (Subreddit)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "ସାରାଂଶ"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "ଭିଏତନାମୀ"
|
||||
msgid "Views"
|
||||
msgstr "ଦେଖା ଯାଇଛି"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "ସ୍ୱେଚ୍ଛାସେବକ"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "ସ୍ୱେଚ୍ଛାସେବକ"
|
||||
msgid "Website"
|
||||
msgstr "ୱେବସାଇଟ୍"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ଏହି ପାସକିକୁ କ’ଣ ଡାକିବାକୁ ଆପଣ ଚାହାଁନ୍ତି?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "ଏହି ବିଭାଗଟିକୁ କ’ଣ ନୂତନ ନାମ ଦେବାକୁ ଆପଣ ଚାହାଁନ୍ତି?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "ଆପଣ ଆପଣଙ୍କ ଯୁଜରନେମ୍ ବ୍ୟବହା
|
||||
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 "ଆପଣ ଏକ ଅଦ୍ୱିତୀୟ ସାର୍ବଜନିକ URL ଦ୍ୱାରା ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ ସେୟାର କରିପାରିବେ, ପାସୱାର୍ଡ ସହ ଏହାକୁ ସୁରକ୍ଷିତ କରିପାରିବେ, କିମ୍ବା ସରାସରି ସେୟାର କରିବା ପାଇଁ ଏହାକୁ PDF ଭାବରେ ଡାଉନଲୋଡ୍ କରିପାରିବେ। ପସନ୍ଦ ଆପଣଙ୍କର!"
|
||||
|
||||
#. 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 "ବିଲୋପ କରିବା ପରେ ଆପଣ ପୁଣିଥରେ \"{0}\" ପାସକି ବ୍ୟବହାର କରି ସାଇନ୍ ଇନ୍ କରିପାରିବେ ନାହିଁ। ଏହି କାର୍ଯ୍ୟ ପୁନଃ କରିହୋଇପାରିବ ନାହିଁ।"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "ଆପଣଙ୍କ ତଥ୍ୟ ସ୍ଥାନୀୟ ଭାବରେ
|
||||
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 "ଆପଣଙ୍କ ତଥ୍ୟ ସୁରକ୍ଷିତ ଭାବରେ ସଞ୍ଚୟ ହୋଇଛି ଏବଂ କେବେ ମଧ୍ୟ ତୃତୀୟ ପକ୍ଷ ସହ ସେୟାର ହୋଇନାହିଁ। ଆପଣ ଆପଣଙ୍କ ତଥ୍ୟ ଉପରେ ପୂର୍ଣ୍ଣ ନିୟନ୍ତ୍ରଣ ପାଇଁ ଆପଣଙ୍କ ନିଜ ସର୍ଭରଗୁଡିକରେ Reactive Resume କୁ ସ୍ୱୟଂ‑ହୋଷ୍ଟ କରିପାରିବେ।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "ଆପଣଙ୍କ ପାସକି ସଫଳତାର ସହ ଯୋଡାଯାଇଛି।"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "ଆପଣଙ୍କ ପାସକି ସଫଳତାର ସହ ବିଲୋପ କରାଯାଇଛି।"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "ଆପଣଙ୍କ ପାସୱାର୍ଡ ସଫଳତାର ସହ ପୁନଃ ସେଟ୍ କରାଯାଇଛି। ଆପଣ ଏବେ ନୂତନ ପାସୱାର୍ଡ ସହ ସାଇନ୍ ଇନ୍ କରିପାରିବେ।"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: pl\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(otwiera się w nowej karcie)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} few {# elementy} many {# elementów} other {# elementu}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Dodaj kolumnę po"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Dodaj kolumnę przed"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Dodaj stronę"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Dodaj wiersz po"
|
||||
@@ -211,15 +224,6 @@ msgstr "Dodaj wiersz przed"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Dodano dnia {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Dodawanie klucza dostępu..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Zezwól na publiczny dostęp"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Masz już konto? <0><1>Zaloguj się teraz <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Czy na pewno chcesz usunąć ten klucz API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Czy na pewno chcesz usunąć ten klucz dostępu?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Przyznający wyróżnienie"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Wyróżnienia"
|
||||
@@ -502,14 +503,11 @@ msgstr "Wyrównaj do środka"
|
||||
msgid "Center view"
|
||||
msgstr "Wyśrodkuj widok"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certyfikaty"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Zmień język"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Zmień język na..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Koło"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Wyczyść wybór"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknij tutaj, aby wybrać plik do importu"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kodu"
|
||||
@@ -635,6 +634,7 @@ msgstr "Skopiuj ten tajny klucz i użyj go w swoich aplikacjach, aby uzyskać do
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiuj URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Usuwanie konta..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Usuwanie klucza API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Usuwanie klucza dostępu..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Usuwanie CV..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentacja"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nie masz konta? <0><1>Utwórz je teraz <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Holenderski"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Wykształcenie"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Włączanie uwierzytelniania dwuskładnikowego..."
|
||||
msgid "English"
|
||||
msgstr "Angielski"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Zwiększ bezpieczeństwo swojego konta dzięki dodatkowym warstwom ochrony."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Wszystko, czego potrzebujesz, aby tworzyć, dostosowywać i udostępnia
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Doświadczenie"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksportuj"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Nie udało się skonfigurować uwierzytelniania dwuskładnikowego."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkcje"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Kod inline"
|
||||
msgid "Insert Table"
|
||||
msgstr "Wstaw tabelę"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Zainteresowania"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Poziomy"
|
||||
msgid "Language"
|
||||
msgstr "Język"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Języki"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklam, bez śledzenia"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Brak wyników."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Lista numerowana"
|
||||
msgid "Organization"
|
||||
msgstr "Organizacja"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Strona"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Strona {pageNumber} z {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Akapit"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Klucze dostępu"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Klucze dostępu i 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Ochrona hasłem została włączona."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugalski (Brazylia)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugalski (Portugalia)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Poziom zaawansowania"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profile"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profile"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Pasek postępu"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekty"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Chroń swoje CV hasłem i pozwól, by tylko osoby znające hasło mogły
|
||||
msgid "Provider"
|
||||
msgstr "Dostawca"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikacje"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Ponów (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referencje"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referencje"
|
||||
msgid "Refresh"
|
||||
msgstr "Odśwież"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Zarejestruj nowe urządzenie"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Pamiętasz hasło? <0><1>Zaloguj się teraz <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Wyłączanie ochrony hasłem..."
|
||||
msgid "Rename"
|
||||
msgstr "Zmień nazwę"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Zgłoś błąd"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV"
|
||||
msgid "Right Align"
|
||||
msgstr "Wyrównaj do prawej"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumuński"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Szukaj CV..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Szukaj..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Typ sekcji"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Wybierz..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Zaloguj się za pomocą GitHub, Google lub własnego dostawcy OAuth."
|
||||
msgid "Sign up"
|
||||
msgstr "Zarejestruj się"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Jedna kolumna; dopracowany i poważny układ dla stanowisk seniorskich l
|
||||
msgid "Size"
|
||||
msgstr "Rozmiar"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Umiejętności"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Przekreślenie"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Podsumowanie"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Wietnamski"
|
||||
msgid "Views"
|
||||
msgstr "Wyświetlenia"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Wolontariat"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Wolontariat"
|
||||
msgid "Website"
|
||||
msgstr "Strona internetowa"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Jak chcesz nazwać ten klucz dostępu?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Na jaką nazwę chcesz zmienić tę sekcję?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Możesz też użyć swojej nazwy użytkownika do logowania."
|
||||
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 "Możesz udostępnić swoje CV za pomocą unikalnego publicznego adresu URL, zabezpieczyć je hasłem lub pobrać jako PDF i udostępnić bezpośrednio. Wybór należy do Ciebie!"
|
||||
|
||||
#. 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 "Po usunięciu nie będziesz już mógł używać klucza dostępu \"{0}\" do logowania. Tej akcji nie można cofnąć."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Twoje dane są przechowywane lokalnie"
|
||||
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 "Twoje dane są przechowywane w bezpieczny sposób i nigdy nie są udostępniane podmiotom trzecim. Możesz też samodzielnie hostować Reactive Resume na własnych serwerach, aby mieć pełną kontrolę nad swoimi danymi."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Twój klucz dostępu został pomyślnie dodany."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Twój klucz dostępu został pomyślnie usunięty."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Twoje hasło zostało pomyślnie zresetowane. Możesz teraz zalogować się przy użyciu nowego hasła."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: pt\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(abre em uma nova aba)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# item} other {# itens}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Adicionar coluna depois"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Adicionar coluna antes"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Adicionar página"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Adicionar linha depois"
|
||||
@@ -211,15 +224,6 @@ msgstr "Adicionar linha antes"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Adicionado em {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Adicionando sua chave de acesso..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Africâner"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Permitir acesso público"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Já tem uma conta? <0><1>Entre agora <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Tem certeza de que deseja excluir esta chave de API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Tem certeza de que deseja excluir esta chave de acesso?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Concedente"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Prêmios"
|
||||
@@ -502,14 +503,11 @@ msgstr "Alinhar ao centro"
|
||||
msgid "Center view"
|
||||
msgstr "Centralizar visualização"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificações"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Mudar idioma"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Mudar idioma para..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Círculo"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Limpar seleção"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Clique aqui para selecionar um arquivo para importar"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloco de código"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copie esta chave secreta e use-a em seus aplicativos para acessar seus d
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiar URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Excluindo sua conta..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Excluindo sua chave de API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Excluindo sua chave de acesso..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Excluindo seu currículo..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentação"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Não tem uma conta? <0><1>Crie uma agora <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Holandês"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Formação"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Ativando a autenticação de dois fatores..."
|
||||
msgid "English"
|
||||
msgstr "Inglês"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Aumente a segurança da sua conta com camadas adicionais de proteção."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Tudo o que você precisa para criar, personalizar e compartilhar curríc
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Experiência"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportar"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Falha ao configurar a autenticação de dois fatores."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Recursos"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Código em linha"
|
||||
msgid "Insert Table"
|
||||
msgstr "Inserir tabela"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesses"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Paisagem"
|
||||
msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Idiomas"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Sem publicidade, sem rastreamento"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nenhum resultado encontrado."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Lista numerada"
|
||||
msgid "Organization"
|
||||
msgstr "Organização"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Página"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Página {pageNumber} de {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Parágrafo"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Chaves de acesso"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Chaves de acesso e 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "A proteção por senha foi ativada."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Português (Brasil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Português (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Proficiência"
|
||||
msgid "Profile"
|
||||
msgstr "Perfil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Perfis"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Perfis"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Barra de progresso"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projetos"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Proteja seu currículo com uma senha e permita que apenas pessoas com a
|
||||
msgid "Provider"
|
||||
msgstr "Provedor"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publicações"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Refazer (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referências"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referências"
|
||||
msgid "Refresh"
|
||||
msgstr "Atualizar"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrar novo dispositivo"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Lembrou da sua senha? <0><1>Entre agora <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Removendo proteção por senha..."
|
||||
msgid "Rename"
|
||||
msgstr "Renomear"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Reportar um bug"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Currículos"
|
||||
msgid "Right Align"
|
||||
msgstr "Alinhar à direita"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Romeno"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Pesquisar..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Pesquisar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tipo de seção"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Selecionar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Entre com GitHub, Google ou um provedor OAuth personalizado."
|
||||
msgid "Sign up"
|
||||
msgstr "Cadastre-se"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Uma coluna; polido e sério para posições sênior ou de nível corpora
|
||||
msgid "Size"
|
||||
msgstr "Tamanho"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Habilidades"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Tachar"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Resumo"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamita"
|
||||
msgid "Views"
|
||||
msgstr "Visualizações"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Voluntariado"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Voluntariado"
|
||||
msgid "Website"
|
||||
msgstr "Site"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Como você quer chamar esta chave de acesso?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Para qual nome você quer renomear esta seção?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Você também pode usar seu nome de usuário para entrar."
|
||||
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 "Você pode compartilhar seu currículo por meio de um URL público exclusivo, protegê-lo com uma senha ou baixá-lo como PDF para compartilhar diretamente. A escolha é sua!"
|
||||
|
||||
#. 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 "Você não poderá mais usar a chave de acesso \"{0}\" para entrar após a exclusão. Esta ação não pode ser desfeita."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Seus dados são armazenados localmente"
|
||||
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 "Seus dados são armazenados com segurança e nunca são compartilhados com terceiros. Você também pode auto-hospedar o Reactive Resume em seus próprios servidores para ter controle total sobre seus dados."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Sua chave de acesso foi adicionada com sucesso."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Sua chave de acesso foi excluída com sucesso."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Sua senha foi redefinida com sucesso. Agora você pode entrar com sua nova senha."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: pt\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(abre num novo separador)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# item} other {# items}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Adicionar coluna após"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Adicionar coluna antes"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Adicionar página"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Adicionar linha após"
|
||||
@@ -211,15 +224,6 @@ msgstr "Adicionar linha antes"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Adicionado em {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "A adicionar a sua passkey..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Africâner"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Permitir acesso público"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Já tem uma conta? <0><1>Inicie sessão agora <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Tem a certeza de que pretende eliminar esta chave API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Tem a certeza de que pretende eliminar esta passkey?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Instituição"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Prémios"
|
||||
@@ -502,14 +503,11 @@ msgstr "Alinhar ao centro"
|
||||
msgid "Center view"
|
||||
msgstr "Centrar vista"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificações"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Mudar idioma"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Mudar idioma para..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Círculo"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Limpar seleção"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Clique aqui para selecionar um ficheiro para importar"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloco de código"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copie esta chave secreta e utilize-a nas suas aplicações para aceder a
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiar URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "A apagar a sua conta..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "A apagar a sua chave API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "A apagar a sua passkey..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "A apagar o seu currículo..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentação"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Não tem uma conta? <0><1>Crie uma agora <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Neerlandês"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Formação"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "A ativar a autenticação de dois factores..."
|
||||
msgid "English"
|
||||
msgstr "Inglês"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Reforce a segurança da sua conta com camadas adicionais de proteção."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Tudo o que precisa para criar, personalizar e partilhar currículos prof
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Experiência"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportar"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Falha ao configurar a autenticação de dois fatores."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funcionalidades"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Código em linha"
|
||||
msgid "Insert Table"
|
||||
msgstr "Inserir tabela"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesses"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Paisagem"
|
||||
msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Idiomas"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Sem publicidade, sem rastreamento"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nenhum resultado encontrado."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Lista ordenada"
|
||||
msgid "Organization"
|
||||
msgstr "Organização"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Página"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Página {pageNumber} de {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Parágrafo"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeys e 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "A proteção por senha foi ativada."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Português (Brasil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Português (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Proficiência"
|
||||
msgid "Profile"
|
||||
msgstr "Perfil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Perfis"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Perfis"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Barra de progresso"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projetos"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Proteja o seu currículo com uma senha e permita que apenas pessoas com
|
||||
msgid "Provider"
|
||||
msgstr "Fornecedor"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publicações"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Refazer (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referências"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referências"
|
||||
msgid "Refresh"
|
||||
msgstr "Recarregar"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registar novo dispositivo"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Lembra-se da sua senha? <0><1>Inicie sessão agora <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "A remover a proteção por senha..."
|
||||
msgid "Rename"
|
||||
msgstr "Renomear"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Reportar um bug"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Currículos"
|
||||
msgid "Right Align"
|
||||
msgstr "Alinhar à direita"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Romeno"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Procurar..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Pesquisar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tipo de secção"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Selecionar..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Inicie sessão com o GitHub, Google ou um fornecedor OAuth personalizado
|
||||
msgid "Sign up"
|
||||
msgstr "Registar"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Uma coluna; polido e sério para posições sénior ou de nível empresa
|
||||
msgid "Size"
|
||||
msgstr "Tamanho"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Competências"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Rasurar"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Resumo"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamita"
|
||||
msgid "Views"
|
||||
msgstr "Visualizações"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Voluntariado"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Voluntariado"
|
||||
msgid "Website"
|
||||
msgstr "Site"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Como quer chamar esta passkey?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Para que nome deseja renomear esta secção?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Também pode utilizar o seu nome de usuário para iniciar sessão."
|
||||
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 "Pode partilhar o seu currículo através de um URL público único, protegê-lo com uma senha ou descarregá-lo em PDF para partilha direta. A escolha é sua!"
|
||||
|
||||
#. 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 "Após a eliminação, já não poderá usar a passkey \"{0}\" para iniciar sessão. Esta ação não pode ser anulada."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Os seus dados são armazenados localmente"
|
||||
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 "Os seus dados são armazenados em segurança e nunca são partilhados com terceiros. Também pode auto-hospedar o Reactive Resume nos seus próprios servidores para ter controlo total sobre os seus dados."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "A sua passkey foi adicionada com sucesso."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "A sua passkey foi eliminada com sucesso."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "A sua senha foi reposta com sucesso. Já pode iniciar sessão com a sua nova senha."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ro\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:45\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(se deschide într-o filă nouă)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} few {# elemente} other {# de elemente}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Adăugați coloană după"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Adăugați coloană înainte"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Adăugați pagină"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Adăugați rând după"
|
||||
@@ -211,15 +224,6 @@ msgstr "Adăugați rând înainte"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Adăugat la {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Se adaugă cheia de acces..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Permite acces public"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Aveți deja un cont? <0><1>Autentificați-vă acum <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Sigur doriți să ștergeți această cheie API?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Sunteți sigur că doriți să ștergeți această cheie de acces?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Acordant"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Distincții"
|
||||
@@ -502,14 +503,11 @@ msgstr "Aliniere la centru"
|
||||
msgid "Center view"
|
||||
msgstr "Centrează vizualizarea"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certificări"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Schimbați limba"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Schimbați limba în..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Cerc"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Ștergeți selecția"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Faceți clic aici pentru a selecta un fișier de importat"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloc de cod"
|
||||
@@ -635,6 +634,7 @@ msgstr "Copiați această cheie secretă și folosiți-o în aplicațiile dvs. p
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiază URL-ul"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Se șterge contul..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Se șterge cheia API..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Se șterge cheia de acces..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Se șterge CV-ul..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Documentație"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nu aveți un cont? <0><1>Creați unul acum <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Olandeză"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Educație"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Se activează autentificarea cu doi factori..."
|
||||
msgid "English"
|
||||
msgstr "Engleză"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Sporiți securitatea contului prin straturi suplimentare de protecție."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Tot ce aveți nevoie pentru a crea, personaliza și partaja CV-uri profe
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Experiență"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportă"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Configurarea autentificării cu doi factori a eșuat."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funcționalități"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Cod în linie"
|
||||
msgid "Insert Table"
|
||||
msgstr "Inserează tabel"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interese"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Landscape"
|
||||
msgid "Language"
|
||||
msgstr "Limbă"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Limbi"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Fără reclame, fără urmărire"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nu s-a găsit niciun rezultat."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Listă ordonată"
|
||||
msgid "Organization"
|
||||
msgstr "Organizație"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Pagină"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Pagina {pageNumber} din {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Chei de acces"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Chei de acces & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Protecția prin parolă a fost activată."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugheză (Brazilia)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugheză (Portugalia)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Nivel de competență"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profile"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profile"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Bară de progres"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Proiecte"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Protejați CV-ul cu o parolă și permiteți doar persoanelor care o cun
|
||||
msgid "Provider"
|
||||
msgstr "Furnizor"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publicații"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Refă (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referințe"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referințe"
|
||||
msgid "Refresh"
|
||||
msgstr "Reîncarcă"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Înregistrați un dispozitiv nou"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Vă amintiți parola? <0><1>Autentificați-vă acum <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Se elimină protecția prin parolă..."
|
||||
msgid "Rename"
|
||||
msgstr "Redenumește"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Raportați o eroare"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV-uri"
|
||||
msgid "Right Align"
|
||||
msgstr "Aliniere la dreapta"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Română"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Căutați..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Căutare..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Tip secțiune"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Selectați..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Autentificați-vă cu GitHub, Google sau un furnizor OAuth personalizat.
|
||||
msgid "Sign up"
|
||||
msgstr "Înregistrare"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "O singură coloană; finisat și serios pentru poziții de nivel senior
|
||||
msgid "Size"
|
||||
msgstr "Dimensiune"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Abilități"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Tăiat"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Sumar"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnameză"
|
||||
msgid "Views"
|
||||
msgstr "Vizualizări"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Voluntariat"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Voluntariat"
|
||||
msgid "Website"
|
||||
msgstr "Website"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Cum doriți să denumiți această cheie de acces?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "La ce doriți să redenumiți această secțiune?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Puteți folosi și numele de utilizator pentru a vă autentifica."
|
||||
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 "Puteți partaja CV-ul printr-un URL public unic, îl puteți proteja cu o parolă sau îl puteți descărca ca PDF pentru a-l partaja direct. Alegerea vă aparține!"
|
||||
|
||||
#. 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 "Nu veți mai putea folosi cheia de acces \"{0}\" pentru autentificare după ștergere. Această acțiune nu poate fi anulată."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Datele dvs. sunt stocate local"
|
||||
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 "Datele dvs. sunt stocate în siguranță și nu sunt niciodată partajate cu terți. De asemenea, puteți auto-găzdui Reactive Resume pe propriile servere pentru control complet asupra datelor."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Cheia de acces a fost adăugată cu succes."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Cheia de acces a fost ștearsă cu succes."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Parola a fost resetată cu succes. Vă puteți autentifica acum cu noua parolă."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ru\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(открывается в новой вкладке)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# элемент} few {# элемента} many {# элементов} other {# элементов}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Добавить столбец после"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Добавить столбец до"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Добавить страницу"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Добавить строку после"
|
||||
@@ -211,15 +224,6 @@ msgstr "Добавить строку до"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Добавлено {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Добавление ключа доступа..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африкаанс"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Разрешить публичный доступ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Уже есть учетная запись? <0><1>Войдите сейчас <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Вы уверены, что хотите удалить этот API-ключ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Вы уверены, что хотите удалить этот ключ доступа?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Наградивший"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Награды"
|
||||
@@ -502,14 +503,11 @@ msgstr "Выровнять по центру"
|
||||
msgid "Center view"
|
||||
msgstr "Центрировать вид"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Сертификаты"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Изменить язык"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Изменить язык на..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Круг"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Очистить выбор"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Нажмите здесь, чтобы выбрать файл для импорта"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок кода"
|
||||
@@ -635,6 +634,7 @@ msgstr "Скопируйте этот секретный ключ и испол
|
||||
msgid "Copy URL"
|
||||
msgstr "Скопировать URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Удаление вашей учетной записи..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Удаление вашего API-ключа..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Удаление вашего ключа доступа..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Удаление вашего резюме..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Документация"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Нет учетной записи? <0><1>Создайте её сейчас <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Нидерландский"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Образование"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Включение двухфакторной аутентификаци
|
||||
msgid "English"
|
||||
msgstr "Английский"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Усильте безопасность своей учетной записи дополнительными уровнями защиты."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Все, что нужно для создания, настройки и
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Опыт"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Экспорт"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Не удалось настроить двухфакторную аутентификацию."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Возможности"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Встроенный код"
|
||||
msgid "Insert Table"
|
||||
msgstr "Вставить таблицу"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Интересы"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Альбомная"
|
||||
msgid "Language"
|
||||
msgstr "Язык"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Языки"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Без рекламы и отслеживания"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Результатов не найдено."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Нумерованный список"
|
||||
msgid "Organization"
|
||||
msgstr "Организация"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Страница"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Страница {pageNumber} из {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Абзац"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Ключи доступа"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Ключи доступа и 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Защита паролем включена."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Португальский (Бразилия)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Португальский (Португалия)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Компетентность"
|
||||
msgid "Profile"
|
||||
msgstr "Профиль"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Профили"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Профили"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Индикатор прогресса"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Проекты"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Защитите свое резюме паролем, чтобы его
|
||||
msgid "Provider"
|
||||
msgstr "Провайдер"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Публикации"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Повторить (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Рекомендации"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Рекомендации"
|
||||
msgid "Refresh"
|
||||
msgstr "Обновить"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Зарегистрировать новое устройство"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Вспомнили пароль? <0><1>Войдите сейчас <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Отключение защиты паролем..."
|
||||
msgid "Rename"
|
||||
msgstr "Переименовать"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Сообщить об ошибке"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Резюме"
|
||||
msgid "Right Align"
|
||||
msgstr "Выровнять по правому краю"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Румынский"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Поиск..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Поиск..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Тип раздела"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Выберите..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Войдите с GitHub, Google или собственным пров
|
||||
msgid "Sign up"
|
||||
msgstr "Зарегистрироваться"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Одноколоночный макет; строгий и солидн
|
||||
msgid "Size"
|
||||
msgstr "Размер"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Навыки"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Зачеркнутый"
|
||||
msgid "Subreddit"
|
||||
msgstr "Сабреддит"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Краткое содержание"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Вьетнамский"
|
||||
msgid "Views"
|
||||
msgstr "Просмотры"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Волонтерство"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Волонтерство"
|
||||
msgid "Website"
|
||||
msgstr "Сайт"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Как вы хотите назвать этот ключ доступа?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Как вы хотите переименовать этот раздел?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Вы также можете использовать имя польз
|
||||
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 "Вы можете поделиться резюме по уникальному публичному URL, защитить его паролем или скачать как PDF и отправить напрямую. Выбор за вами!"
|
||||
|
||||
#. 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 "После удаления вы больше не сможете использовать ключ доступа «{0}» для входа. Это действие нельзя отменить."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Ваши данные хранятся локально"
|
||||
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 "Ваши данные надежно хранятся и никогда не передаются третьим лицам. Вы также можете развернуть Reactive Resume на своих серверах, чтобы полностью контролировать свои данные."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Ваш ключ доступа был успешно добавлен."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Ваш ключ доступа был успешно удален."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Ваш пароль был успешно сброшен. Теперь вы можете войти с новым паролем."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sk\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovak\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(otvorí sa na novej karte)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# položka} few {# položky} many {# položiek} other {# položky}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Pridať stĺpec za"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Pridať stĺpec pred"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Pridať stranu"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Pridať riadok za"
|
||||
@@ -211,15 +224,6 @@ msgstr "Pridať riadok pred"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Pridané dňa {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Pridávam tvoj prístupový kľúč..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikánčina"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Povoliť verejný prístup"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Už máš účet? <0><1>Prihlás sa teraz <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Naozaj chceš tento API kľúč vymazať?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Naozaj chceš tento prístupový kľúč vymazať?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Udeľovateľ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Ocenenia"
|
||||
@@ -502,14 +503,11 @@ msgstr "Zarovnať na stred"
|
||||
msgid "Center view"
|
||||
msgstr "Vycentrovať zobrazenie"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certifikácie"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Zmeniť jazyk"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Zmeniť jazyk na..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Kruh"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Zrušiť výber"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknutím sem vyber súbor na import"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kódu"
|
||||
@@ -635,6 +634,7 @@ msgstr "Skopíruj tento tajný kľúč a použi ho vo svojich aplikáciách na p
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopírovať URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Vymazávam tvoj účet..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Vymazávam tvoj API kľúč..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Vymazávam tvoj prístupový kľúč..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Vymazávam tvoj životopis..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentácia"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nemáš účet? <0><1>Vytvor si ho teraz <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Holandčina"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Vzdelanie"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Zapínam dvojfaktorové overenie..."
|
||||
msgid "English"
|
||||
msgstr "Angličtina"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Zvýš bezpečnosť svojho účtu ďalšími vrstvami ochrany."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Všetko, čo potrebuješ na vytvorenie, prispôsobenie a zdieľanie prof
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Skúsenosti"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Export"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Nastavenie dvojfaktorového overenia zlyhalo."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkcie"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Vložený kód"
|
||||
msgid "Insert Table"
|
||||
msgstr "Vložiť tabuľku"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Záujmy"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Na šírku"
|
||||
msgid "Language"
|
||||
msgstr "Jazyk"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Jazyky"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklám, bez sledovania"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nenašli sa žiadne výsledky."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Číslovaný zoznam"
|
||||
msgid "Organization"
|
||||
msgstr "Organizácia"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Strana"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Strana {pageNumber} z {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Odstavec"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Prístupové kľúče"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Prístupové kľúče a 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Ochrana heslom bola zapnutá."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugalčina (Brazília)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugalčina (Portugalsko)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Úroveň znalosti"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profily"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profily"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Ukazovateľ priebehu"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekty"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Ochráň svoj životopis heslom a umožni zobrazenie len tým, ktorí he
|
||||
msgid "Provider"
|
||||
msgstr "Poskytovateľ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikácie"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Znovu (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referencie"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referencie"
|
||||
msgid "Refresh"
|
||||
msgstr "Obnoviť"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Zaregistrovať nové zariadenie"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Spomínaš si na heslo? <0><1>Prihlás sa teraz <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Odstraňujem ochranu heslom..."
|
||||
msgid "Rename"
|
||||
msgstr "Premenovať"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Nahlásiť chybu"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Životopisy"
|
||||
msgid "Right Align"
|
||||
msgstr "Zarovnať vpravo"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumunčina"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Hľadať..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Hľadať..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Typ sekcie"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Vybrať..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Prihlás sa cez GitHub, Google alebo vlastného OAuth poskytovateľa."
|
||||
msgid "Sign up"
|
||||
msgstr "Zaregistrovať sa"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Jednostĺpcové rozloženie; uhladené a seriózne pre seniorské alebo
|
||||
msgid "Size"
|
||||
msgstr "Veľkosť"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Zručnosti"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Prečiarknuté"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Zhrnutie"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamčina"
|
||||
msgid "Views"
|
||||
msgstr "Zobrazenia"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Dobrovoľníctvo"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Dobrovoľníctvo"
|
||||
msgid "Website"
|
||||
msgstr "Webová stránka"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Ako chceš tento prístupový kľúč nazvať?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Ako chceš túto sekciu premenovať?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Na prihlásenie môžeš použiť aj svoje používateľské meno."
|
||||
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 životopis môžeš zdieľať pomocou unikátnej verejnej URL adresy, chrániť ho heslom alebo ho stiahnuť ako PDF a zdieľať priamo. Voľba je na tebe!"
|
||||
|
||||
#. 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 "Po vymazaní už nebudeš môcť použiť prístupový kľúč \"{0}\" na prihlásenie. Túto akciu nemožno vrátiť späť."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Tvoje dáta sú uložené lokálne"
|
||||
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 "Tvoje dáta sú bezpečne uložené a nikdy sa nezdieľajú s tretími stranami. Reactive Resume si môžeš tiež hostovať na vlastných serveroch a mať nad dátami úplnú kontrolu."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Tvoj prístupový kľúč bol úspešne pridaný."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Tvoj prístupový kľúč bol úspešne vymazaný."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Tvoje heslo bolo úspešne obnovené. Teraz sa môžeš prihlásiť s novým heslom."
|
||||
|
||||
Generated
+86
-43
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sl\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(odpre se v novem zavihku)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# postavka} two {# postavki} few {# postavke} other {# postavk}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Dodaj stolpec za"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Dodaj stolpec pred"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Dodaj stran"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Dodaj vrstico za"
|
||||
@@ -207,14 +220,9 @@ msgstr "Dodaj vrstico za"
|
||||
msgid "Add Row Before"
|
||||
msgstr "Dodaj vrstico pred"
|
||||
|
||||
#. 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/components/ai/chat.tsx
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
@@ -225,6 +233,10 @@ msgstr "Afriščina"
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "AI Chat"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanščina"
|
||||
@@ -305,10 +317,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
|
||||
@@ -340,6 +348,10 @@ msgstr "Področje študija"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Umetna inteligenca"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Ask me to update your resume..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Razmerje stranic"
|
||||
@@ -360,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Podeljevalec"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Priznanja"
|
||||
@@ -490,6 +503,7 @@ msgstr "Poravnava na sredino"
|
||||
msgid "Center view"
|
||||
msgstr "Poravnaj pogled na sredino"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certifikati"
|
||||
@@ -534,6 +548,10 @@ msgstr "Kitajščina (tradicionalna)"
|
||||
msgid "Circle"
|
||||
msgstr "Krog"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Počisti izbiro"
|
||||
@@ -619,6 +637,7 @@ msgstr "Kopirajte to skrivno kodo in jo uporabite v svojih aplikacijah za dostop
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiraj URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -824,10 +843,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
|
||||
@@ -838,6 +853,7 @@ msgstr "Brišem vaš življenjepis..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -945,6 +961,11 @@ msgstr "Podvajam vaš življenjepis..."
|
||||
msgid "Dutch"
|
||||
msgstr "Nizozemščina"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Izobrazba"
|
||||
@@ -1037,6 +1058,7 @@ msgstr "Vse, kar potrebujete za ustvarjanje, prilagajanje in deljenje strokovnih
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Izkušnje"
|
||||
@@ -1066,6 +1088,10 @@ msgstr "Izvozi"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Ni bilo mogoče nastaviti dvostopenjskega preverjanja pristnosti."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funkcionalnosti"
|
||||
@@ -1327,6 +1353,7 @@ msgstr "Inline koda"
|
||||
msgid "Insert Table"
|
||||
msgstr "Vstavi tabelo"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesi"
|
||||
@@ -1392,6 +1419,7 @@ msgstr "Ležeče (Landscape)"
|
||||
msgid "Language"
|
||||
msgstr "Jezik"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Jeziki"
|
||||
@@ -1663,6 +1691,14 @@ msgstr "Oštevilčen seznam"
|
||||
msgid "Organization"
|
||||
msgstr "Organizacija"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Stran"
|
||||
@@ -1681,10 +1717,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"
|
||||
@@ -1716,6 +1748,7 @@ msgstr "Zaščita z geslom je bila omogočena."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1771,6 +1804,7 @@ msgstr "portugalščina (Brazilija)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "portugalščina (Portugalska)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1803,6 +1837,7 @@ msgstr "Znanje"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profili"
|
||||
@@ -1811,6 +1846,7 @@ msgstr "Profili"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Indikator napredka"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekti"
|
||||
@@ -1827,6 +1863,7 @@ msgstr "Zaščitite svoj življenjepis z geslom in dovolite ogled le tistim, ki
|
||||
msgid "Provider"
|
||||
msgstr "Ponudnik"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikacije"
|
||||
@@ -1876,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Ponovi (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Reference"
|
||||
@@ -1884,18 +1922,22 @@ 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/></1></0>"
|
||||
msgstr "Se spomnite gesla? <0><1>Prijavite se zdaj <2/></1></0>"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
msgstr "Odstrani geslo"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Removing password protection..."
|
||||
msgstr "Odstranjevanje zaščite z geslom..."
|
||||
@@ -1904,6 +1946,10 @@ msgstr "Odstranjevanje zaščite z geslom..."
|
||||
msgid "Rename"
|
||||
msgstr "Preimenuj"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Prijavite napako"
|
||||
@@ -1955,6 +2001,10 @@ msgstr "Življenjepisi"
|
||||
msgid "Right Align"
|
||||
msgstr "Poravnaj desno"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "romunščina"
|
||||
@@ -2117,7 +2167,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
|
||||
@@ -2152,6 +2201,7 @@ msgstr "Enojen stolpec; izpiljeno in resno za višje ali podjetniške položaje.
|
||||
msgid "Size"
|
||||
msgstr "Velikost"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Spretnosti"
|
||||
@@ -2242,6 +2292,7 @@ msgstr "Prečrtano"
|
||||
msgid "Subreddit"
|
||||
msgstr "Podreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Povzetek"
|
||||
@@ -2357,6 +2408,10 @@ msgstr "Nato vnesite 6-mestno kodo, ki jo aplikacija zagotovi za nadaljevanje."
|
||||
msgid "There was a problem while generating the PDF, please try again in some time."
|
||||
msgstr "Prišlo je do težave pri ustvarjanju PDF-ja, poskusite znova čez nekaj časa."
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Thinking..."
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
@@ -2620,6 +2675,10 @@ msgstr "Posodobi življenjepis"
|
||||
msgid "Update your password"
|
||||
msgstr "Posodobite svoje geslo"
|
||||
|
||||
#: src/components/ai/chat.tsx
|
||||
msgid "Updated"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/change-password.tsx
|
||||
msgid "Updating your password..."
|
||||
msgstr "Posodabljanje vašega gesla..."
|
||||
@@ -2692,6 +2751,7 @@ msgstr "vietnamščina"
|
||||
msgid "Views"
|
||||
msgstr "Ogledi"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Prostovoljec"
|
||||
@@ -2709,10 +2769,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?"
|
||||
@@ -2759,11 +2815,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 ""
|
||||
@@ -2797,14 +2848,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."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sq\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Albanian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(hapet në skedë të re)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} other {# elemente}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Shto kolonë pas"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Shto kolonë para"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Shto faqe"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Shto rresht pas"
|
||||
@@ -211,15 +224,6 @@ msgstr "Shto rresht para"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Shtuar më {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Po shtohet passkey-ja juaj..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikanisht"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Lejo akses publik"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Keni tashmë një llogari? <0><1>Hyni tani <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Jeni i sigurt se dëshironi të fshini këtë API key?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Jeni i sigurt se dëshironi të fshini këtë passkey?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Dhurues"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Çmime"
|
||||
@@ -502,14 +503,11 @@ msgstr "Rreshto në qendër"
|
||||
msgid "Center view"
|
||||
msgstr "Qendro pamjen"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certifikime"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Ndrysho gjuhën"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Ndrysho gjuhën në..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Rreth"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Pastro përzgjedhjen"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klikoni këtu për të zgjedhur një skedar për importim"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bllok kodi"
|
||||
@@ -635,6 +634,7 @@ msgstr "Kopjoni këtë çelës sekret dhe përdoreni në aplikacionet tuaja për
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopjo URL-në"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Po fshihet llogaria juaj..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Po fshihet API key-ja juaj..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Po fshihet passkey-ja juaj..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Po fshihet CV-ja juaj..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentacioni"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Nuk keni një llogari? <0><1>Krijoni një tani <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Holandisht"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Arsimimi"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Po aktivizohet vërtetimi me dy faktorë..."
|
||||
msgid "English"
|
||||
msgstr "Anglisht"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Forconi sigurinë e llogarisë suaj me shtresa shtesë mbrojtjeje."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Gjithçka që ju nevojitet për të krijuar, personalizuar dhe shpërnda
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Eksperienca"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exporto"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Dështoi konfigurimi i vërtetimit me dy faktorë."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Veçori"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Kod në rresht"
|
||||
msgid "Insert Table"
|
||||
msgstr "Shto tabelë"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Interesa"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Peizazh"
|
||||
msgid "Language"
|
||||
msgstr "Gjuha"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Gjuhët"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Pa reklama, pa gjurmim"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Nuk u gjetën rezultate."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Listë e renditur"
|
||||
msgid "Organization"
|
||||
msgstr "Organizata"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Faqja"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Faqja {pageNumber} nga {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeys & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Mbrojtja me fjalëkalim është aktivizuar."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugalisht (Brazil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugalisht (Portugali)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Aftësi"
|
||||
msgid "Profile"
|
||||
msgstr "Profili"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profile"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profile"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Shtyllë progresi"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekte"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Mbroni CV-në tuaj me një fjalëkalim dhe lejoni vetëm personat me fja
|
||||
msgid "Provider"
|
||||
msgstr "Ofruesi"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikime"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Ribëje (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referenca"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referenca"
|
||||
msgid "Refresh"
|
||||
msgstr "Rifresko"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Regjistro pajisje të re"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "E kujtuat fjalëkalimin? <0><1>Hyni tani <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Po hiqet mbrojtja me fjalëkalim..."
|
||||
msgid "Rename"
|
||||
msgstr "Riemërto"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Raporto një gabim"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV-të"
|
||||
msgid "Right Align"
|
||||
msgstr "Rreshto djathtas"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumanisht"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Kërko për..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Kërko..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Lloji i seksionit"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Zgjidh..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Hyni me GitHub, Google ose një ofrues tjetër të personalizuar OAuth."
|
||||
msgid "Sign up"
|
||||
msgstr "Regjistrohu"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Një kolonë e vetme; e lustruar dhe serioze për pozicione të larta os
|
||||
msgid "Size"
|
||||
msgstr "Madhësia"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Aftësi"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Heqje"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Përmbledhja"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnameze"
|
||||
msgid "Views"
|
||||
msgstr "Shikime"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Vullnetare"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Vullnetare"
|
||||
msgid "Website"
|
||||
msgstr "Faqja e internetit"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Si dëshironi ta quani këtë passkey?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Në çfarë doni ta riemërtoni këtë seksion?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Ju gjithashtu mund të përdorni emrin tuaj të përdoruesit për t’u
|
||||
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 "CV-në tuaj mund ta ndani përmes një URL-je publike unike, ta mbroni me një fjalëkalim ose ta shkarkoni si PDF për ta ndarë drejtpërdrejt. Zgjedhja është e juaja!"
|
||||
|
||||
#. 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 "Nuk do të mund ta përdorni më passkey-n \"{0}\" për t’u kyçur pas fshirjes. Ky veprim nuk mund të zhbëhet."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Të dhënat tuaja ruhen lokalisht"
|
||||
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 "Të dhënat tuaja ruhen në mënyrë të sigurt dhe nuk ndahen kurrë me palë të treta. Ju gjithashtu mund ta self-host-oni Reactive Resume në serverët tuaj për kontroll të plotë mbi të dhënat tuaja."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Passkey-ja juaj u shtua me sukses."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Passkey-ja juaj u fshi me sukses."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Fjalëkalimi juaj u rivendos me sukses. Tani mund të hyni me fjalëkalimin tuaj të ri."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(отвара се у новом језичку)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# ставка} few {# ставке} other {# ставки}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Додај колону после"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Додај колону пре"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Додај страницу"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Додај ред после"
|
||||
@@ -211,15 +224,6 @@ msgstr "Додај ред пре"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Додато дана {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Додавање ваше приступне лозинке..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африканс"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Дозволи јавни приступ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Већ имате налог? <0><1>Пријавите се сада <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Да ли сигурно желите да обришете овај API кључ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Да ли сигурно желите да обришете ову приступну лозинку?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Додељивач награде"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Награде"
|
||||
@@ -502,14 +503,11 @@ msgstr "Поравнај по средини"
|
||||
msgid "Center view"
|
||||
msgstr "Центрирај приказ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Сертификације"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Промени језик"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Промени језик у..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Круг"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Обриши избор"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Кликните овде да изаберете датотеку за увоз"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок кода"
|
||||
@@ -635,6 +634,7 @@ msgstr "Копирајте овај тајни кључ и користите г
|
||||
msgid "Copy URL"
|
||||
msgstr "Копирај URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Брисање вашег налога..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Брисање вашег API кључа..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Брисање ваше приступне лозинке..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Брисање вашег резимеа..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Документација"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Немате налог? <0><1>Креирајте га сада <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Холандски"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Образовање"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Омогућавање двофакторске аутентификац
|
||||
msgid "English"
|
||||
msgstr "Енглески"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Побољшајте безбедност свог налога додатним слојевима заштите."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Све што вам је потребно да креирате, при
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Искуство"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Извоз"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Није успело подешавање двофакторске аутентификације."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Функције"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Унутрашњи кôд"
|
||||
msgid "Insert Table"
|
||||
msgstr "Уметни табелу"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Интересовања"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Пејзаж"
|
||||
msgid "Language"
|
||||
msgstr "Језик"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Језици"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Без оглашавања, без праћења"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Нема резултата."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Нумерисана листа"
|
||||
msgid "Organization"
|
||||
msgstr "Организација"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Страница"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Страница {pageNumber} од {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Пасус"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Приступне лозинке"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Приступне лозинке и 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Заштита лозинком је омогућена."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Португалски (Бразил)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Португалски (Португал)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Степен познавања"
|
||||
msgid "Profile"
|
||||
msgstr "Профил"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Профили"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Профили"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Трака напретка"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Пројекти"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Заштитите свој резиме лозинком и дозво
|
||||
msgid "Provider"
|
||||
msgstr "Провајдер"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Публикације"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Понови (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Референце"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Референце"
|
||||
msgid "Refresh"
|
||||
msgstr "Освежи"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Региструј нови уређај"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Сећате се лозинке? <0><1>Пријавите се сада <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Уклањање заштите лозинком..."
|
||||
msgid "Rename"
|
||||
msgstr "Преименуј"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Пријави грешку"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Резимеи"
|
||||
msgid "Right Align"
|
||||
msgstr "Поравнај десно"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Румунски"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Претражи резимее..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Претражи..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Тип одељка"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Изаберите..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Пријавите се помоћу GitHub-а, Google-а или при
|
||||
msgid "Sign up"
|
||||
msgstr "Региструј се"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Једноколонац; уштогљен и озбиљан за сен
|
||||
msgid "Size"
|
||||
msgstr "Величина"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Вештине"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Прецртано"
|
||||
msgid "Subreddit"
|
||||
msgstr "Субредит"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Сажетак"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Вијетнамски"
|
||||
msgid "Views"
|
||||
msgstr "Прегледи"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Волонтерски рад"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Волонтерски рад"
|
||||
msgid "Website"
|
||||
msgstr "Веб-сајт"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Како желите да назовете ову приступну лозинку?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Како желите да преименујете овај одељак?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Такође можете користити своје кориснич
|
||||
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 "Свој резиме можете поделити путем јединственог јавног URL-а, заштитити га лозинком или га преузети као PDF и делити директно. Избор је на вама!"
|
||||
|
||||
#. 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 "Након брисања више нећете моћи да користите приступну лозинку \"{0}\" за пријаву. Ова радња се не може опозвати."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Ваши подаци се чувају локално"
|
||||
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 "Ваши подаци се чувају безбедно и никада се не деле са трећим странама. Такође можете самостално хостовати Реактивни Резиме на сопственим серверима за потпуну контролу над подацима."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Ваша приступна лозинка је успешно додата."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Ваша приступна лозинка је успешно обрисана."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Ваша лозинка је успешно ресетована. Сада можете да се пријавите новом лозинком."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sv\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Swedish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(öppnas i ny flik)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {Kolumn} other {Kolumner}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Lägg till kolumn efter"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Lägg till kolumn före"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Lägg till sida"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Lägg till rad efter"
|
||||
@@ -211,15 +224,6 @@ msgstr "Lägg till rad före"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Tillagd den {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Lägger till din nyckel..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikanska"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Tillåt offentlig åtkomst"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Har du redan ett konto? <0><1>Logga in nu <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Är du säker på att du vill ta bort denna API-nyckel?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Är du säker på att du vill ta bort denna passnyckel?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Utmärkelse"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Utmärkelser"
|
||||
@@ -502,14 +503,11 @@ msgstr "Centrera"
|
||||
msgid "Center view"
|
||||
msgstr "Centrera vy"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Certifieringar"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Ändra språk"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Ändra språk till..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Cirkel"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Rensa markering"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klicka här för att välja en fil att importera"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodblock"
|
||||
@@ -635,6 +634,7 @@ msgstr "Kopiera denna hemliga nyckel och använd den i dina applikationer för a
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiera URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Raderar ditt konto..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Raderar din API-nyckel..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Raderar din passnyckel..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Raderar ditt CV..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Har du inget konto? <0><1>Skapa ett nu <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Nederländska"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Utbildning"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Aktiverar tvåfaktorsautentisering..."
|
||||
msgid "English"
|
||||
msgstr "Engelska"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Förbättra säkerheten för ditt konto med ytterligare skyddslager."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Allt du behöver för att skapa, anpassa och dela professionella CV:n. B
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Erfarenhet"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Exportera"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Det gick inte att ställa in tvåfaktorsautentisering."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Funktioner"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Inline-kod"
|
||||
msgid "Insert Table"
|
||||
msgstr "Infoga tabell"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Intressen"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Liggande"
|
||||
msgid "Language"
|
||||
msgstr "Språk"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Språk"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Ingen reklam, ingen spårning"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Inga resultat hittades."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Numrerad lista"
|
||||
msgid "Organization"
|
||||
msgstr "Organisation"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Sida"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Sida {pageNumber} av {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Stycke"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passnycklar"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passnycklar & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Lösenordsskydd har aktiverats."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugisiska (Brasilien)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugisiska (Portugal)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Färdighet"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiler"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profiler"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Förloppsindikator"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projekt"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Skydda ditt CV med ett lösenord och låt endast personer med lösenorde
|
||||
msgid "Provider"
|
||||
msgstr "Leverantör"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Publikationer"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Gör om (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referenser"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referenser"
|
||||
msgid "Refresh"
|
||||
msgstr "Uppdatera"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrera ny enhet"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Kommer du ihåg ditt lösenord? <0><1>Logga in nu <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Tar bort lösenordsskydd..."
|
||||
msgid "Rename"
|
||||
msgstr "Döp om"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Rapportera en bugg"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "CV"
|
||||
msgid "Right Align"
|
||||
msgstr "Högerjustera"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumänska"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Sök efter..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Sök..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Avsnittstyp"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Välj..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Logga in med GitHub, Google eller en egen OAuth-leverantör."
|
||||
msgid "Sign up"
|
||||
msgstr "Registrera dig"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "En kolumn; polerad och seriös för seniora eller roller på företagsni
|
||||
msgid "Size"
|
||||
msgstr "Storlek"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Färdigheter"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Genomstrykning"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Sammanfattning"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamesiska"
|
||||
msgid "Views"
|
||||
msgstr "Visningar"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Volontärarbete"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Volontärarbete"
|
||||
msgid "Website"
|
||||
msgstr "Webbplats"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Vad vill du kalla denna passnyckel?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Vad vill du byta namn på detta avsnitt till?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Du kan också använda ditt användarnamn för att logga in."
|
||||
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 "Du kan dela ditt CV via en unik offentlig URL, skydda det med ett lösenord eller ladda ner det som en PDF för att dela direkt. Valet är ditt!"
|
||||
|
||||
#. 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 "Du kan inte längre använda passnyckeln \"{0}\" för att logga in efter att den har raderats. Denna åtgärd kan inte ångras."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Dina data lagras lokalt"
|
||||
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 "Dina data lagras säkert och delas aldrig med tredje part. Du kan också själv hosta Reactive Resume på dina egna servrar för full kontroll över dina data."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Din passnyckel har lagts till."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Din passnyckel har raderats."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Ditt lösenord har återställts. Du kan nu logga in med ditt nya lösenord."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ta\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Tamil\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(புதிய தாவலில் திறக்கிறது)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# உருப்படி} other {# உருப்படிகள்}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "பின் நெடுவரிசைச் சேர்க்கவ
|
||||
msgid "Add Column Before"
|
||||
msgstr "முன் நெடுவரிசைச் சேர்க்கவும்"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "பக்கத்தைச் சேர்க்கவும்"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "பின் வரியைச் சேர்க்கவும்"
|
||||
@@ -211,15 +224,6 @@ msgstr "முன் வரியைச் சேர்க்கவும்"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} அன்று சேர்க்கப்பட்டது"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "உங்கள் பாஸ்கியைச் சேர்க்கிறது..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "ஆஃப்ரிகான்ஸ்"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "பொது அணுகலை அனுமதிக்கவும்"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "ஏற்கனவே கணக்கு இருக்கிறதா? <0><1>உடனே உள்நுழைக <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "இந்த API விசையை நிச்சயமாக நீக்க விரும்புகிறீர்களா?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "இந்த பாஸ்கியை நிச்சயமாக நீக்க விரும்புகிறீர்களா?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "விருது வழங்குநர்"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "விருதுகள்"
|
||||
@@ -502,14 +503,11 @@ msgstr "நடுவில் சீரமை"
|
||||
msgid "Center view"
|
||||
msgstr "நடுப்பார்வை"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "சான்றிதழ்கள்"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "மொழியை மாற்று"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "மொழியை மாற்ற..."
|
||||
@@ -550,14 +548,15 @@ msgstr "வட்டம்"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "தேர்வை அழிக்கவும்"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "இறக்குமதி செய்ய ஒரு கோப்பை தேர்ந்தெடுக்க இங்கே கிளிக் செய்யவும்"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "குறியீட்டு தொகுதி"
|
||||
@@ -635,6 +634,7 @@ msgstr "இந்த ரகசிய விசையை நகலெடுத்
|
||||
msgid "Copy URL"
|
||||
msgstr "URL-ஐ நகலெடு"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "உங்கள் கணக்கை நீக்கிக் கொண
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "உங்கள் API விசையை நீக்கிக் கொண்டிருக்கிறது..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "உங்கள் பாஸ்கியை நீக்கிக் கொண்டிருக்கிறது..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "உங்கள் ரெஸ்யூமியை நீக்கிக
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "ஆவணங்கள்"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "கணக்கு இல்லையா? <0><1>இப்போதே ஒன்றை உருவாக்கவும் <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "டச்சு"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "கல்வி"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "இரண்டு நிலை அங்கீகாரத்தை இ
|
||||
msgid "English"
|
||||
msgstr "ஆங்கிலம்"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "உங்கள் கணக்கின் பாதுகாப்பை கூடுதல் பாதுகாப்பு அடுக்குகளால் மேம்படுத்துங்கள்."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "தொழில்முறை ரெஸ்யூமிகளை உர
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "அனுபவம்"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ஏற்றுமதி"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "இரண்டு நிலை அங்கீகாரத்தை அமைப்பது தோல்வியடைந்தது."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "அம்சங்கள்"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "இன்லைன் குறியீடு"
|
||||
msgid "Insert Table"
|
||||
msgstr "அட்டவணையை நுழைக்கவும்"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "விருப்பங்கள்"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "கிடைமட்டப் படலம்"
|
||||
msgid "Language"
|
||||
msgstr "மொழி"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "மொழிகள்"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "விளம்பரம் இல்லை, கண்காணிப்பு இல்லை"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "எந்த முடிவுகளும் கிடைக்கவில்லை."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "வரிசைப்படுத்தப்பட்ட பட்ட
|
||||
msgid "Organization"
|
||||
msgstr "நிறுவனம் / அமைப்பு"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "பக்கம்"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "மொத்தம் {totalNumberOfPages} பக்கங்களி
|
||||
msgid "Paragraph"
|
||||
msgstr "பத்தியம்"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "பாஸ்கிகள்"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "பாஸ்கிகள் & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "கடவுச்சொல் பாதுகாப்பு இயக
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "போர்ச்சுகீஸ் (பிரேஸில்)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "போர்ச்சுகீஸ் (போர்ச்சுகல்)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "திறமைத் தரம்"
|
||||
msgid "Profile"
|
||||
msgstr "சுயவிவரம்"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "சுயவிவரங்கள்"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "சுயவிவரங்கள்"
|
||||
msgid "Progress Bar"
|
||||
msgstr "முன்னேற்ற பட்டை"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "திட்டங்கள்"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "உங்கள் ரெஸ்யூமியை கடவுச்ச
|
||||
msgid "Provider"
|
||||
msgstr "வழங்குபவர்"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "வெளியீடுகள்"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "மீண்டும் செயல்படுத்து (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "பரிந்துரைகள்"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "பரிந்துரைகள்"
|
||||
msgid "Refresh"
|
||||
msgstr "மீண்டும் ஏற்று"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "புதிய சாதனத்தை பதிவு செய்யவும்"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "உங்கள் கடவுச்சொல் நினைவில் இருக்கிறதா? <0><1>உடனே உள்நுழைக <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "கடவுச்சொல் பாதுகாப்பை நீக
|
||||
msgid "Rename"
|
||||
msgstr "மறுபெயரிடு"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "ஒரு பிழையை அறிவிக்கவும்"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "ரெஸ்யூமிகள்"
|
||||
msgid "Right Align"
|
||||
msgstr "வலது சீரமை"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "ரோமேனியன்"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "தேடுங்கள்..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "தேடல்..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "பகுதி வகை"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "தேர்வு செய்க..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google அல்லது தனிப்பயன் OAuth வ
|
||||
msgid "Sign up"
|
||||
msgstr "பதிவு செய்யவும்"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "ஒற்றை நெடுவரிசை; மெத்தனமாக
|
||||
msgid "Size"
|
||||
msgstr "அளவு"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "திறன்கள்"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "கோடு கிழித்தல்"
|
||||
msgid "Subreddit"
|
||||
msgstr "சப்ரெட்டிட்"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "சுருக்கம்"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "வியட்നாமீஸ்"
|
||||
msgid "Views"
|
||||
msgstr "பார்வைகள்"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "தன்னார்வம்"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "தன்னார்வம்"
|
||||
msgid "Website"
|
||||
msgstr "இணையதளம்"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "இந்த பாஸ்கிக்கு என்ன பெயர் வைக்க விரும்புகிறீர்கள்?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "இந்த பகுதியை என்ன என்று மறுபெயரிட விரும்புகிறீர்கள்?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "உள்நுழைய நீங்கள் உங்கள் பய
|
||||
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 "உங்கள் ரெஸ்யூமியை தனித்துவமான பொது URL மூலம் பகிரலாம், அதை கடவுச்சொல்லால் பாதுகாக்கலாம், அல்லது நேரடியாக பகிர்வதற்காக PDF ஆக பதிவிறக்கலாம். விருப்பம் உங்களுடையது!"
|
||||
|
||||
#. 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 "நீக்கப்பட்ட பிறகு, \"{0}\" என்ற பாஸ்கியை உள்நுழைய இனி பயன்படுத்த முடியாது. இந்த செயலைக் களைந்து விட முடியாது."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "உங்கள் தரவு உங்கள் உலாவியி
|
||||
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 "உங்கள் தரவு பாதுகாப்பாக சேமிக்கப்படுகிறது மற்றும் மூன்றாம் தரப்புகளுடன் ஒருபோதும் பகிரப்படாது. உங்கள் தரவு மீது முழு கட்டுப்பாட்டிற்காக Reactive Resume-ஐ உங்கள் சொந்த சேவையகங்களில் தானே ஹோஸ்ட் செய்யவும் முடியும்."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "உங்கள் பாஸ்கி வெற்றிகரமாக சேர்க்கப்பட்டுள்ளது."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "உங்கள் பாஸ்கி வெற்றிகரமாக நீக்கப்பட்டுள்ளது."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "உங்கள் கடவுச்சொல் வெற்றிகரமாக மீட்டமைக்கப்பட்டுள்ளது. இப்போது உங்கள் புதிய கடவுச்சொல்லைப் பயன்படுத்தி உள்நுழையலாம்."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: te\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Telugu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(కొత్త ట్యాబ్లో తెరవబడుతు
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# అంశం} other {# అంశాలు}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "తరువాత కాలమ్ చేర్చండి"
|
||||
msgid "Add Column Before"
|
||||
msgstr "ముందు కాలమ్ చేర్చండి"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "పేజీ జోడించండి"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "తరువాత వరుస చేర్చండి"
|
||||
@@ -211,15 +224,6 @@ msgstr "ముందు వరుస చేర్చండి"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} న జోడించబడింది"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "మీ పాస్కీని జోడిస్తున్నాం..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "ఆఫ్రికాన్స్"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "ప్రజా యాక్సెస్ని అనుమతించండి"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "మీకు ఖాతా ఉందా? <0><1>ఇప్పుడే సైన్ ఇన్ చెయ్యండి <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "మీరు ఖచ్చితంగా ఈ API కీని తొలగించాలనుకుంటున్నారా?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "మీరు ఖచ్చితంగా ఈ పాస్కీని తొలగించాలనుకుంటున్నారా?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "పురస్కార దాత"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "పురస్కారాలు"
|
||||
@@ -502,14 +503,11 @@ msgstr "మద్యAlign"
|
||||
msgid "Center view"
|
||||
msgstr "ప్రదర్శనను మధ్య భాగంగా ఉంచండి"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "ప్రామாணపత్రాలు"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "భాష మార్చండి"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "భాష మార్చండి..."
|
||||
@@ -550,14 +548,15 @@ msgstr "వృత్తం"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "ఎంపికను క్లియర్ చేయండి"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ఇంపోర్ట్ చేయడానికి ఫైల్ ను ఎంచుకోవడానికి ఇక్కడ క్లిక్ చేయండి"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "కోడ్ బ్లాక్"
|
||||
@@ -635,6 +634,7 @@ msgstr "ఈ సీక్రెట్ కీని కాపీ చేసి మ
|
||||
msgid "Copy URL"
|
||||
msgstr "URLని కాపీ చేయండి"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "మీ ఖాతాను తొలగిస్తున్నారు.
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "మీ API కీ తొలగించబడుతోంది..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "మీ పాస్కీను తొలగిస్తున్నారు..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "మీ రిజ్యూమ్ను తొలగిస్తున
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "డాక్యుమెంటేషన్"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "ఖాతా లేదా? <0><1>ఇప్పుడు ఖాతా సృష్టించండి <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "డచ్"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "విద్య"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "రెండు దశల ధృవీకరణను ప్రారం
|
||||
msgid "English"
|
||||
msgstr "ఆంగ్లం"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "మీ ఖాతా భద్రతను అదనపు పరిరక్షణతో మెరుగుపరచండి."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "ప్రొఫెషనల్ రిజ్యూమ్లు సృ
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "అనుభవం"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ఎగుమతి"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "రెండు దశల ధృవీకరణను సెటప్ చేయడంలో విఫలమయ్యారు."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "ఫీచర్లు"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "ఇన్లైన్ కోడ్"
|
||||
msgid "Insert Table"
|
||||
msgstr "టేబుల్ చేర్చండి"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "అభిరుచులు"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "ల్యాండ్స్కేప్"
|
||||
msgid "Language"
|
||||
msgstr "భాష"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "భాషలు"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "ప్రకటనలు లేవు, ట్రాకింగ్ లేదు"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "ఏ ఫలితాలు లభించలేదు."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "ఆర్డర్డ్ లిస్ట్"
|
||||
msgid "Organization"
|
||||
msgstr "ఆర్గనైజేషన్"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "పేజ్"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "పేజ్ {pageNumber} యొక్క {totalNumberOfPages} లో"
|
||||
msgid "Paragraph"
|
||||
msgstr "పేరాగ్రాఫ్"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "పాస్కీస్"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "పాస్కీస్ & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "పాస్వర్డ్ రక్షణను ప్రారం
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "పోర్చుగీస్ (బ్రెజిల్)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "పోర్చుగీస్ (పోర్చుగల్)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "నైపుణ్యం స్థాయి"
|
||||
msgid "Profile"
|
||||
msgstr "ప్రొఫైల్"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "ప్రొఫైల్స్"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "ప్రొఫైల్స్"
|
||||
msgid "Progress Bar"
|
||||
msgstr "ప్రోగ్రెస్ బార్"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "ప్రాజెక్ట్స్"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "మీ రిజ్యూమ్ను పాస్వర్డ్
|
||||
msgid "Provider"
|
||||
msgstr "ప్రొవైడర్"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "పబ్లికేషన్స్"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "రీడూ (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "రిఫరెన్స్లు"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "రిఫరెన్స్లు"
|
||||
msgid "Refresh"
|
||||
msgstr "రిఫ్రెష్ చేయండి"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "కొత్త పరికరాన్ని నమోదు చేయండి"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "మీకు పాస్వర్డ్ గుర్తుంది? <0><1>ఇప్పుడే సైన్ ఇన్ అవ్వండి <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "పాస్వర్డ్ రక్షణను తీసివే
|
||||
msgid "Rename"
|
||||
msgstr "రీనేమ్"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "బగ్ను నివేదించండి"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "రిజ్యూమ్స్"
|
||||
msgid "Right Align"
|
||||
msgstr "కుడి align చేయండి"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "రోమేనియన్"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "శోధించండి..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "శోధన..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "విభాగపు రకం"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "ఎంచుకోండి..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google లేదా కస్టమ్ OAuth ప్రొవై
|
||||
msgid "Sign up"
|
||||
msgstr "సైన్ అప్ చేయండి"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "ఒకే-కాలమ్; శుభ్రమైన మరియు ప
|
||||
msgid "Size"
|
||||
msgstr "సైజు"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "స్కిల్స్"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "స్ట్రైక్"
|
||||
msgid "Subreddit"
|
||||
msgstr "సబ్రెడిట్"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "సమ్మరీ"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "వియత్నామీస్"
|
||||
msgid "Views"
|
||||
msgstr "వ్యూస్"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "వాలంటియర్"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "వాలంటియర్"
|
||||
msgid "Website"
|
||||
msgstr "వెబ్సైట్"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "ఈ పాస్కీకి మీరు ఏమని పేరు పెట్టాలి?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "ఈ విభాగాన్ని మీరు కొత్తగా ఏ పేరుతో మార్చదలుచుకున్నారు?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "మీరు మీ యూజర్నేమ్తో కూడా
|
||||
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 "మీ రిజ్యూమ్ను ప్రత్యేకమైన పబ్లిక్ URL ద్వారా షేర్ చేయవచ్చు, దానికి పాస్వర్డ్ రక్షణ ఇవ్వచ్చు లేదా డైరెక్టుగా షేర్ చేసేందుకు PDFగా డౌన్లోడ్ చేసుకోవచ్చు. ఎంపిక మీదే!"
|
||||
|
||||
#. 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 "తొలగించిన తరువాత మీరు ఇకపై \"{0}\" పాస్కీతో సైన్ ఇన్ చేయలేరు. ఈ చర్య రద్దు చేయలేనిది."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "మీ డేటా లోకల్గా నిల్వ చేయ
|
||||
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 "మీ డేటా భద్రంగా నిల్వ చేయబడుతుంది, మూడవ పక్షాలతో ఎప్పుడూ పంచుకోబడదు. మీ డేటాపై పూర్తి నియంత్రణ కోసం మీరు Reactive Resumeను మీ సొంత సర్వర్లపై హోస్ట్ చేసుకోవచ్చు."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "మీ పాస్కీ విజయవంతంగా చేర్చబడింది."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "మీ పాస్కీ విజయవంతంగా తొలగించబడింది."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "మీ పాస్వర్డ్ విజయవంతంగా రీసెట్ చేయబడింది. ఇప్పుడు మీ కొత్త పాస్వర్డ్తో సైన్ ఇన్ చేయవచ్చు."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: th\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Thai\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(เปิดในแท็บใหม่)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# รายการ}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "เพิ่มคอลัมน์หลัง"
|
||||
msgid "Add Column Before"
|
||||
msgstr "เพิ่มคอลัมน์ก่อน"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "เพิ่มหน้าใหม่"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "เพิ่มแถวหลัง"
|
||||
@@ -211,15 +224,6 @@ msgstr "เพิ่มแวก่อน"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "เพิ่มเมื่อ {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "กำลังเพิ่มรหัสผ่านคีย์ของคุณ..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "อาฟรีกานส์"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "อนุญาตให้เข้าถึงแบบสาธารณะ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "มีบัญชีอยู่แล้ว? <0><1>เข้าสู่ระบบตอนนี้ <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบ API Key นี้?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบรหัสผ่านคีย์นี้?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "ผู้มอบรางวัล"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "รางวัล"
|
||||
@@ -502,14 +503,11 @@ msgstr "จัดกึ่งกลาง"
|
||||
msgid "Center view"
|
||||
msgstr "ศูนย์กลางมุมมอง"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "ใบรับรอง"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "เปลี่ยนภาษา"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "เปลี่ยนภาษาเป็น..."
|
||||
@@ -550,14 +548,15 @@ msgstr "วงกลม"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "ล้างการเลือก"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "คลิกที่นี่เพื่อเลือกไฟล์ที่จะนำเข้า"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "บล็อกโค้ด"
|
||||
@@ -635,6 +634,7 @@ msgstr "คัดลอกคีย์ลับนี้และใช้ใน
|
||||
msgid "Copy URL"
|
||||
msgstr "คัดลอก URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "กำลังลบบัญชีของคุณ..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "กำลังลบคีย์ API ของคุณ..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "กำลังลบกุญแจผ่านของคุณ..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "กำลังลบเรซูเม่ของคุณ..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "เอกสารอ้างอิง"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "ยังไม่มีบัญชีใช่ไหม? <0><1>สร้างบัญชีเลยตอนนี้ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "ดัตช์"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "การศึกษา"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "กำลังเปิดใช้งานการยืนยัน
|
||||
msgid "English"
|
||||
msgstr "ภาษาอังกฤษ"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "เพิ่มความปลอดภัยให้กับบัญชีของคุณด้วยชั้นการป้องกันเพิ่มเติม"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "ทุกสิ่งที่คุณต้องการในกา
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "ประสบการณ์"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "ส่งออก"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "ตั้งค่าการยืนยันตัวตนสองขั้นตอนล้มเหลว"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "คุณสมบัติ"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "โค้ดอินไลน์"
|
||||
msgid "Insert Table"
|
||||
msgstr "แทรกตาราง"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "ความสนใจ"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "แนวนอน"
|
||||
msgid "Language"
|
||||
msgstr "ภาษา"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "ภาษา"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "ไม่มีโฆษณา ไม่มีการติดตาม"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "ไม่พบผลลัพธ์"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "ลำดับรายการแบบเรียงลำดับ
|
||||
msgid "Organization"
|
||||
msgstr "องค์กร"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "หน้า"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "หน้า {pageNumber} จาก {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "ย่อหน้า"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "รหัสผ่านผ่านคีย์"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "พาสคีย์ & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "เปิดการป้องกันด้วยรหัสผ่
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "โปรตุเกส (บราซิล)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "โปรตุเกส (โปรตุเกส)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "ความชำนาญ"
|
||||
msgid "Profile"
|
||||
msgstr "โปรไฟล์"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "โปรไฟล์"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "โปรไฟล์"
|
||||
msgid "Progress Bar"
|
||||
msgstr "แถบความคืบหน้า"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "โปรเจกต์"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "ปกป้องเรซูเม่ของคุณด้วยร
|
||||
msgid "Provider"
|
||||
msgstr "ผู้ให้บริการ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "สิ่งตีพิมพ์"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "ทำซ้ำ (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "บุคคลอ้างอิง"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "บุคคลอ้างอิง"
|
||||
msgid "Refresh"
|
||||
msgstr "รีเฟรช"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "ลงทะเบียนอุปกรณ์ใหม่"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "จำรหัสผ่านของคุณได้หรือไม่? <0><1>ลงชื่อเข้าใช้ตอนนี้ <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "กำลังลบการป้องกันด้วยรหั
|
||||
msgid "Rename"
|
||||
msgstr "เปลี่ยนชื่อ"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "แจ้งข้อผิดพลาด"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "เรซูเม่"
|
||||
msgid "Right Align"
|
||||
msgstr "ชิดขวา"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "โรมาเนีย"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "ค้นหา..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "ค้นหา..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "ประเภทของเซกชั่น"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "เลือก..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "ลงชื่อเข้าใช้ด้วย GitHub, Google ห
|
||||
msgid "Sign up"
|
||||
msgstr "ลงทะเบียน"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "คอลัมน์เดียว มีความเรียบ
|
||||
msgid "Size"
|
||||
msgstr "ขนาด"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "ทักษะ"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "ขีดฆ่า"
|
||||
msgid "Subreddit"
|
||||
msgstr "ซับเรดดิต"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "ภาพรวม"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "เวียดนาม"
|
||||
msgid "Views"
|
||||
msgstr "ยอดดู"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "อาสาสมัคร"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "อาสาสมัคร"
|
||||
msgid "Website"
|
||||
msgstr "เว็บไซต์"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "คุณต้องการตั้งชื่อกุญแจผ่านนี้ว่าอะไร?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "คุณต้องการเปลี่ยนชื่อส่วนนี้เป็นอะไร?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "คุณยังสามารถใช้ชื่อผู้ใช
|
||||
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 "คุณสามารถแบ่งปันประวัติย่อของคุณผ่าน URL สาธารณะเฉพาะ ป้องกันด้วยรหัสผ่าน หรือดาวน์โหลดเป็น PDF เพื่อแชร์โดยตรงก็ได้ ตัวเลือกเป็นของคุณ!"
|
||||
|
||||
#. 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 "คุณไม่สามารถใช้กุญแจผ่าน \"{0}\" เพื่อลงชื่อเข้าใช้หลังจากลบแล้ว การกระทำนี้จะไม่สามารถย้อนกลับได้."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "ข้อมูลของคุณถูกจัดเก็บไว
|
||||
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 "ข้อมูลของคุณถูกจัดเก็บไว้อย่างปลอดภัยและจะไม่ถูกแชร์กับบุคคลที่สาม คุณยังสามารถโฮสต์ Reactive Resume ด้วยตัวเองบนเซิร์ฟเวอร์ของคุณเพื่อควบคุมข้อมูลได้อย่างสมบูรณ์."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "กุญแจผ่านของคุณถูกเพิ่มเรียบร้อยแล้ว."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "กุญแจผ่านของคุณถูกลบเรียบร้อยแล้ว."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "รหัสผ่านของคุณถูกรีเซ็ตเรียบร้อยแล้ว ตอนนี้คุณสามารถเข้าสู่ระบบด้วยรหัสผ่านใหม่ของคุณได้."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: tr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Turkish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(yeni sekmede açılır)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# öğe} other {# öğe}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Sonra Sütun Ekle"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Önce Sütun Ekle"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Sayfa Ekle"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Sonra Satır Ekle"
|
||||
@@ -211,15 +224,6 @@ msgstr "Önce Satır Ekle"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} tarihinde eklendi"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Geçiş anahtarınız ekleniyor..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Herkese Açık Erişime İzin Ver"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Zaten bir hesabınız var mı? <0><1>Şimdi giriş yapın <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Bu API anahtarını silmek istediğinizden emin misiniz?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Bu geçiş anahtarını silmek istediğinizden emin misiniz?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Ödül veren"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Ödüller"
|
||||
@@ -502,14 +503,11 @@ msgstr "Ortala"
|
||||
msgid "Center view"
|
||||
msgstr "Görünümü ortala"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikalar"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Dili değiştir"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Dili şuna değiştir..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Daire"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Seçimi temizle"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "İçe aktarmak için bir dosya seçmek üzere buraya tıklayın"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kod Bloğu"
|
||||
@@ -635,6 +634,7 @@ msgstr "Bu gizli anahtarı kopyalayıp uygulamalarınızda verilerinize erişmek
|
||||
msgid "Copy URL"
|
||||
msgstr "URL'yi Kopyala"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Hesabınız siliniyor..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API anahtarınız siliniyor..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Anahtarınız siliniyor..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Özgeçmişiniz siliniyor..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Dökümantasyon"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Hesabınız yok mu? <0><1>Şimdi oluşturun <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Felemenkçe"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Eğitim"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "İki faktörlü kimlik doğrulama etkinleştiriliyor..."
|
||||
msgid "English"
|
||||
msgstr "İngilizce"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Hesabınızın güvenliğini ek koruma katmanlarıyla artırın."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Profesyonel özgeçmişler oluşturmak, özelleştirmek ve paylaşmak i
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Deneyim"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Dışa aktar"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "İki faktörlü kimlik doğrulama kurulamadı."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Özellikler"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Satır İçi Kod"
|
||||
msgid "Insert Table"
|
||||
msgstr "Tablo Ekle"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "İlgi Alanları"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Yatay"
|
||||
msgid "Language"
|
||||
msgstr "Dil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Diller"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Reklam Yok, Takip Yok"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Hiçbir sonuç bulunamadı."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Sıralı Liste"
|
||||
msgid "Organization"
|
||||
msgstr "Organizasyon"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Sayfa"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "{totalNumberOfPages} sayfanın {pageNumber}. sayfası"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Geçiş Anahtarları"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Geçiş Anahtarları & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Şifre koruması etkinleştirildi."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portekizce (Brezilya)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portekizce (Portekiz)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Yeterlilik"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profiller"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profiller"
|
||||
msgid "Progress Bar"
|
||||
msgstr "İlerleme Çubuğu"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Projeler"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Özgeçmişinizi bir şifre ile koruyun ve yalnızca şifreye sahip kiş
|
||||
msgid "Provider"
|
||||
msgstr "Sağlayıcı"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Yayınlar"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Yinele (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Referanslar"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Referanslar"
|
||||
msgid "Refresh"
|
||||
msgstr "Yenile"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Yeni Cihaz Kaydet"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Şifrenizi hatırlıyor musunuz? <0><1>Şimdi giriş yapın <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Şifre koruması kaldırılıyor..."
|
||||
msgid "Rename"
|
||||
msgstr "Yeniden adlandır"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Bir Hata Bildir"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Özgeçmişler"
|
||||
msgid "Right Align"
|
||||
msgstr "Sağa Hizala"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumence"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Ara..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Ara..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Bölüm Türü"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Seç..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google veya özel bir OAuth sağlayıcısı ile giriş yapın."
|
||||
msgid "Sign up"
|
||||
msgstr "Kayıt ol"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Tek sütun; üst düzey veya kurumsal pozisyonlar için ciddi ve özenli
|
||||
msgid "Size"
|
||||
msgstr "Boyut"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Yetenekler"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Üstü Çizili"
|
||||
msgid "Subreddit"
|
||||
msgstr "Alt Reddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Özet"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vietnamca"
|
||||
msgid "Views"
|
||||
msgstr "Görüntülenmeler"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Gönüllü"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Gönüllü"
|
||||
msgid "Website"
|
||||
msgstr "İnternet sitesi"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Bu geçiş anahtarına ne isim vermek istersiniz?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Bu bölümü hangi isimle değiştirmek istiyorsunuz?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Giriş yapmak için kullanıcı adınızı da kullanabilirsiniz."
|
||||
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 "Özgeçmişinizi benzersiz bir halka açık URL ile paylaşabilir, şifre ile koruyabilir veya doğrudan paylaşmak için PDF olarak indirebilirsiniz. Seçim size ait!"
|
||||
|
||||
#. 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 "Silindikten sonra artık \"{0}\" geçiş anahtarını kullanarak giriş yapamazsınız. Bu işlem geri alınamaz."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Verileriniz yerel olarak depolanıyor"
|
||||
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 "Verileriniz güvenli bir şekilde saklanır ve asla üçüncü partilerle paylaşılmaz. Kendi sunucularınızda Reactive Resume'u barındırarak verileriniz üzerinde tam kontrol sahibi olabilirsiniz."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Geçiş anahtarınız başarıyla eklendi."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Geçiş anahtarınız başarıyla silindi."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Şifreniz başarıyla sıfırlandı. Artık yeni şifrenizle giriş yapabilirsiniz."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: uk\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\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"
|
||||
@@ -42,6 +42,11 @@ msgstr "(відкриється у новій вкладці)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# елемент} few {# елементи} many {# елементів} other {# елементів}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Додати Колонку Справа"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Додати Колонку Зліва"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Додати сторінку"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Додати Рядок Знизу"
|
||||
@@ -211,15 +224,6 @@ msgstr "Додати Рядок Згори"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Додано {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Додаємо ваш ключ доступу..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африканська"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Дозволити Загальний Доступ"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Вже маєте профіль? <0><1>Увійдіть зараз <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Ви впевнені, що хочете видалити цей API ключ?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Ви впевнені, що хочете видалити цей ключ доступу?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Ким видано"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Нагороди"
|
||||
@@ -502,14 +503,11 @@ msgstr "Вирівняти по центру"
|
||||
msgid "Center view"
|
||||
msgstr "Центрувати перегляд"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Сертифікати"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Змінити мову"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Змінити мову на..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Кругле"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Очистити вибір"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Натисніть тут, щоб вибрати файл для імпорту"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок коду"
|
||||
@@ -635,6 +634,7 @@ msgstr "Скопіюйте цей секретний ключ та викори
|
||||
msgid "Copy URL"
|
||||
msgstr "Скопіювати URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Видалення облікового запису..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Видаляємо ваш API-ключ..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Видалення вашого ключа доступу..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Видалення вашого резюме..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Документація"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Не маєте профілю? <0><1>Створіть його зараз <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Голландська"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Освіта"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Увімкнення двофакторної автентифікаці
|
||||
msgid "English"
|
||||
msgstr "Англійська"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Підвищте безпеку свого профілю додатковими рівнями захисту."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Все необхідне для створення, налаштува
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Досвід"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Експорт"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Не вдалося налаштувати двофакторну автентифікацію."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Функції"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Вбудований код"
|
||||
msgid "Insert Table"
|
||||
msgstr "Вставити таблицю"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Інтереси"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Альбомна орієнтація"
|
||||
msgid "Language"
|
||||
msgstr "Мова"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Мови"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Без реклами, без відстеження"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Результатів не знайдено."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Нумерований список"
|
||||
msgid "Organization"
|
||||
msgstr "Організація"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Сторінка"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Сторінка {pageNumber} із {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Абзац"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Passkeys"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeys і 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Захист паролем увімкнено."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Португальська (Бразилія)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Португальська (Португалія)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Рівень володіння"
|
||||
msgid "Profile"
|
||||
msgstr "Профіль"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Профілі"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Профілі"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Індикатор прогресу"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Проєкти"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Захистіть своє резюме паролем, і тільки
|
||||
msgid "Provider"
|
||||
msgstr "Провайдер"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Публікації"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Повторити (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Рекомендації"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Рекомендації"
|
||||
msgid "Refresh"
|
||||
msgstr "Оновити"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Зареєструвати новий пристрій"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Пам’ятаєте свій пароль? <0><1>Увійдіть зараз <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Видалення захисту паролем..."
|
||||
msgid "Rename"
|
||||
msgstr "Перейменувати"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Повідомити про помилку"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Резюме"
|
||||
msgid "Right Align"
|
||||
msgstr "Вирівняти праворуч"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Румунська"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Пошук..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Пошук..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Тип секції"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Оберіть..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Увійдіть через GitHub, Google або власного по
|
||||
msgid "Sign up"
|
||||
msgstr "Зареєструватися"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Одна колонка; акуратно й серйозно для с
|
||||
msgid "Size"
|
||||
msgstr "Розмір"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Навички"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Закреслення"
|
||||
msgid "Subreddit"
|
||||
msgstr "Сабреддіт"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Загальні відомості"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Вʼєтнамська"
|
||||
msgid "Views"
|
||||
msgstr "Перегляди"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Волонтер"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Волонтер"
|
||||
msgid "Website"
|
||||
msgstr "Вебсайт"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Як ви хочете назвати цей ключ доступу?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "На яку назву ви хочете перейменувати цей розділ?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Також ви можете використати своє ім'я к
|
||||
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 "Ви можете поділитися резюме за унікальним публічним посиланням, захистити його паролем або завантажити у форматі PDF для прямого поширення. Вибір за вами!"
|
||||
|
||||
#. 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 "Ви більше не зможете використовувати ключ доступу \"{0}\" для входу після видалення. Цю дію неможливо скасувати."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Ваші дані зберігаються локально"
|
||||
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 "Ваші дані зберігаються безпечно і ніколи не передаються третім особам. Ви також можете самостійно розгорнути Reactive Resume на власних серверах для повного контролю над своїми даними."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Ваш ключ доступу було успішно додано."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Ваш ключ доступу було успішно видалено."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Ваш пароль було успішно скинуто. Тепер ви можете увійти з новим паролем."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: uz\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:14\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Uzbek\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(yangi tabda ochiladi)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, one {# element} other {# elementlar}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Ustundan keyin ustun qo‘shish"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Ustundan oldin ustun qo‘shish"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Sahifa qo‘shish"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Qatordan keyin qator qo‘shish"
|
||||
@@ -211,15 +224,6 @@ msgstr "Qatordan oldin qator qo‘shish"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "{0} sanasida qo‘shilgan"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Passkey qo‘shilmoqda..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Ommaviy kirishga ruxsat berish"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Akkountingiz bormi? <0><1>Hozir kiring <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Haqiqatan ham bu API kalitni oʻchirmoqchimisiz?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Haqiqatan ham ushbu passkeyni oʻchirmoqchimisiz?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Mukofotlovchi"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Mukofotlar"
|
||||
@@ -502,14 +503,11 @@ msgstr "Markazda tekislash"
|
||||
msgid "Center view"
|
||||
msgstr "Markazga koʻrish"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Sertifikatlar"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Tilni o'zgartirish"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Tilni oʻzgartirish..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Doira"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Tanlovni tozalash"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Import qilish uchun faylni tanlash uchun shu yerni bosing"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kod bloki"
|
||||
@@ -635,6 +634,7 @@ msgstr "Ushbu maxfiy kalitni nusxalab, maʼlumotlaringizga kirish uchun ilovalar
|
||||
msgid "Copy URL"
|
||||
msgstr "URL-ni nusxalash"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Hisobingiz o‘chirilmoqda..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "API kalitingiz o'chirilmoqda..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Passkey'ingiz o‘chirilmoqda..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Rezyumeni o‘chirilmoqda..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Hujjatlar"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Hisobingiz yo‘qmi? <0><1>Hozir yaratish <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Golland tili"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Ta'lim"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Ikki bosqichli autentifikatsiya yoqilmoqda..."
|
||||
msgid "English"
|
||||
msgstr "Inglizcha"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Hisobingiz xavfsizligini qo‘shimcha himoya qatlamlari bilan oshiring."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Professional rezyumelar yaratish, sozlash va ulashish uchun kerakli barc
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Tajriba"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Eksport"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Ikki bosqichli autentifikatsiyani o‘rnatishda xatolik yuz berdi."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Xususiyatlar"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Inline kod"
|
||||
msgid "Insert Table"
|
||||
msgstr "Jadval qoʻshish"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Qiziqishlar"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Gorizontal holat"
|
||||
msgid "Language"
|
||||
msgstr "Til"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Tillar"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Reklamasiz, kuzatuvsiz"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Hech qanday natija topilmadi."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Tartibli roʻyxat"
|
||||
msgid "Organization"
|
||||
msgstr "Tashkilot"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Sahifa"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "{totalNumberOfPages} dan {pageNumber}-sahifa"
|
||||
msgid "Paragraph"
|
||||
msgstr "Paragraf"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Kalitlar"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkeylar va 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Parol bilan himoya yoqildi."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Portugalcha (Braziliya)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Portugalcha (Portugaliya)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Daraja"
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Profillar"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Profillar"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Progres paneli"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Loyihalar"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Rezyumeingizni parol bilan himoya qiling va faqat parolga ega odamlar un
|
||||
msgid "Provider"
|
||||
msgstr "Provayder"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Nashrlar"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Qayta bajarish (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Tavsiyalar"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Tavsiyalar"
|
||||
msgid "Refresh"
|
||||
msgstr "Yangilash"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Yangi qurilma roʻyxatdan o‘tkazish"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Parolingiz esingizdami? <0><1>Hozir kiring <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Parol himoyasi olib tashlanmoqda..."
|
||||
msgid "Rename"
|
||||
msgstr "Nomini o‘zgartirish"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Xatolik haqida xabar berish"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Rezyumelar"
|
||||
msgid "Right Align"
|
||||
msgstr "O‘ngga hizalash"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumin tili"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Qidiruv..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Qidiruv..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Bo'lim turi"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Tanlang..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "GitHub, Google yoki maxsus OAuth provayderi bilan kirishingiz mumkin."
|
||||
msgid "Sign up"
|
||||
msgstr "Roʻyxatdan oʻtish"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Bir ustunli; sayqallangan va jiddiy, yuqori darajali yoki korporativ lav
|
||||
msgid "Size"
|
||||
msgstr "Hajmi"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Koʻnikmalar"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Ustiga chizish"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Qisqacha ma'lumot"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Vyetnam tili"
|
||||
msgid "Views"
|
||||
msgstr "Ko‘rishlar"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Ko‘ngillilar"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Ko‘ngillilar"
|
||||
msgid "Website"
|
||||
msgstr "Veb-sayt"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Ushbu kalitga qanday nom bermoqchisiz?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Bu bo‘limni qanday nomlamoqchisiz?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Login uchun foydalanuvchi nomingizdan ham foydalanishingiz mumkin."
|
||||
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 "Rezyumeni noyob ommaviy URL orqali ulashishingiz, parol bilan himoyalashingiz yoki to‘g‘ridan-to‘g‘ri ulashish uchun PDF sifatida yuklab olishingiz mumkin. Tanlov sizda!"
|
||||
|
||||
#. 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 "\"{0}\" kaliti oʻchirilgandan so‘ng tizimga kirish uchun endi foydalanib boʻlmaydi. Bu amal qayta tiklanmaydi."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Maʼlumotlaringiz lokal tarzda saqlanadi"
|
||||
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 "Maʼlumotlaringiz xavfsiz saqlanadi va uchinchi tomonlarga hech qachon ulashilmaydi. Shuningdek, rezyume qurilmasini o‘z serverlaringizda mustaqil joylashtirishingiz va maʼlumotlaringiz ustidan to‘liq nazorat qilishingiz mumkin."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Kalitingiz muvaffaqiyatli qo‘shildi."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Kalitingiz muvaffaqiyatli oʻchirildi."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Parolingiz muvaffaqiyatli tiklandi. Endi yangi parolingiz bilan tizimga kirishingiz mumkin."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: vi\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(mở ở tab mới)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# mục}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "Thêm cột sau"
|
||||
msgid "Add Column Before"
|
||||
msgstr "Thêm cột trước"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "Thêm trang"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "Thêm dòng sau"
|
||||
@@ -211,15 +224,6 @@ msgstr "Thêm dòng trước"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "Đã thêm vào {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "Đang thêm passkey của bạn..."
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "Tiếng Afrikaans"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "Cho phép truy cập công khai"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Bạn đã có tài khoản? <0><1>Đăng nhập ngay <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "Bạn có chắc muốn xoá API key này không?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "Bạn có chắc muốn xoá passkey này không?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "Bên trao giải"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "Giải thưởng"
|
||||
@@ -502,14 +503,11 @@ msgstr "Căn giữa"
|
||||
msgid "Center view"
|
||||
msgstr "Căn giữa màn hình"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "Chứng chỉ"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "Thay đổi ngôn ngữ"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "Đổi ngôn ngữ sang..."
|
||||
@@ -550,14 +548,15 @@ msgstr "Vòng tròn"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "Xóa lựa chọn"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Nhấn vào đây để chọn file cần nhập khẩu"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Khối mã"
|
||||
@@ -635,6 +634,7 @@ msgstr "Sao chép khóa bí mật này và sử dụng trong ứng dụng của
|
||||
msgid "Copy URL"
|
||||
msgstr "Sao chép URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "Đang xóa tài khoản của bạn..."
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "Đang xoá khoá API của bạn..."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "Đang xóa khóa truy cập của bạn..."
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "Đang xóa bản lý lịch của bạn..."
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "Tài liệu"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "Bạn chưa có tài khoản? <0><1>Tạo ngay bây giờ <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "Tiếng Hà Lan"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "Giáo dục"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "Đang bật xác thực hai yếu tố..."
|
||||
msgid "English"
|
||||
msgstr "Tiếng Anh"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "Tăng cường bảo mật cho tài khoản của bạn với nhiều lớp bảo vệ bổ sung."
|
||||
@@ -1057,6 +1059,7 @@ msgstr "Mọi thứ bạn cần để tạo, tùy chỉnh và chia sẻ bản l
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "Kinh nghiệm"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "Xuất"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "Thiết lập xác thực hai yếu tố thất bại."
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "Tính năng"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "Mã nội tuyến"
|
||||
msgid "Insert Table"
|
||||
msgstr "Chèn bảng"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "Sở thích"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "Ngang"
|
||||
msgid "Language"
|
||||
msgstr "Ngôn ngữ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "Ngôn ngữ"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "Không quảng cáo, không theo dõi"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "Không tìm thấy kết quả."
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "Danh sách có thứ tự"
|
||||
msgid "Organization"
|
||||
msgstr "Tổ chức"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "Trang"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "Trang {pageNumber} của {totalNumberOfPages}"
|
||||
msgid "Paragraph"
|
||||
msgstr "Đoạn văn"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "Khóa truy cập"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "Passkey & 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "Bảo vệ bằng mật khẩu đã được bật."
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "Bồ Đào Nha (Brazil)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "Bồ Đào Nha (Bồ Đào Nha)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "Trình độ"
|
||||
msgid "Profile"
|
||||
msgstr "Hồ sơ"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "Hồ sơ"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "Hồ sơ"
|
||||
msgid "Progress Bar"
|
||||
msgstr "Thanh tiến trình"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "Dự án"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "Bảo vệ sơ yếu lý lịch của bạn bằng mật khẩu và ch
|
||||
msgid "Provider"
|
||||
msgstr "Nhà cung cấp"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "Ấn phẩm"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "Làm lại (Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "Người tham khảo"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "Người tham khảo"
|
||||
msgid "Refresh"
|
||||
msgstr "Làm mới"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "Đăng ký thiết bị mới"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "Bạn nhớ mật khẩu? <0><1>Đăng nhập ngay <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "Đang xóa bảo vệ mật khẩu..."
|
||||
msgid "Rename"
|
||||
msgstr "Đổi tên"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "Báo lỗi"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "Sơ yếu lý lịch"
|
||||
msgid "Right Align"
|
||||
msgstr "Căn phải"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "Rumani"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "Tìm kiếm..."
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "Tìm kiếm..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "Loại phần"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "Chọn..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "Đăng nhập bằng GitHub, Google hoặc nhà cung cấp OAuth tùy ch
|
||||
msgid "Sign up"
|
||||
msgstr "Đăng ký"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "Một cột; chỉnh chu và nghiêm túc cho vị trí cấp cao hoặc
|
||||
msgid "Size"
|
||||
msgstr "Kích thước"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Kỹ năng"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "Gạch ngang"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "Tóm tắt"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "Tiếng Việt"
|
||||
msgid "Views"
|
||||
msgstr "Lượt xem"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "Tình nguyện viên"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "Tình nguyện viên"
|
||||
msgid "Website"
|
||||
msgstr "Trang web"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "Bạn muốn đặt tên gì cho passkey này?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "Bạn muốn đổi tên phần này thành gì?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "Bạn cũng có thể sử dụng tên người dùng của mình để
|
||||
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 "Bạn có thể chia sẻ resume của mình qua một URL công khai duy nhất, bảo vệ bằng mật khẩu hoặc tải về dưới dạng PDF để chia sẻ trực tiếp. Lựa chọn là của bạn!"
|
||||
|
||||
#. 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 "Bạn không thể sử dụng passkey \"{0}\" để đăng nhập sau khi đã xoá. Hành động này không thể hoàn tác."
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "Dữ liệu của bạn được lưu trữ cục bộ"
|
||||
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 "Dữ liệu của bạn được lưu trữ an toàn và không bao giờ chia sẻ với bên thứ ba. Bạn cũng có thể tự host Reactive Resume trên máy chủ của riêng mình để kiểm soát hoàn toàn dữ liệu của mình."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "Passkey của bạn đã được thêm thành công."
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "Passkey của bạn đã được xóa thành công."
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "Mật khẩu của bạn đã được đặt lại thành công. Bây giờ bạn có thể đăng nhập bằng mật khẩu mới."
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: zh\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(在新标签页中打开)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# 项}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "在后面添加列"
|
||||
msgid "Add Column Before"
|
||||
msgstr "在前面添加列"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "添加页面"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "在后面添加行"
|
||||
@@ -211,15 +224,6 @@ msgstr "在前面添加行"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "添加于 {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "正在添加你的通行密钥…"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "南非语"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "允许公开访问"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "已经有账号?<0><1>立即登录 <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "你确定要删除此 API key 吗?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "你确定要删除此通行密钥吗?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "授予者"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "奖项"
|
||||
@@ -502,14 +503,11 @@ msgstr "居中对齐"
|
||||
msgid "Center view"
|
||||
msgstr "视图居中"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "证书"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "更改语言"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "将语言更改为…"
|
||||
@@ -550,14 +548,15 @@ msgstr "圆形"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "清除选择"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "点击此处选择要导入的文件"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "代码块"
|
||||
@@ -635,6 +634,7 @@ msgstr "复制此密钥,并在你的应用程序中使用它来访问你的数
|
||||
msgid "Copy URL"
|
||||
msgstr "复制 URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "正在删除你的账号…"
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "正在删除你的 API key…"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "正在删除你的通行密钥…"
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "正在删除你的简历…"
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "文档"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "没有账号?<0><1>立即创建 <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "荷兰语"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "教育经历"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "正在使用双重身份验证保护…"
|
||||
msgid "English"
|
||||
msgstr "英语"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "为你的账号增加更多保护层,提升安全性。"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "你创建、定制和分享专业简历所需的一切。以隐私为核
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "工作经历"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "导出"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "设置双重身份验证失败。"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "功能"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "行内代码"
|
||||
msgid "Insert Table"
|
||||
msgstr "插入表格"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "兴趣爱好"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "横向"
|
||||
msgid "Language"
|
||||
msgstr "语言"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "语言"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "无广告,无跟踪"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "没找到结果。"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "有序列表"
|
||||
msgid "Organization"
|
||||
msgstr "组织"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "页面"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "第 {pageNumber} 页,共 {totalNumberOfPages} 页"
|
||||
msgid "Paragraph"
|
||||
msgstr "段落"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "通行密钥"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "通行密钥与 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "密码保护已启用。"
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "葡萄牙语(巴西)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "葡萄牙语(葡萄牙)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "熟练度"
|
||||
msgid "Profile"
|
||||
msgstr "个人资料"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "个人资料"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "个人资料"
|
||||
msgid "Progress Bar"
|
||||
msgstr "进度条"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "项目"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "用密码保护你的简历,只允许拥有密码的人查看。"
|
||||
msgid "Provider"
|
||||
msgstr "服务提供商"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "出版物"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "重做(Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "推荐人"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "推荐人"
|
||||
msgid "Refresh"
|
||||
msgstr "刷新"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "注册新设备"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "想起你的密码了?<0><1>立即登录 <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "正在移除密码保护…"
|
||||
msgid "Rename"
|
||||
msgstr "重命名"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "报告错误"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "简历"
|
||||
msgid "Right Align"
|
||||
msgstr "右对齐"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "罗马尼亚语"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "搜索…"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "搜索…"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "章节类型"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "选择…"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "使用 GitHub、Google 或自定义 OAuth 服务提供商登录。"
|
||||
msgid "Sign up"
|
||||
msgstr "注册"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "单栏布局;风格精致严肃,适合高级或企业级职位。"
|
||||
msgid "Size"
|
||||
msgstr "大小"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "Skills"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "删除线"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit 论坛"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "总结"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "越南语"
|
||||
msgid "Views"
|
||||
msgstr "查看"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "志愿者经历"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "志愿者经历"
|
||||
msgid "Website"
|
||||
msgstr "网站"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "你想给这个通行密钥取什么名字?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "你想把这个章节重命名为什么?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "你也可以使用用户名登录。"
|
||||
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 "你可以通过唯一的公共 URL 分享你的简历,用密码保护它,或者下载为 PDF 直接分享,一切由你决定!"
|
||||
|
||||
#. 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 "删除后,你将无法再使用通行密钥“{0}”登录。此操作不可撤销。"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "你的数据将存储在本地"
|
||||
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 "你的数据会被安全存储,且绝不会与第三方共享。你也可以在自己的服务器上自托管 Reactive Resume,以完全掌控你的数据。"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "你的通行密钥已成功添加。"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "你的通行密钥已成功删除。"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "你的密码已成功重置。你现在可以使用新密码登录。"
|
||||
|
||||
Generated
+72
-63
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: zh\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-01-31 12:13\n"
|
||||
"PO-Revision-Date: 2026-03-05 10:46\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -42,6 +42,11 @@ msgstr "(在新分頁中開啟)"
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr "{0, plural, other {# 個項目}}"
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -195,10 +200,18 @@ msgstr "在後方新增欄"
|
||||
msgid "Add Column Before"
|
||||
msgstr "在前方新增欄"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr "新增頁面"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr "在後方新增列"
|
||||
@@ -211,15 +224,6 @@ msgstr "在前方新增列"
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr "新增於 {0}"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr "正在新增您的通行金鑰…"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr "南非荷蘭語"
|
||||
@@ -242,8 +246,8 @@ msgid "Allow Public Access"
|
||||
msgstr "允許公開存取"
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "已經有帳戶了嗎?<0><1>立即登入 <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Amharic"
|
||||
@@ -313,10 +317,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr "確定要刪除此 API Key 嗎?"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr "確定要刪除此通行金鑰嗎?"
|
||||
|
||||
#: 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
|
||||
@@ -372,6 +372,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr "頒獎者"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr "獎項"
|
||||
@@ -502,14 +503,11 @@ msgstr "置中對齊"
|
||||
msgid "Center view"
|
||||
msgstr "置中檢視"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr "證照"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr "變更語言"
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr "變更語言為…"
|
||||
@@ -550,14 +548,15 @@ msgstr "圓形"
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr "清除選取"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "按這裡選擇要匯入的檔案"
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "程式碼區塊"
|
||||
@@ -635,6 +634,7 @@ msgstr "複製這組私密金鑰,並在您的應用程式中使用它來存取
|
||||
msgid "Copy URL"
|
||||
msgstr "複製 URL"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -840,10 +840,6 @@ msgstr "正在刪除您的帳戶…"
|
||||
msgid "Deleting your API key..."
|
||||
msgstr "正在刪除您的 API Key…"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr "正在刪除您的通行金鑰…"
|
||||
|
||||
#: 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
|
||||
@@ -854,6 +850,7 @@ msgstr "正在刪除您的履歷…"
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -896,8 +893,8 @@ msgid "Documentation"
|
||||
msgstr "文件"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgstr "沒有帳戶嗎?<0><1>立即建立 <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Donate to Reactive Resume"
|
||||
@@ -965,6 +962,7 @@ msgstr "荷蘭語"
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr "學歷"
|
||||
@@ -1013,6 +1011,10 @@ msgstr "正在啟用雙因子驗證…"
|
||||
msgid "English"
|
||||
msgstr "英文"
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr "透過額外的保護層級強化您的帳戶安全。"
|
||||
@@ -1057,6 +1059,7 @@ msgstr "建立、客製化與分享專業履歷所需的一切功能一應俱全
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr "經歷"
|
||||
@@ -1086,6 +1089,10 @@ msgstr "導出"
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr "設定雙因子驗證失敗。"
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr "功能"
|
||||
@@ -1347,6 +1354,7 @@ msgstr "行內程式碼"
|
||||
msgid "Insert Table"
|
||||
msgstr "插入表格"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr "興趣"
|
||||
@@ -1412,6 +1420,7 @@ msgstr "橫向"
|
||||
msgid "Language"
|
||||
msgstr "語言"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr "語言"
|
||||
@@ -1622,7 +1631,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr "無廣告、無追蹤"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr "找不到相符的結果。"
|
||||
|
||||
@@ -1683,6 +1691,14 @@ msgstr "編號清單"
|
||||
msgid "Organization"
|
||||
msgstr "組織"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr "頁"
|
||||
@@ -1701,10 +1717,6 @@ msgstr "第 {pageNumber} / {totalNumberOfPages} 頁"
|
||||
msgid "Paragraph"
|
||||
msgstr "段落"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr "通行金鑰"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr "通行金鑰與 2FA"
|
||||
@@ -1736,6 +1748,7 @@ msgstr "已啟用密碼保護。"
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1791,6 +1804,7 @@ msgstr "葡萄牙語(巴西)"
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr "葡萄牙語(葡萄牙)"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1823,6 +1837,7 @@ msgstr "熟練度"
|
||||
msgid "Profile"
|
||||
msgstr "個人設置"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr "個人檔案"
|
||||
@@ -1831,6 +1846,7 @@ msgstr "個人檔案"
|
||||
msgid "Progress Bar"
|
||||
msgstr "進度條"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr "專案"
|
||||
@@ -1847,6 +1863,7 @@ msgstr "使用密碼保護您的履歷,只有知道密碼的人才能檢視。
|
||||
msgid "Provider"
|
||||
msgstr "服務提供者"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr "出版品"
|
||||
@@ -1896,6 +1913,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr "重做(Ctrl+Y)"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr "推薦人"
|
||||
@@ -1904,13 +1922,13 @@ msgstr "推薦人"
|
||||
msgid "Refresh"
|
||||
msgstr "重新整理"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
msgstr "註冊新裝置"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
msgstr "想起密碼了嗎?<0><1>立即登入 <2/></1></0>"
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Remove Password"
|
||||
@@ -1928,6 +1946,10 @@ msgstr "正在移除密碼保護…"
|
||||
msgid "Rename"
|
||||
msgstr "重新命名"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr "回報錯誤"
|
||||
@@ -1979,6 +2001,10 @@ msgstr "履歷"
|
||||
msgid "Right Align"
|
||||
msgstr "靠右對齊"
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr "羅馬尼亞語"
|
||||
@@ -2029,9 +2055,8 @@ msgid "Search for..."
|
||||
msgstr "搜尋履歷…"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr "搜尋…"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Secret copied to clipboard."
|
||||
@@ -2042,9 +2067,8 @@ msgid "Section Type"
|
||||
msgstr "段落類型"
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr "選取…"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Self-Host with Docker"
|
||||
@@ -2141,7 +2165,6 @@ msgstr "使用 GitHub、Google 或自訂 OAuth 服務登入。"
|
||||
msgid "Sign up"
|
||||
msgstr "註冊"
|
||||
|
||||
#: 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
|
||||
@@ -2176,6 +2199,7 @@ msgstr "單欄版面,風格精緻嚴謹,適合資深或企業級職位。"
|
||||
msgid "Size"
|
||||
msgstr "尺寸"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr "技能"
|
||||
@@ -2266,6 +2290,7 @@ msgstr "刪除線"
|
||||
msgid "Subreddit"
|
||||
msgstr "Subreddit"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr "摘要"
|
||||
@@ -2724,6 +2749,7 @@ msgstr "越南語"
|
||||
msgid "Views"
|
||||
msgstr "檢視數"
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr "志工服務"
|
||||
@@ -2741,10 +2767,6 @@ msgstr "志工服務"
|
||||
msgid "Website"
|
||||
msgstr "個人網站"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr "您想如何稱呼這把通行金鑰?"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr "您想將這個段落重新命名為什麼?"
|
||||
@@ -2791,11 +2813,6 @@ msgstr "您也可以使用使用者名稱登入。"
|
||||
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 "您可以透過唯一的公開 URL 分享履歷、以密碼加以保護,或下載成 PDF 直接分享,一切由您決定!"
|
||||
|
||||
#. 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 "刪除後,您將無法再使用通行金鑰「{0}」登入。此動作無法復原。"
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2829,14 +2846,6 @@ msgstr "您的資料將儲存在本機裝置中"
|
||||
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 "您的資料會被安全保存,且絕不會分享給第三方。您也可以在自有伺服器上自行託管 Reactive Resume,完全掌控自己的資料。"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr "您的通行金鑰已成功新增。"
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr "您的通行金鑰已成功刪除。"
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr "您的密碼已成功重設。您現在可以使用新密碼登入。"
|
||||
|
||||
Generated
+65
-56
@@ -37,6 +37,11 @@ msgstr ""
|
||||
msgid "{0, plural, one {# item} other {# items}}"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: item.roles.length
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -190,10 +195,18 @@ msgstr ""
|
||||
msgid "Add Column Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add multiple roles to show career progression at the same company."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Add Page"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Add Role"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Add Row After"
|
||||
msgstr ""
|
||||
@@ -206,15 +219,6 @@ msgstr ""
|
||||
msgid "Added"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: passkey.createdAt.toLocaleDateString()
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Added on {0}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Adding your passkey..."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
@@ -237,7 +241,7 @@ msgid "Allow Public Access"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/register.tsx
|
||||
msgid "Already have an account? <0><1>Sign in now <2/></1></0>"
|
||||
msgid "Already have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
@@ -308,10 +312,6 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete this API key?"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Are you sure you want to delete this passkey?"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
@@ -367,6 +367,7 @@ msgctxt "(noun) person, organization, or entity that gives an award"
|
||||
msgid "Awarder"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Awards"
|
||||
msgstr ""
|
||||
@@ -497,14 +498,11 @@ msgstr ""
|
||||
msgid "Center view"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Certifications"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Change language"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/preferences/index.tsx
|
||||
msgid "Change language to..."
|
||||
msgstr ""
|
||||
@@ -545,14 +543,15 @@ msgstr ""
|
||||
msgid "Clear chat history"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Clear selection"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/dialog.tsx
|
||||
#: src/components/ui/sheet.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr ""
|
||||
@@ -630,6 +629,7 @@ msgstr ""
|
||||
msgid "Copy URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Cover Letter"
|
||||
msgstr ""
|
||||
@@ -835,10 +835,6 @@ msgstr ""
|
||||
msgid "Deleting your API key..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Deleting your passkey..."
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
@@ -849,6 +845,7 @@ msgstr ""
|
||||
#: src/dialogs/resume/sections/certification.tsx
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/publication.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
@@ -891,7 +888,7 @@ msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Don't have an account? <0><1>Create one now <2/></1></0>"
|
||||
msgid "Don't have an account? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
@@ -960,6 +957,7 @@ msgstr ""
|
||||
msgid "e.g. Change my name to..."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Education"
|
||||
msgstr ""
|
||||
@@ -1008,6 +1006,10 @@ msgstr ""
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "English (United Kingdom)"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Enhance the security of your account with additional layers of protection."
|
||||
msgstr ""
|
||||
@@ -1052,6 +1054,7 @@ msgstr ""
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Experience"
|
||||
msgstr ""
|
||||
@@ -1081,6 +1084,10 @@ msgstr ""
|
||||
msgid "Failed to setup two-factor authentication."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/login.tsx
|
||||
msgid "Failed to sign in. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
@@ -1342,6 +1349,7 @@ msgstr ""
|
||||
msgid "Insert Table"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Interests"
|
||||
msgstr ""
|
||||
@@ -1407,6 +1415,7 @@ msgstr ""
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Languages"
|
||||
msgstr ""
|
||||
@@ -1617,7 +1626,6 @@ msgid "No Advertising, No Tracking"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "No results found."
|
||||
msgstr ""
|
||||
|
||||
@@ -1678,6 +1686,14 @@ msgstr ""
|
||||
msgid "Organization"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Period"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Overall Title (optional)"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Page"
|
||||
msgstr ""
|
||||
@@ -1696,10 +1712,6 @@ msgstr ""
|
||||
msgid "Paragraph"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Passkeys"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Passkeys & 2FA"
|
||||
msgstr ""
|
||||
@@ -1731,6 +1743,7 @@ msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/education.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/project.tsx
|
||||
#: src/dialogs/resume/sections/volunteer.tsx
|
||||
msgid "Period"
|
||||
@@ -1786,6 +1799,7 @@ msgstr ""
|
||||
msgid "Portuguese (Portugal)"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
#: src/dialogs/resume/sections/reference.tsx
|
||||
msgid "Position"
|
||||
@@ -1818,6 +1832,7 @@ msgstr ""
|
||||
msgid "Profile"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Profiles"
|
||||
msgstr ""
|
||||
@@ -1826,6 +1841,7 @@ msgstr ""
|
||||
msgid "Progress Bar"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Projects"
|
||||
msgstr ""
|
||||
@@ -1842,6 +1858,7 @@ msgstr ""
|
||||
msgid "Provider"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Publications"
|
||||
msgstr ""
|
||||
@@ -1891,6 +1908,7 @@ msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg'
|
||||
msgid "Redo (Ctrl+Y)"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "References"
|
||||
msgstr ""
|
||||
@@ -1899,12 +1917,12 @@ msgstr ""
|
||||
msgid "Refresh"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Register New Device"
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0><1>Sign in now <2/></1></0>"
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
@@ -1923,6 +1941,10 @@ msgstr ""
|
||||
msgid "Rename"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Reorder"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
|
||||
msgid "Report a Bug"
|
||||
msgstr ""
|
||||
@@ -1974,6 +1996,10 @@ msgstr ""
|
||||
msgid "Right Align"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/experience.tsx
|
||||
msgid "Role Progression"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/locale.ts
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
@@ -2024,7 +2050,6 @@ msgid "Search for..."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Search..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2037,7 +2062,6 @@ msgid "Section Type"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/ui/combobox.tsx
|
||||
#: src/components/ui/multiple-combobox.tsx
|
||||
msgid "Select..."
|
||||
msgstr ""
|
||||
|
||||
@@ -2136,7 +2160,6 @@ msgstr ""
|
||||
msgid "Sign up"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
@@ -2171,6 +2194,7 @@ msgstr ""
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Skills"
|
||||
msgstr ""
|
||||
@@ -2261,6 +2285,7 @@ msgstr ""
|
||||
msgid "Subreddit"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
@@ -2719,6 +2744,7 @@ msgstr ""
|
||||
msgid "Views"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
#: src/utils/resume/section.tsx
|
||||
msgid "Volunteer"
|
||||
msgstr ""
|
||||
@@ -2736,10 +2762,6 @@ msgstr ""
|
||||
msgid "Website"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "What do you want to call this passkey?"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "What do you want to rename this section to?"
|
||||
msgstr ""
|
||||
@@ -2786,11 +2808,6 @@ msgstr ""
|
||||
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 ""
|
||||
|
||||
#. 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 ""
|
||||
|
||||
#: src/hooks/use-form-blocker.tsx
|
||||
msgid "You have unsaved changes that will be lost."
|
||||
msgstr ""
|
||||
@@ -2824,14 +2841,6 @@ msgstr ""
|
||||
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 ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been added successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/dashboard/settings/authentication/-components/passkeys.tsx
|
||||
msgid "Your passkey has been deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Your password has been reset successfully. You can now sign in with your new password."
|
||||
msgstr ""
|
||||
|
||||
-434
@@ -1,434 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
/**
|
||||
* Reactive Resume MCP server — single entry point. Run with:
|
||||
* npx tsx /path/to/reactive-resume/mcp
|
||||
*
|
||||
* Env: REACTIVE_RESUME_API_KEY (required), REACTIVE_RESUME_URL (default https://rxresu.me),
|
||||
* TRANSPORT (stdio | http), PORT (default 3100).
|
||||
*/
|
||||
|
||||
import * as http from "node:http";
|
||||
import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js";
|
||||
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
|
||||
import type { Operation } from "fast-json-patch";
|
||||
import { z } from "zod";
|
||||
import type { RouterInput, RouterOutput } from "@/integrations/orpc/client";
|
||||
import { jsonPatchOperationSchema } from "@/utils/resume/patch";
|
||||
import schemaJSON from "../src/schema/schema.json";
|
||||
|
||||
// --- Env ---
|
||||
const API_KEY = process.env.REACTIVE_RESUME_API_KEY;
|
||||
const BASE_URL = (process.env.REACTIVE_RESUME_URL ?? "https://rxresu.me").replace(/\/$/, "");
|
||||
const TRANSPORT = process.env.TRANSPORT ?? "stdio";
|
||||
const PORT = Number.parseInt(process.env.PORT ?? "3100", 10);
|
||||
|
||||
if (!API_KEY) {
|
||||
console.error("ERROR: REACTIVE_RESUME_API_KEY is required. Create one in Settings > API Keys.");
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const apiKey = API_KEY;
|
||||
|
||||
// --- API client ---
|
||||
async function apiRequest<T>(method: string, path: string, body?: unknown): Promise<T> {
|
||||
const url = `${BASE_URL}${path}`;
|
||||
|
||||
const res = await fetch(url, {
|
||||
method,
|
||||
headers: {
|
||||
"x-api-key": apiKey,
|
||||
Accept: "application/json",
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
body: body ? JSON.stringify(body) : undefined,
|
||||
});
|
||||
|
||||
if (!res.ok) {
|
||||
const text = await res.text().catch(() => "Unknown error");
|
||||
throw new Error(`Reactive Resume API error (${res.status}): ${text}`);
|
||||
}
|
||||
|
||||
return res.json() as Promise<T>;
|
||||
}
|
||||
|
||||
async function listResumes(): Promise<RouterOutput["resume"]["list"]> {
|
||||
return apiRequest("GET", "/api/openapi/resumes");
|
||||
}
|
||||
|
||||
async function getResume(id: string): Promise<RouterOutput["resume"]["getById"]> {
|
||||
return apiRequest("GET", `/api/openapi/resumes/${encodeURIComponent(id)}`);
|
||||
}
|
||||
|
||||
async function patchResume(id: string, operations: Operation[]): Promise<RouterOutput["resume"]["patch"]> {
|
||||
return apiRequest("PATCH", `/api/openapi/resumes/${encodeURIComponent(id)}`, { operations });
|
||||
}
|
||||
|
||||
async function createResume(input: RouterInput["resume"]["create"]): Promise<RouterOutput["resume"]["create"]> {
|
||||
return apiRequest("POST", "/api/openapi/resumes", input);
|
||||
}
|
||||
|
||||
async function deleteResume(id: string): Promise<RouterOutput["resume"]["delete"]> {
|
||||
return apiRequest("DELETE", `/api/openapi/resumes/${encodeURIComponent(id)}`);
|
||||
}
|
||||
|
||||
async function setResumeLocked(id: string, isLocked: boolean): Promise<RouterOutput["resume"]["setLocked"]> {
|
||||
return apiRequest("POST", `/api/openapi/resumes/${encodeURIComponent(id)}/lock`, { isLocked });
|
||||
}
|
||||
|
||||
// --- MCP server ---
|
||||
const server = new McpServer({ name: "reactive-resume-mcp-server", version: "1.0.0" });
|
||||
|
||||
// Tool: list_resumes
|
||||
server.registerTool(
|
||||
"list_resumes",
|
||||
{
|
||||
title: "List Resumes",
|
||||
description:
|
||||
"List all resumes for the authenticated user. Returns id, name, slug, tags, visibility, lock status, timestamps.",
|
||||
inputSchema: z.object({}).strict(),
|
||||
},
|
||||
async () => {
|
||||
try {
|
||||
const resumes = await listResumes();
|
||||
if (resumes.length === 0)
|
||||
return {
|
||||
content: [{ type: "text", text: "No resumes found. Use create_resume to create one." }],
|
||||
};
|
||||
const lines = [`# Your Resumes (${resumes.length})`, ""];
|
||||
for (const r of resumes) {
|
||||
const tags = r.tags.length > 0 ? ` [${r.tags.join(", ")}]` : "";
|
||||
const flags = [r.isPublic ? "public" : "private", r.isLocked ? "locked" : ""].filter(Boolean).join(", ");
|
||||
lines.push(`- **${r.name}** (${r.id})${tags}`);
|
||||
lines.push(` Status: ${flags} | Updated: ${r.updatedAt}`);
|
||||
}
|
||||
return { content: [{ type: "text", text: lines.join("\n") }] };
|
||||
} catch (error) {
|
||||
return {
|
||||
isError: true,
|
||||
content: [
|
||||
{ type: "text", text: `Error listing resumes: ${error instanceof Error ? error.message : String(error)}` },
|
||||
],
|
||||
};
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Tool: get_resume
|
||||
server.registerTool(
|
||||
"get_resume",
|
||||
{
|
||||
title: "Get Resume",
|
||||
description: "Get the full data of a specific resume by ID. Use list_resumes to find IDs.",
|
||||
inputSchema: z.object({ id: z.string().min(1).describe("Resume ID") }).strict(),
|
||||
},
|
||||
async ({ id }: { id: string }) => {
|
||||
try {
|
||||
const resume = await getResume(id);
|
||||
return { content: [{ type: "text", text: JSON.stringify(resume.data, null, 2) }] };
|
||||
} catch (error) {
|
||||
return {
|
||||
isError: true,
|
||||
content: [
|
||||
{
|
||||
type: "text",
|
||||
text: `Error getting resume: ${error instanceof Error ? error.message : String(error)}. Use list_resumes to find valid IDs.`,
|
||||
},
|
||||
],
|
||||
};
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Tool: patch_resume
|
||||
server.registerTool(
|
||||
"patch_resume",
|
||||
{
|
||||
title: "Patch Resume",
|
||||
description:
|
||||
"Apply JSON Patch (RFC 6902) operations. Use get_resume first to inspect structure. Paths like /basics/name, /sections/skills/items/-.",
|
||||
inputSchema: z
|
||||
.object({
|
||||
id: z.string().min(1).describe("Resume ID"),
|
||||
operations: z.array(jsonPatchOperationSchema).min(1).describe("JSON Patch operations"),
|
||||
})
|
||||
.strict(),
|
||||
},
|
||||
async ({ id, operations }: { id: string; operations: Operation[] }) => {
|
||||
try {
|
||||
const resume = await patchResume(id, operations);
|
||||
const summary = operations.map((op) => `${op.op} ${op.path}`).join(", ");
|
||||
|
||||
return {
|
||||
content: [{ type: "text", text: `Applied ${operations.length} operation(s) to "${resume.name}": ${summary}` }],
|
||||
};
|
||||
} catch (error) {
|
||||
const msg = error instanceof Error ? error.message : String(error);
|
||||
let hint = "";
|
||||
if (msg.includes("400")) hint = " Use get_resume to check structure and paths.";
|
||||
if (msg.includes("403")) hint = " Resume is locked. Use unlock_resume first.";
|
||||
if (msg.includes("404")) hint = " Use list_resumes to find valid IDs.";
|
||||
return { isError: true, content: [{ type: "text", text: `Error patching resume: ${msg}${hint}` }] };
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Tool: create_resume
|
||||
server.registerTool(
|
||||
"create_resume",
|
||||
{
|
||||
title: "Create Resume",
|
||||
description:
|
||||
"Create a new resume with a name, slug, and optional tags. Set withSampleData to true to pre-fill with example content.",
|
||||
inputSchema: z
|
||||
.object({
|
||||
name: z.string().min(1).max(64).describe("Name for the new resume"),
|
||||
slug: z.string().min(1).max(64).describe("URL-friendly slug (must be unique across your resumes)"),
|
||||
tags: z.array(z.string()).optional().default([]).describe("Optional tags to categorize the resume"),
|
||||
withSampleData: z.boolean().optional().default(false).describe("If true, pre-fill the resume with sample data"),
|
||||
})
|
||||
.strict(),
|
||||
},
|
||||
async ({
|
||||
name,
|
||||
slug,
|
||||
tags,
|
||||
withSampleData,
|
||||
}: {
|
||||
name: string;
|
||||
slug: string;
|
||||
tags: string[];
|
||||
withSampleData: boolean;
|
||||
}) => {
|
||||
try {
|
||||
const id = await createResume({ name, slug, tags, withSampleData });
|
||||
|
||||
return {
|
||||
content: [
|
||||
{
|
||||
type: "text",
|
||||
text: `Created resume "${name}" (${id}) with slug "${slug}".${withSampleData ? " Pre-filled with sample data." : ""} Use get_resume to view or patch_resume to edit it.`,
|
||||
},
|
||||
],
|
||||
};
|
||||
} catch (error) {
|
||||
const msg = error instanceof Error ? error.message : String(error);
|
||||
let hint = "";
|
||||
if (msg.includes("400")) hint = " The slug may already be in use — try a different one.";
|
||||
return { isError: true, content: [{ type: "text", text: `Error creating resume: ${msg}${hint}` }] };
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Tool: delete_resume
|
||||
server.registerTool(
|
||||
"delete_resume",
|
||||
{
|
||||
title: "Delete Resume",
|
||||
description:
|
||||
"Permanently delete a resume and its associated files (screenshots, PDFs). Locked resumes cannot be deleted — unlock first. This action is irreversible.",
|
||||
inputSchema: z
|
||||
.object({
|
||||
id: z.string().min(1).describe("Resume ID to delete. Use list_resumes to find IDs."),
|
||||
})
|
||||
.strict(),
|
||||
},
|
||||
async ({ id }: { id: string }) => {
|
||||
try {
|
||||
await deleteResume(id);
|
||||
|
||||
return { content: [{ type: "text", text: `Successfully deleted resume (${id}) and its associated files.` }] };
|
||||
} catch (error) {
|
||||
const msg = error instanceof Error ? error.message : String(error);
|
||||
let hint = "";
|
||||
if (msg.includes("403")) hint = " The resume may be locked. Use unlock_resume first.";
|
||||
if (msg.includes("404")) hint = " Use list_resumes to find valid IDs.";
|
||||
return { isError: true, content: [{ type: "text", text: `Error deleting resume: ${msg}${hint}` }] };
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Tool: lock_resume
|
||||
server.registerTool(
|
||||
"lock_resume",
|
||||
{
|
||||
title: "Lock Resume",
|
||||
description:
|
||||
"Lock a resume to prevent edits, patches, or deletion. Useful for protecting finalized resumes from accidental changes.",
|
||||
inputSchema: z
|
||||
.object({
|
||||
id: z.string().min(1).describe("Resume ID to lock. Use list_resumes to find IDs."),
|
||||
})
|
||||
.strict(),
|
||||
},
|
||||
async ({ id }: { id: string }) => {
|
||||
try {
|
||||
await setResumeLocked(id, true);
|
||||
|
||||
return {
|
||||
content: [
|
||||
{
|
||||
type: "text",
|
||||
text: `Resume (${id}) is now locked. It cannot be edited, patched, or deleted until unlocked.`,
|
||||
},
|
||||
],
|
||||
};
|
||||
} catch (error) {
|
||||
const msg = error instanceof Error ? error.message : String(error);
|
||||
let hint = "";
|
||||
if (msg.includes("404")) hint = " Use list_resumes to find valid IDs.";
|
||||
return { isError: true, content: [{ type: "text", text: `Error locking resume: ${msg}${hint}` }] };
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Tool: unlock_resume
|
||||
server.registerTool(
|
||||
"unlock_resume",
|
||||
{
|
||||
title: "Unlock Resume",
|
||||
description: "Unlock a previously locked resume, allowing edits, patches, and deletion again.",
|
||||
inputSchema: z
|
||||
.object({
|
||||
id: z.string().min(1).describe("Resume ID to unlock. Use list_resumes to find IDs."),
|
||||
})
|
||||
.strict(),
|
||||
},
|
||||
async ({ id }: { id: string }) => {
|
||||
try {
|
||||
await setResumeLocked(id, false);
|
||||
|
||||
return {
|
||||
content: [{ type: "text", text: `Resume (${id}) is now unlocked. It can be edited, patched, and deleted.` }],
|
||||
};
|
||||
} catch (error) {
|
||||
const msg = error instanceof Error ? error.message : String(error);
|
||||
let hint = "";
|
||||
if (msg.includes("404")) hint = " Use list_resumes to find valid IDs.";
|
||||
return { isError: true, content: [{ type: "text", text: `Error unlocking resume: ${msg}${hint}` }] };
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
// Resource: resume://{id}
|
||||
const resumeTemplate = new ResourceTemplate("resume://{id}", {
|
||||
list: async () => {
|
||||
const resumes = await listResumes();
|
||||
|
||||
return {
|
||||
resources: resumes.map((r) => ({
|
||||
uri: `resume://${r.id}`,
|
||||
name: r.name,
|
||||
mimeType: "application/json" as const,
|
||||
description: `Resume: ${r.name}`,
|
||||
})),
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
server.registerResource(
|
||||
"resume",
|
||||
resumeTemplate,
|
||||
{
|
||||
description: "Full resume data as JSON. Use resume://{id} with ID from list_resumes.",
|
||||
mimeType: "application/json",
|
||||
},
|
||||
async (uri: URL) => {
|
||||
const id = uri.href.replace(/^resume:\/\//, "");
|
||||
if (!id) throw new Error("Invalid resume URI: resume://{id}");
|
||||
const resume = await getResume(id);
|
||||
return {
|
||||
contents: [{ uri: uri.href, mimeType: "application/json" as const, text: JSON.stringify(resume.data, null, 2) }],
|
||||
};
|
||||
},
|
||||
);
|
||||
|
||||
// Resource: resume://schema
|
||||
server.registerResource(
|
||||
"resume-schema",
|
||||
"resume://schema",
|
||||
{
|
||||
description: "Resume Data JSON Schema for generating correct JSON Patch operations.",
|
||||
mimeType: "application/json",
|
||||
},
|
||||
async (uri: URL) => ({
|
||||
contents: [{ uri: uri.href, mimeType: "application/json" as const, text: JSON.stringify(schemaJSON, null, 2) }],
|
||||
}),
|
||||
);
|
||||
|
||||
// --- Transport: stdio (default) ---
|
||||
async function runStdio(): Promise<void> {
|
||||
const transport = new StdioServerTransport();
|
||||
await server.connect(transport);
|
||||
console.error("Reactive Resume MCP server running via stdio");
|
||||
}
|
||||
|
||||
// --- Transport: HTTP (Node http server) ---
|
||||
function readBody(req: http.IncomingMessage): Promise<unknown> {
|
||||
return new Promise((resolve, reject) => {
|
||||
const chunks: Buffer[] = [];
|
||||
|
||||
req.on("data", (chunk) => chunks.push(chunk));
|
||||
|
||||
req.on("end", () => {
|
||||
const raw = Buffer.concat(chunks).toString("utf8");
|
||||
if (!raw.trim()) return resolve(undefined);
|
||||
|
||||
try {
|
||||
resolve(JSON.parse(raw));
|
||||
} catch {
|
||||
reject(new Error("Invalid JSON body"));
|
||||
}
|
||||
});
|
||||
|
||||
req.on("error", reject);
|
||||
});
|
||||
}
|
||||
|
||||
async function runHttp(): Promise<void> {
|
||||
const { StreamableHTTPServerTransport } = await import("@modelcontextprotocol/sdk/server/streamableHttp.js");
|
||||
|
||||
const httpServer = http.createServer(async (req, res) => {
|
||||
if (req.method !== "POST" || req.url !== "/mcp") {
|
||||
res.writeHead(404, { "Content-Type": "text/plain" });
|
||||
res.end("Not Found");
|
||||
return;
|
||||
}
|
||||
|
||||
let body: unknown;
|
||||
|
||||
try {
|
||||
body = await readBody(req);
|
||||
} catch {
|
||||
res.writeHead(400, { "Content-Type": "application/json" });
|
||||
res.end(JSON.stringify({ jsonrpc: "2.0", error: { code: -32700, message: "Parse error" }, id: null }));
|
||||
return;
|
||||
}
|
||||
|
||||
const transport = new StreamableHTTPServerTransport({
|
||||
sessionIdGenerator: undefined,
|
||||
enableJsonResponse: true,
|
||||
});
|
||||
|
||||
res.on("close", () => transport.close());
|
||||
|
||||
await server.connect(transport);
|
||||
await transport.handleRequest(req as never, res as never, body);
|
||||
});
|
||||
|
||||
httpServer.listen(PORT, "127.0.0.1", () => {
|
||||
console.error(`Reactive Resume MCP server running on http://127.0.0.1:${PORT}/mcp`);
|
||||
});
|
||||
}
|
||||
|
||||
if (TRANSPORT === "http") {
|
||||
runHttp().catch((err) => {
|
||||
console.error("Server error:", err);
|
||||
process.exit(1);
|
||||
});
|
||||
} else {
|
||||
runStdio().catch((err) => {
|
||||
console.error("Server error:", err);
|
||||
process.exit(1);
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
DROP INDEX "user_email_index";--> statement-breakpoint
|
||||
DROP INDEX "user_username_index";--> statement-breakpoint
|
||||
DROP INDEX "resume_statistics_resume_id_index";--> statement-breakpoint
|
||||
DROP INDEX "verification_identifier_index";--> statement-breakpoint
|
||||
CREATE INDEX "resume_created_at_index" ON "resume" ("created_at");--> statement-breakpoint
|
||||
CREATE INDEX "user_created_at_index" ON "user" ("created_at");
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE "apikey" RENAME COLUMN "user_id" TO "reference_id";--> statement-breakpoint
|
||||
ALTER TABLE "apikey" ADD COLUMN "config_id" text NOT NULL DEFAULT 'default';
|
||||
File diff suppressed because it is too large
Load Diff
+85
-71
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"name": "reactive-resume",
|
||||
"description": "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.",
|
||||
"version": "5.0.7",
|
||||
"version": "5.0.12",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"packageManager": "pnpm@10.29.1+sha512.48dae233635a645768a3028d19545cacc1688639eeb1f3734e42d6d6b971afbf22aa1ac9af52a173d9c3a20c15857cfa400f19994d79a2f626fcc73fccda9bbc",
|
||||
"packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/amruthpillai/reactive-resume.git"
|
||||
@@ -22,90 +22,94 @@
|
||||
"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",
|
||||
"preview": "vite preview",
|
||||
"start": "node .output/server/index.mjs",
|
||||
"typecheck": "tsgo --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/anthropic": "^3.0.39",
|
||||
"@ai-sdk/google": "^3.0.22",
|
||||
"@ai-sdk/openai": "^3.0.26",
|
||||
"@ai-sdk/react": "^3.0.79",
|
||||
"@aws-sdk/client-s3": "^3.985.0",
|
||||
"@better-auth/core": "1.5.0-beta.13",
|
||||
"@better-auth/passkey": "1.5.0-beta.13",
|
||||
"@ai-sdk/anthropic": "^3.0.58",
|
||||
"@ai-sdk/google": "^3.0.43",
|
||||
"@ai-sdk/openai": "^3.0.41",
|
||||
"@ai-sdk/react": "^3.0.118",
|
||||
"@aws-sdk/client-s3": "^3.1011.0",
|
||||
"@base-ui/react": "^1.3.0",
|
||||
"@better-auth/api-key": "^1.5.5",
|
||||
"@better-auth/drizzle-adapter": "^1.5.5",
|
||||
"@better-auth/infra": "^0.1.12",
|
||||
"@dnd-kit/core": "^6.3.1",
|
||||
"@dnd-kit/sortable": "^10.0.0",
|
||||
"@dnd-kit/utilities": "^3.2.2",
|
||||
"@fontsource-variable/ibm-plex-sans": "^5.2.8",
|
||||
"@hookform/resolvers": "^5.2.2",
|
||||
"@lingui/core": "^5.9.0",
|
||||
"@lingui/react": "^5.9.0",
|
||||
"@lingui/core": "^5.9.3",
|
||||
"@lingui/react": "^5.9.3",
|
||||
"@modelcontextprotocol/sdk": "^1.27.1",
|
||||
"@monaco-editor/react": "4.8.0-rc.3",
|
||||
"@orpc/client": "^1.13.4",
|
||||
"@orpc/json-schema": "^1.13.4",
|
||||
"@orpc/openapi": "^1.13.4",
|
||||
"@orpc/server": "^1.13.4",
|
||||
"@orpc/tanstack-query": "^1.13.4",
|
||||
"@orpc/zod": "^1.13.4",
|
||||
"@orpc/client": "^1.13.7",
|
||||
"@orpc/json-schema": "^1.13.7",
|
||||
"@orpc/openapi": "^1.13.7",
|
||||
"@orpc/server": "^1.13.7",
|
||||
"@orpc/tanstack-query": "^1.13.7",
|
||||
"@orpc/zod": "^1.13.7",
|
||||
"@phosphor-icons/react": "^2.1.10",
|
||||
"@phosphor-icons/web": "^2.1.2",
|
||||
"@sindresorhus/slugify": "^3.0.0",
|
||||
"@t3-oss/env-core": "^0.13.10",
|
||||
"@tanstack/react-query": "5.90.20",
|
||||
"@tanstack/react-router": "^1.159.3",
|
||||
"@tanstack/react-router-ssr-query": "^1.159.3",
|
||||
"@tanstack/react-start": "^1.159.3",
|
||||
"@tanstack/zod-adapter": "^1.159.3",
|
||||
"@tiptap/extension-highlight": "^3.19.0",
|
||||
"@tiptap/extension-table": "^3.19.0",
|
||||
"@tiptap/extension-text-align": "^3.19.0",
|
||||
"@tiptap/pm": "^3.19.0",
|
||||
"@tiptap/react": "^3.19.0",
|
||||
"@tiptap/starter-kit": "^3.19.0",
|
||||
"ai": "^6.0.77",
|
||||
"ai-sdk-ollama": "^3.5.0",
|
||||
"@tanstack/react-query": "^5.90.21",
|
||||
"@tanstack/react-router": "^1.167.4",
|
||||
"@tanstack/react-router-ssr-query": "^1.166.9",
|
||||
"@tanstack/react-start": "^1.166.16",
|
||||
"@tanstack/zod-adapter": "^1.166.9",
|
||||
"@tiptap/extension-highlight": "^3.20.4",
|
||||
"@tiptap/extension-table": "^3.20.4",
|
||||
"@tiptap/extension-text-align": "^3.20.4",
|
||||
"@tiptap/pm": "^3.20.4",
|
||||
"@tiptap/react": "^3.20.4",
|
||||
"@tiptap/starter-kit": "^3.20.4",
|
||||
"@uiw/color-convert": "^2.9.6",
|
||||
"@uiw/react-color-colorful": "^2.9.6",
|
||||
"ai": "^6.0.116",
|
||||
"ai-sdk-ollama": "^3.8.1",
|
||||
"bcrypt": "^6.0.0",
|
||||
"better-auth": "1.5.0-beta.13",
|
||||
"better-auth": "^1.5.5",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"cmdk": "^1.1.1",
|
||||
"dompurify": "^3.3.1",
|
||||
"drizzle-orm": "^1.0.0-beta.15-859cf75",
|
||||
"dompurify": "^3.3.3",
|
||||
"drizzle-orm": "1.0.0-beta.18-7eb39f0",
|
||||
"drizzle-zod": "^0.8.3",
|
||||
"@modelcontextprotocol/sdk": "^1.26.0",
|
||||
"es-toolkit": "^1.44.0",
|
||||
"es-toolkit": "^1.45.1",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"fast-json-patch": "^3.1.1",
|
||||
"fuse.js": "^7.1.0",
|
||||
"immer": "^11.1.3",
|
||||
"immer": "^11.1.4",
|
||||
"input-otp": "^1.4.2",
|
||||
"js-cookie": "^3.0.5",
|
||||
"jsonrepair": "^3.13.3",
|
||||
"lucide-react": "^0.577.0",
|
||||
"monaco-editor": "^0.55.1",
|
||||
"motion": "^12.33.0",
|
||||
"nodemailer": "^8.0.1",
|
||||
"pg": "^8.18.0",
|
||||
"puppeteer-core": "^24.37.2",
|
||||
"motion": "^12.38.0",
|
||||
"nodemailer": "^8.0.2",
|
||||
"pg": "^8.20.0",
|
||||
"puppeteer-core": "^24.39.1",
|
||||
"qrcode.react": "^4.2.0",
|
||||
"radix-ui": "^1.4.3",
|
||||
"react": "^19.2.4",
|
||||
"react-dom": "^19.2.4",
|
||||
"react-hook-form": "^7.71.1",
|
||||
"react-hook-form": "^7.71.2",
|
||||
"react-hotkeys-hook": "^5.2.4",
|
||||
"react-resizable-panels": "^4.6.2",
|
||||
"react-window": "^2.2.6",
|
||||
"react-resizable-panels": "^4.7.3",
|
||||
"react-window": "^2.2.7",
|
||||
"react-zoom-pan-pinch": "^3.7.0",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"shadcn": "^3.8.4",
|
||||
"shadcn": "^4.0.8",
|
||||
"sharp": "^0.34.5",
|
||||
"sonner": "^2.0.7",
|
||||
"tailwind-merge": "^3.4.0",
|
||||
"tailwindcss": "^4.1.18",
|
||||
"tiny-invariant": "^1.3.3",
|
||||
"srvx": "^0.11.12",
|
||||
"tailwind-merge": "^3.5.0",
|
||||
"tailwindcss": "^4.2.1",
|
||||
"ts-pattern": "^5.9.0",
|
||||
"tw-animate-css": "^1.4.0",
|
||||
"unique-names-generator": "^4.7.1",
|
||||
@@ -114,44 +118,54 @@
|
||||
"workbox-window": "^7.4.0",
|
||||
"zod": "^4.3.6",
|
||||
"zundo": "^2.3.0",
|
||||
"zustand": "^5.0.11"
|
||||
"zustand": "^5.0.12"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "^2.3.14",
|
||||
"@lingui/babel-plugin-lingui-macro": "^5.9.0",
|
||||
"@lingui/cli": "^5.9.0",
|
||||
"@lingui/vite-plugin": "^5.9.0",
|
||||
"@tailwindcss/vite": "^4.1.18",
|
||||
"@babel/core": "^7.29.0",
|
||||
"@biomejs/biome": "^2.4.7",
|
||||
"@lingui/babel-plugin-lingui-macro": "^5.9.3",
|
||||
"@lingui/cli": "^5.9.3",
|
||||
"@lingui/vite-plugin": "^5.9.3",
|
||||
"@rolldown/plugin-babel": "^0.2.1",
|
||||
"@tailwindcss/vite": "^4.2.1",
|
||||
"@types/bcrypt": "^6.0.0",
|
||||
"@types/js-cookie": "^3.0.6",
|
||||
"@types/node": "^25.2.2",
|
||||
"@types/nodemailer": "^7.0.9",
|
||||
"@types/pg": "^8.16.0",
|
||||
"@types/react": "^19.2.13",
|
||||
"@types/node": "^25.5.0",
|
||||
"@types/nodemailer": "^7.0.11",
|
||||
"@types/pg": "^8.18.0",
|
||||
"@types/react": "^19.2.14",
|
||||
"@types/react-dom": "^19.2.3",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260208.1",
|
||||
"@vitejs/plugin-react": "^5.1.3",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260317.1",
|
||||
"@vitejs/plugin-react": "^6.0.1",
|
||||
"babel-plugin-macros": "^3.1.0",
|
||||
"drizzle-kit": "^1.0.0-beta.15-859cf75",
|
||||
"knip": "^5.83.1",
|
||||
"nitro": "npm:nitro-nightly@latest",
|
||||
"node-addon-api": "^8.5.0",
|
||||
"drizzle-kit": "1.0.0-beta.18-7eb39f0",
|
||||
"knip": "^5.87.0",
|
||||
"nitro": "3.0.260311-beta",
|
||||
"node-addon-api": "^8.6.0",
|
||||
"node-gyp": "^12.2.0",
|
||||
"npm-check-updates": "^19.3.2",
|
||||
"npm-check-updates": "^19.6.5",
|
||||
"tsx": "^4.21.0",
|
||||
"vite": "^8.0.0-beta.13",
|
||||
"vite": "^8.0.0",
|
||||
"vite-plugin-pwa": "^1.2.0"
|
||||
},
|
||||
"pnpm": {
|
||||
"overrides": {
|
||||
"vite": "^8.0.0-beta.13"
|
||||
"@isaacs/brace-expansion": "^5.0.1",
|
||||
"ajv": "^8.18.0",
|
||||
"basic-ftp": "^5.2.0",
|
||||
"fast-xml-parser": "^5.3.8",
|
||||
"hono": "^4.11.10",
|
||||
"lodash": "^4.17.23",
|
||||
"markdown-it": "^14.1.1",
|
||||
"minimatch": "^10.2.3",
|
||||
"qs": "^6.14.2",
|
||||
"serialize-javascript": "^7.0.4",
|
||||
"vite": "^8.0.0"
|
||||
},
|
||||
"onlyBuiltDependencies": [
|
||||
"@prisma/engines",
|
||||
"bcrypt",
|
||||
"esbuild",
|
||||
"msw",
|
||||
"prisma",
|
||||
"sharp"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -20,6 +20,7 @@ async function migrateDatabase() {
|
||||
console.log("✅ Database migrations completed");
|
||||
} catch (error) {
|
||||
console.error("🚨 Database migrations failed:", error);
|
||||
throw error;
|
||||
} finally {
|
||||
await pool.end();
|
||||
}
|
||||
|
||||
Generated
+3572
-5100
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,11 @@
|
||||
/**
|
||||
* This script is responsible for generating a JSON file containing the fonts served by Google Fonts.
|
||||
* The JSON file will be used to populate the typography options in the resume builder.
|
||||
* This script generates a JSON file containing the fonts served by Google Fonts,
|
||||
* and also injects the Computer Modern font families as served by https://github.com/bitmaks/cm-web-fonts
|
||||
* to ensure they appear in the application's typography options.
|
||||
*
|
||||
* Information about the Google Fonts Developer API can be found here: https://developers.google.com/fonts/docs/developer_api
|
||||
* See:
|
||||
* - Google Fonts API: https://developers.google.com/fonts/docs/developer_api
|
||||
* - Computer Modern Web Fonts: https://github.com/bitmaks/cm-web-fonts
|
||||
*/
|
||||
|
||||
import { mkdir, readFile, writeFile } from "node:fs/promises";
|
||||
@@ -19,6 +22,7 @@ const FONTS_DIR = "./scripts/fonts";
|
||||
const RESPONSE_FILE = `${FONTS_DIR}/response.json`;
|
||||
const WEBFONTLIST_FILE = `${FONTS_DIR}/webfontlist.json`;
|
||||
|
||||
/** Returns JSON from Google Fonts API or (unless --force) from local cache if it exists */
|
||||
async function getGoogleFontsJSON() {
|
||||
let contents: string | null = null;
|
||||
|
||||
@@ -44,21 +48,99 @@ async function getGoogleFontsJSON() {
|
||||
return data;
|
||||
}
|
||||
|
||||
/** Map Google Fonts API variant strings to simple weights */
|
||||
function variantToWeight(variant: Variant): Weight | null {
|
||||
if (["100", "200", "300", "500", "600", "700", "800", "900"].includes(variant)) return variant as Weight;
|
||||
if (variant === "regular") return "400";
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper: Get additional Computer Modern webfonts (manually curated from https://github.com/bitmaks/cm-web-fonts)
|
||||
* These do NOT come from Google Fonts but should appear in webfontlist.json output.
|
||||
* Files are delivered via jsDelivr CDN.
|
||||
*/
|
||||
function getComputerModernWebFonts(): WebFont[] {
|
||||
const CDN = "https://cdn.jsdelivr.net/gh/bitmaks/cm-web-fonts@latest/font";
|
||||
|
||||
return [
|
||||
{
|
||||
type: "web",
|
||||
category: "display",
|
||||
family: "Computer Modern Bright",
|
||||
weights: ["400", "700"],
|
||||
preview: `${CDN}/Bright/cmunbmr.woff`,
|
||||
files: {
|
||||
"400": `${CDN}/Bright/cmunbmr.woff`,
|
||||
"400italic": `${CDN}/Bright/cmunbmo.woff`,
|
||||
"700": `${CDN}/Bright/cmunbbx.woff`,
|
||||
"700italic": `${CDN}/Bright/cmunbxo.woff`,
|
||||
},
|
||||
},
|
||||
{
|
||||
type: "web",
|
||||
category: "serif",
|
||||
family: "Computer Modern Concrete",
|
||||
weights: ["400", "700"],
|
||||
preview: `${CDN}/Concrete/cmunorm.woff`,
|
||||
files: {
|
||||
"400": `${CDN}/Concrete/cmunorm.woff`,
|
||||
"400italic": `${CDN}/Concrete/cmunobi.woff`,
|
||||
"700": `${CDN}/Concrete/cmunobx.woff`,
|
||||
"700italic": `${CDN}/Concrete/cmunoti.woff`,
|
||||
},
|
||||
},
|
||||
{
|
||||
type: "web",
|
||||
category: "sans-serif",
|
||||
family: "Computer Modern Sans",
|
||||
weights: ["400", "700"],
|
||||
preview: `${CDN}/Sans/cmunss.woff`,
|
||||
files: {
|
||||
"400": `${CDN}/Sans/cmunss.woff`,
|
||||
"400italic": `${CDN}/Sans/cmunsl.woff`,
|
||||
"700": `${CDN}/Sans/cmunsx.woff`,
|
||||
"700italic": `${CDN}/Sans/cmunsi.woff`,
|
||||
},
|
||||
},
|
||||
{
|
||||
type: "web",
|
||||
category: "serif",
|
||||
family: "Computer Modern Serif",
|
||||
weights: ["400", "700"],
|
||||
preview: `${CDN}/Serif/cmunrm.woff`,
|
||||
files: {
|
||||
"400": `${CDN}/Serif/cmunrm.woff`,
|
||||
"400italic": `${CDN}/Serif/cmunti.woff`,
|
||||
"700": `${CDN}/Serif/cmunbx.woff`,
|
||||
"700italic": `${CDN}/Serif/cmunbi.woff`,
|
||||
},
|
||||
},
|
||||
{
|
||||
type: "web",
|
||||
category: "monospace",
|
||||
family: "Computer Modern Typewriter",
|
||||
weights: ["400", "700"],
|
||||
preview: `${CDN}/Typewriter/cmuntt.woff`,
|
||||
files: {
|
||||
"400": `${CDN}/Typewriter/cmuntt.woff`,
|
||||
"400italic": `${CDN}/Typewriter/cmunit.woff`,
|
||||
"700": `${CDN}/Typewriter/cmuntx.woff`,
|
||||
"700italic": `${CDN}/Typewriter/cmuntb.woff`,
|
||||
},
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
export async function generateFonts() {
|
||||
const response = await getGoogleFontsJSON();
|
||||
console.log(`Found ${response.items.length} fonts in total.`);
|
||||
console.log(`Found ${response.items.length} fonts in total (Google Fonts).`);
|
||||
|
||||
const filteredItems = response.items.filter(
|
||||
(item) => !skippedFamilies.some((family) => item.family.includes(family)),
|
||||
);
|
||||
|
||||
const result: WebFont[] = filteredItems.slice(0, argLimit).map((item) => {
|
||||
const googleFontResults: WebFont[] = filteredItems.slice(0, argLimit).map((item) => {
|
||||
// 1. weights: Only non-italic, convert "regular" to "400"
|
||||
const weights: Weight[] = item.variants.map((v) => variantToWeight(v)).filter((w): w is Weight => !!w);
|
||||
|
||||
@@ -82,11 +164,19 @@ export async function generateFonts() {
|
||||
} satisfies WebFont;
|
||||
});
|
||||
|
||||
const jsonString = argCompress ? JSON.stringify(result) : JSON.stringify(result, null, 2);
|
||||
// Manually append Computer Modern web fonts
|
||||
const computerModernFonts = getComputerModernWebFonts();
|
||||
const allWebFonts: WebFont[] = [...computerModernFonts, ...googleFontResults];
|
||||
|
||||
console.log(
|
||||
`Added ${computerModernFonts.length} Computer Modern Web Fonts. Total output: ${allWebFonts.length} web fonts.`,
|
||||
);
|
||||
|
||||
const jsonString = argCompress ? JSON.stringify(allWebFonts) : JSON.stringify(allWebFonts, null, 2);
|
||||
await mkdir(FONTS_DIR, { recursive: true });
|
||||
await writeFile(WEBFONTLIST_FILE, jsonString, "utf-8");
|
||||
|
||||
console.log(`Generated ${result.length} fonts in the list.`);
|
||||
console.log(`Generated ${allWebFonts.length} fonts in the list (including Computer Modern web fonts).`);
|
||||
}
|
||||
|
||||
if (import.meta.main) {
|
||||
|
||||
@@ -30,7 +30,7 @@ type Item = {
|
||||
subsets: string[];
|
||||
variants: Variant[];
|
||||
colorCapabilities?: string[];
|
||||
files: Record<Variant, string>;
|
||||
files: Partial<Record<Variant, string>>;
|
||||
};
|
||||
|
||||
export type APIResponse = {
|
||||
@@ -47,5 +47,5 @@ export type WebFont = {
|
||||
family: string;
|
||||
weights: Weight[];
|
||||
preview: string;
|
||||
files: Record<FileWeight, string>;
|
||||
files: Partial<Record<FileWeight, string>>;
|
||||
};
|
||||
|
||||
@@ -305,11 +305,13 @@ export function AIChat() {
|
||||
|
||||
return (
|
||||
<Popover open={open} onOpenChange={handleOpenChange}>
|
||||
<PopoverTrigger asChild>
|
||||
<Button size="icon" variant="ghost">
|
||||
<SparkleIcon />
|
||||
</Button>
|
||||
</PopoverTrigger>
|
||||
<PopoverTrigger
|
||||
render={
|
||||
<Button size="icon" variant="ghost">
|
||||
<SparkleIcon />
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
|
||||
<PopoverContent className="flex h-128 w-md flex-col gap-y-0 overflow-hidden p-0" side="top" align="center">
|
||||
{/* Header with clear button */}
|
||||
|
||||
@@ -33,10 +33,10 @@ export const Spotlight = ({
|
||||
<motion.div
|
||||
animate={{ x: [0, xOffset, 0] }}
|
||||
transition={{ duration, repeat: Infinity, repeatType: "reverse", ease: "easeInOut" }}
|
||||
className="pointer-events-none absolute start-0 top-0 z-40 h-svh w-svw"
|
||||
className="pointer-events-none absolute inset-s-0 top-0 z-40 h-svh w-svw"
|
||||
>
|
||||
<div
|
||||
className="absolute start-0 top-0"
|
||||
className="absolute inset-s-0 top-0"
|
||||
style={{
|
||||
width: `${width}px`,
|
||||
height: `${height}px`,
|
||||
@@ -46,7 +46,7 @@ export const Spotlight = ({
|
||||
/>
|
||||
|
||||
<div
|
||||
className="absolute start-0 top-0 origin-top-left"
|
||||
className="absolute inset-s-0 top-0 origin-top-left"
|
||||
style={{
|
||||
height: `${height}px`,
|
||||
width: `${smallWidth}px`,
|
||||
@@ -56,7 +56,7 @@ export const Spotlight = ({
|
||||
/>
|
||||
|
||||
<div
|
||||
className="absolute start-0 top-0 origin-top-left"
|
||||
className="absolute inset-s-0 top-0 origin-top-left"
|
||||
style={{
|
||||
height: `${height}px`,
|
||||
width: `${smallWidth}px`,
|
||||
@@ -68,7 +68,7 @@ export const Spotlight = ({
|
||||
|
||||
<motion.div
|
||||
animate={{ x: [0, -xOffset, 0] }}
|
||||
className="pointer-events-none absolute end-0 top-0 z-40 h-svh w-svw"
|
||||
className="pointer-events-none absolute inset-e-0 top-0 z-40 h-svh w-svw"
|
||||
transition={{
|
||||
duration,
|
||||
repeat: Infinity,
|
||||
@@ -77,7 +77,7 @@ export const Spotlight = ({
|
||||
}}
|
||||
>
|
||||
<div
|
||||
className="absolute end-0 top-0"
|
||||
className="absolute inset-e-0 top-0"
|
||||
style={{
|
||||
width: `${width}px`,
|
||||
height: `${height}px`,
|
||||
@@ -87,7 +87,7 @@ export const Spotlight = ({
|
||||
/>
|
||||
|
||||
<div
|
||||
className="absolute end-0 top-0 origin-top-right"
|
||||
className="absolute inset-e-0 top-0 origin-top-right"
|
||||
style={{
|
||||
height: `${height}px`,
|
||||
width: `${smallWidth}px`,
|
||||
@@ -97,7 +97,7 @@ export const Spotlight = ({
|
||||
/>
|
||||
|
||||
<div
|
||||
className="absolute end-0 top-0 origin-top-right"
|
||||
className="absolute inset-e-0 top-0 origin-top-right"
|
||||
style={{
|
||||
height: `${height}px`,
|
||||
width: `${smallWidth}px`,
|
||||
|
||||
@@ -1,6 +1,22 @@
|
||||
import {
|
||||
closestCenter,
|
||||
DndContext,
|
||||
type DragEndEvent,
|
||||
KeyboardSensor,
|
||||
PointerSensor,
|
||||
useSensor,
|
||||
useSensors,
|
||||
} from "@dnd-kit/core";
|
||||
import {
|
||||
horizontalListSortingStrategy,
|
||||
SortableContext,
|
||||
sortableKeyboardCoordinates,
|
||||
useSortable,
|
||||
} from "@dnd-kit/sortable";
|
||||
import { CSS } from "@dnd-kit/utilities";
|
||||
import { Trans } from "@lingui/react/macro";
|
||||
import { PencilSimpleIcon, XIcon } from "@phosphor-icons/react";
|
||||
import { motion, Reorder, useDragControls } from "motion/react";
|
||||
import { motion } from "motion/react";
|
||||
import * as React from "react";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { Input } from "@/components/ui/input";
|
||||
@@ -12,6 +28,7 @@ const RETURN_KEY = "Enter";
|
||||
const COMMA_KEY = ",";
|
||||
|
||||
type ChipItemProps = {
|
||||
id: string;
|
||||
chip: string;
|
||||
index: number;
|
||||
isEditing: boolean;
|
||||
@@ -19,35 +36,37 @@ type ChipItemProps = {
|
||||
onRemove: (index: number) => void;
|
||||
};
|
||||
|
||||
function ChipItem({ chip, index, isEditing, onEdit, onRemove }: ChipItemProps) {
|
||||
const controls = useDragControls();
|
||||
function ChipItem({ id, chip, index, isEditing, onEdit, onRemove }: ChipItemProps) {
|
||||
const { attributes, listeners, setNodeRef, transform, transition, isDragging } = useSortable({ id });
|
||||
|
||||
const [isHovered, setIsHovered] = React.useState(false);
|
||||
|
||||
const style = {
|
||||
transform: CSS.Transform.toString(transform),
|
||||
transition,
|
||||
zIndex: isDragging ? 10 : undefined,
|
||||
opacity: isDragging ? 0.6 : 1,
|
||||
};
|
||||
|
||||
return (
|
||||
<Reorder.Item
|
||||
value={chip}
|
||||
dragListener={false}
|
||||
dragControls={controls}
|
||||
initial={{ opacity: 1, scale: 0.9 }}
|
||||
animate={{ opacity: 1, scale: 1 }}
|
||||
exit={{ opacity: 0, scale: 0.9 }}
|
||||
className="relative"
|
||||
<div
|
||||
style={style}
|
||||
ref={setNodeRef}
|
||||
className="relative touch-none"
|
||||
onMouseEnter={() => setIsHovered(true)}
|
||||
onMouseLeave={() => setIsHovered(false)}
|
||||
{...attributes}
|
||||
{...listeners}
|
||||
>
|
||||
<Badge
|
||||
variant="outline"
|
||||
className={cn(
|
||||
"flex h-7 cursor-grab select-none items-center gap-0 overflow-hidden px-3 active:cursor-grabbing",
|
||||
isEditing && "border-primary ring-1 ring-primary",
|
||||
isDragging && "opacity-80",
|
||||
)}
|
||||
onPointerDown={(e) => {
|
||||
e.preventDefault();
|
||||
controls.start(e);
|
||||
}}
|
||||
>
|
||||
<span className="max-w-32 truncate">{chip}</span>
|
||||
|
||||
<motion.div
|
||||
initial={false}
|
||||
animate={{ width: isHovered ? 40 : 0, marginInlineStart: isHovered ? 8 : 0, opacity: isHovered ? 1 : 0 }}
|
||||
@@ -80,7 +99,7 @@ function ChipItem({ chip, index, isEditing, onEdit, onRemove }: ChipItemProps) {
|
||||
</button>
|
||||
</motion.div>
|
||||
</Badge>
|
||||
</Reorder.Item>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -116,7 +135,6 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
const trimmed = newValue.trim();
|
||||
if (!trimmed || index < 0 || index >= chips.length) return;
|
||||
|
||||
// Check if the new value already exists at a different index
|
||||
const existingIndex = chips.findIndex((c, i) => c === trimmed && i !== index);
|
||||
if (existingIndex !== -1) return;
|
||||
|
||||
@@ -133,12 +151,10 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
const newChips = chips.slice(0, index).concat(chips.slice(index + 1));
|
||||
setChips(newChips);
|
||||
|
||||
// If we were editing this chip, clear edit mode
|
||||
if (editingIndex === index) {
|
||||
setEditingIndex(null);
|
||||
setInput("");
|
||||
} else if (editingIndex !== null && editingIndex > index) {
|
||||
// Adjust editing index if we removed a chip before it
|
||||
setEditingIndex(editingIndex - 1);
|
||||
}
|
||||
},
|
||||
@@ -156,7 +172,6 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
|
||||
const handleReorder = React.useCallback(
|
||||
(newOrder: string[]) => {
|
||||
// Update editingIndex to follow the chip being edited
|
||||
if (editingIndex !== null) {
|
||||
const editingChip = chips[editingIndex];
|
||||
const newIndex = newOrder.indexOf(editingChip);
|
||||
@@ -169,14 +184,37 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
[chips, editingIndex, setChips],
|
||||
);
|
||||
|
||||
const sensors = useSensors(
|
||||
useSensor(PointerSensor, {
|
||||
activationConstraint: { distance: 3 },
|
||||
}),
|
||||
useSensor(KeyboardSensor, {
|
||||
coordinateGetter: sortableKeyboardCoordinates,
|
||||
}),
|
||||
);
|
||||
|
||||
const handleDragEnd = React.useCallback(
|
||||
(event: DragEndEvent) => {
|
||||
const { active, over } = event;
|
||||
if (!over || active.id === over.id) return;
|
||||
const oldIndex = chips.indexOf(active.id as string);
|
||||
const newIndex = chips.indexOf(over.id as string);
|
||||
if (oldIndex !== -1 && newIndex !== -1 && oldIndex !== newIndex) {
|
||||
const newOrder = Array.from(chips);
|
||||
const [removed] = newOrder.splice(oldIndex, 1);
|
||||
newOrder.splice(newIndex, 0, removed);
|
||||
handleReorder(newOrder);
|
||||
}
|
||||
},
|
||||
[chips, handleReorder],
|
||||
);
|
||||
|
||||
const handleInputChange = React.useCallback(
|
||||
(e: React.ChangeEvent<HTMLInputElement>) => {
|
||||
const newValue = e.target.value;
|
||||
|
||||
// When editing, don't split on comma - allow full text editing
|
||||
if (editingIndex !== null) {
|
||||
if (newValue.includes(",")) {
|
||||
// Save current edit
|
||||
updateChip(editingIndex, newValue.replace(",", ""));
|
||||
setEditingIndex(null);
|
||||
setInput("");
|
||||
@@ -186,7 +224,6 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
return;
|
||||
}
|
||||
|
||||
// When adding new chips, split on comma
|
||||
if (newValue.includes(",")) {
|
||||
const parts = newValue.split(",");
|
||||
parts.slice(0, -1).forEach(addChip);
|
||||
@@ -204,19 +241,16 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
e.preventDefault();
|
||||
|
||||
if (editingIndex !== null) {
|
||||
// Save edit
|
||||
if (input.trim()) {
|
||||
updateChip(editingIndex, input);
|
||||
}
|
||||
setEditingIndex(null);
|
||||
setInput("");
|
||||
} else if (input.trim()) {
|
||||
// Add new chip
|
||||
addChip(input);
|
||||
setInput("");
|
||||
}
|
||||
} else if (e.key === "Escape" && editingIndex !== null) {
|
||||
// Cancel edit
|
||||
setEditingIndex(null);
|
||||
setInput("");
|
||||
}
|
||||
@@ -227,18 +261,23 @@ export function ChipInput({ value, defaultValue = [], onChange, className, ...pr
|
||||
return (
|
||||
<div className={cn("flex flex-col gap-2", className)} {...props}>
|
||||
{chips.length > 0 && (
|
||||
<Reorder.Group axis="x" values={chips} onReorder={handleReorder} className="flex flex-wrap gap-1.5">
|
||||
{chips.map((chip, idx) => (
|
||||
<ChipItem
|
||||
key={`${chip}-${idx}`}
|
||||
chip={chip}
|
||||
index={idx}
|
||||
isEditing={editingIndex === idx}
|
||||
onEdit={handleEdit}
|
||||
onRemove={removeChip}
|
||||
/>
|
||||
))}
|
||||
</Reorder.Group>
|
||||
<DndContext sensors={sensors} collisionDetection={closestCenter} onDragEnd={handleDragEnd}>
|
||||
<SortableContext items={chips} strategy={horizontalListSortingStrategy}>
|
||||
<div className="flex flex-wrap gap-1.5">
|
||||
{chips.map((chip, idx) => (
|
||||
<ChipItem
|
||||
key={`${chip}-${idx}`}
|
||||
id={chip}
|
||||
chip={chip}
|
||||
index={idx}
|
||||
isEditing={editingIndex === idx}
|
||||
onEdit={handleEdit}
|
||||
onRemove={removeChip}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
</SortableContext>
|
||||
</DndContext>
|
||||
)}
|
||||
|
||||
<div className="flex flex-col gap-2">
|
||||
|
||||
@@ -1,829 +1,41 @@
|
||||
import { EyedropperIcon } from "@phosphor-icons/react";
|
||||
import { Slider as SliderPrimitive, Slot as SlotPrimitive } from "radix-ui";
|
||||
import * as React from "react";
|
||||
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 {
|
||||
type ColorValue,
|
||||
type HSVColorValue,
|
||||
hexToRgb,
|
||||
hsvToRgb,
|
||||
parseRgbString,
|
||||
rgbToHsv,
|
||||
rgbToString,
|
||||
} from "@/utils/color";
|
||||
import { useComposedRefs } from "@/utils/compose-refs";
|
||||
import { cn } from "@/utils/style";
|
||||
import { type ColorResult, hsvaToRgbaString, rgbaStringToHsva } from "@uiw/color-convert";
|
||||
import ReactColorColorful from "@uiw/react-color-colorful";
|
||||
import { useMemo } from "react";
|
||||
import { useControlledState } from "@/hooks/use-controlled-state";
|
||||
import { Popover, PopoverContent, PopoverTrigger } from "../ui/popover";
|
||||
|
||||
interface EyeDropper {
|
||||
open: (options?: { signal?: AbortSignal }) => Promise<{ sRGBHex: string }>;
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
EyeDropper?: {
|
||||
new (): EyeDropper;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
type Direction = "ltr" | "rtl";
|
||||
|
||||
const DirectionContext = React.createContext<Direction | undefined>(undefined);
|
||||
|
||||
function useDirection(dirProp?: Direction): Direction {
|
||||
const contextDir = React.useContext(DirectionContext);
|
||||
return dirProp ?? contextDir ?? "ltr";
|
||||
}
|
||||
|
||||
function useLazyRef<T>(fn: () => T) {
|
||||
const ref = React.useRef<T | null>(null);
|
||||
|
||||
if (ref.current === null) {
|
||||
ref.current = fn();
|
||||
}
|
||||
|
||||
return ref as React.RefObject<T>;
|
||||
}
|
||||
|
||||
interface ColorPickerStoreState {
|
||||
color: ColorValue;
|
||||
hsv: HSVColorValue;
|
||||
open: boolean;
|
||||
}
|
||||
|
||||
interface ColorPickerStoreCallbacks {
|
||||
onColorChange?: (colorString: string) => void;
|
||||
onOpenChange?: (open: boolean) => void;
|
||||
}
|
||||
|
||||
function colorValuesEqual(a: ColorValue, b: ColorValue): boolean {
|
||||
return a.r === b.r && a.g === b.g && a.b === b.b && a.a === b.a;
|
||||
}
|
||||
|
||||
function hsvValuesEqual(a: HSVColorValue, b: HSVColorValue): boolean {
|
||||
return a.h === b.h && a.s === b.s && a.v === b.v && a.a === b.a;
|
||||
}
|
||||
|
||||
interface ColorPickerStore {
|
||||
subscribe: (cb: () => void) => () => void;
|
||||
getState: () => ColorPickerStoreState;
|
||||
setColor: (value: ColorValue) => void;
|
||||
setHsv: (value: HSVColorValue) => void;
|
||||
setOpen: (value: boolean) => void;
|
||||
syncColor: (value: ColorValue) => void;
|
||||
notify: () => void;
|
||||
}
|
||||
|
||||
function createColorPickerStore(
|
||||
listenersRef: React.RefObject<Set<() => void>>,
|
||||
stateRef: React.RefObject<ColorPickerStoreState>,
|
||||
callbacks?: ColorPickerStoreCallbacks,
|
||||
): ColorPickerStore {
|
||||
const store: ColorPickerStore = {
|
||||
subscribe: (cb) => {
|
||||
if (listenersRef.current) {
|
||||
listenersRef.current.add(cb);
|
||||
return () => listenersRef.current?.delete(cb);
|
||||
}
|
||||
return () => {};
|
||||
},
|
||||
getState: () =>
|
||||
stateRef.current || {
|
||||
color: { r: 0, g: 0, b: 0, a: 1 },
|
||||
hsv: { h: 0, s: 0, v: 0, a: 1 },
|
||||
open: false,
|
||||
},
|
||||
setColor: (value: ColorValue) => {
|
||||
if (!stateRef.current) return;
|
||||
if (colorValuesEqual(stateRef.current.color, value)) return;
|
||||
|
||||
stateRef.current.color = value;
|
||||
stateRef.current.hsv = rgbToHsv(value);
|
||||
|
||||
if (callbacks?.onColorChange) {
|
||||
const colorString = rgbToString(value);
|
||||
callbacks.onColorChange(colorString);
|
||||
}
|
||||
|
||||
store.notify();
|
||||
},
|
||||
setHsv: (value: HSVColorValue) => {
|
||||
if (!stateRef.current) return;
|
||||
if (hsvValuesEqual(stateRef.current.hsv, value)) return;
|
||||
|
||||
stateRef.current.hsv = value;
|
||||
stateRef.current.color = hsvToRgb(value);
|
||||
|
||||
if (callbacks?.onColorChange) {
|
||||
const colorString = rgbToString(stateRef.current.color);
|
||||
callbacks.onColorChange(colorString);
|
||||
}
|
||||
|
||||
store.notify();
|
||||
},
|
||||
syncColor: (value: ColorValue) => {
|
||||
if (!stateRef.current) return;
|
||||
if (colorValuesEqual(stateRef.current.color, value)) return;
|
||||
|
||||
stateRef.current.color = value;
|
||||
stateRef.current.hsv = rgbToHsv(value);
|
||||
store.notify();
|
||||
},
|
||||
setOpen: (value: boolean) => {
|
||||
if (!stateRef.current) return;
|
||||
if (Object.is(stateRef.current.open, value)) return;
|
||||
|
||||
stateRef.current.open = value;
|
||||
|
||||
if (callbacks?.onOpenChange) {
|
||||
callbacks.onOpenChange(value);
|
||||
}
|
||||
|
||||
store.notify();
|
||||
},
|
||||
notify: () => {
|
||||
if (listenersRef.current) {
|
||||
for (const cb of listenersRef.current) {
|
||||
cb();
|
||||
}
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
return store;
|
||||
}
|
||||
|
||||
function useColorPickerStoreContext(consumerName: string) {
|
||||
const context = React.useContext(ColorPickerStoreContext);
|
||||
if (!context) {
|
||||
throw new Error(`\`${consumerName}\` must be used within \`ColorPickerRoot\``);
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
||||
function useColorPickerStore<U>(selector: (state: ColorPickerStoreState) => U): U {
|
||||
const store = useColorPickerStoreContext("useColorPickerStoreSelector");
|
||||
|
||||
const getSnapshot = React.useCallback(() => selector(store.getState()), [store, selector]);
|
||||
|
||||
return React.useSyncExternalStore(store.subscribe, getSnapshot, getSnapshot);
|
||||
}
|
||||
|
||||
interface ColorPickerContextValue {
|
||||
dir: Direction;
|
||||
disabled?: boolean;
|
||||
readOnly?: boolean;
|
||||
required?: boolean;
|
||||
}
|
||||
|
||||
const ColorPickerStoreContext = React.createContext<ColorPickerStore | null>(null);
|
||||
const ColorPickerContext = React.createContext<ColorPickerContextValue | null>(null);
|
||||
|
||||
function useColorPickerContext(consumerName: string) {
|
||||
const context = React.useContext(ColorPickerContext);
|
||||
if (!context) {
|
||||
throw new Error(`\`${consumerName}\` must be used within \`ColorPickerRoot\``);
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
||||
interface ColorPickerRootProps
|
||||
extends Omit<React.ComponentProps<"div">, "onValueChange">,
|
||||
Pick<React.ComponentProps<typeof Popover>, "defaultOpen" | "open" | "onOpenChange" | "modal"> {
|
||||
type ColorPickerProps = {
|
||||
value?: string;
|
||||
defaultValue?: string;
|
||||
onValueChange?: (value: string) => void;
|
||||
dir?: Direction;
|
||||
name?: string;
|
||||
asChild?: boolean;
|
||||
disabled?: boolean;
|
||||
readOnly?: boolean;
|
||||
required?: boolean;
|
||||
}
|
||||
|
||||
function ColorPickerRoot(props: ColorPickerRootProps) {
|
||||
const {
|
||||
value: valueProp,
|
||||
defaultValue = "rgb(0, 0, 0)",
|
||||
onValueChange,
|
||||
defaultOpen,
|
||||
open: openProp,
|
||||
onOpenChange,
|
||||
name,
|
||||
disabled,
|
||||
readOnly,
|
||||
required,
|
||||
...rootProps
|
||||
} = props;
|
||||
|
||||
const initialColor = React.useMemo(() => {
|
||||
const colorString = valueProp ?? defaultValue;
|
||||
const parsed = parseRgbString(colorString);
|
||||
const color = parsed ?? { r: 0, g: 0, b: 0, a: 1 };
|
||||
|
||||
return {
|
||||
color,
|
||||
hsv: rgbToHsv(color),
|
||||
open: openProp ?? defaultOpen ?? false,
|
||||
};
|
||||
}, [valueProp, defaultValue, openProp, defaultOpen]);
|
||||
|
||||
const stateRef = useLazyRef(() => initialColor);
|
||||
const listenersRef = useLazyRef(() => new Set<() => void>());
|
||||
|
||||
const storeCallbacks = React.useMemo<ColorPickerStoreCallbacks>(
|
||||
() => ({
|
||||
onColorChange: onValueChange,
|
||||
onOpenChange: onOpenChange,
|
||||
}),
|
||||
[onValueChange, onOpenChange],
|
||||
);
|
||||
|
||||
const store = React.useMemo(
|
||||
() => createColorPickerStore(listenersRef, stateRef, storeCallbacks),
|
||||
[listenersRef, stateRef, storeCallbacks],
|
||||
);
|
||||
|
||||
return (
|
||||
<ColorPickerStoreContext.Provider value={store}>
|
||||
<ColorPickerRootImpl
|
||||
{...rootProps}
|
||||
value={valueProp}
|
||||
defaultOpen={defaultOpen}
|
||||
open={openProp}
|
||||
onOpenChange={onOpenChange}
|
||||
name={name}
|
||||
disabled={disabled}
|
||||
readOnly={readOnly}
|
||||
required={required}
|
||||
/>
|
||||
</ColorPickerStoreContext.Provider>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerRootImplProps extends Omit<ColorPickerRootProps, "defaultValue" | "onValueChange"> {}
|
||||
|
||||
function ColorPickerRootImpl(props: ColorPickerRootImplProps) {
|
||||
const {
|
||||
value: valueProp,
|
||||
dir: dirProp,
|
||||
defaultOpen,
|
||||
open: openProp,
|
||||
onOpenChange,
|
||||
name,
|
||||
ref,
|
||||
asChild,
|
||||
disabled,
|
||||
modal,
|
||||
readOnly,
|
||||
required,
|
||||
...rootProps
|
||||
} = props;
|
||||
|
||||
const store = useColorPickerStoreContext("ColorPickerRootImpl");
|
||||
|
||||
const dir = useDirection(dirProp);
|
||||
|
||||
const [formTrigger, setFormTrigger] = React.useState<HTMLDivElement | null>(null);
|
||||
const composedRef = useComposedRefs(ref, (node) => setFormTrigger(node));
|
||||
|
||||
const isFormControl = formTrigger ? !!formTrigger.closest("form") : true;
|
||||
|
||||
React.useEffect(() => {
|
||||
if (valueProp !== undefined) {
|
||||
const parsed = parseRgbString(valueProp);
|
||||
if (parsed) {
|
||||
const currentState = store.getState();
|
||||
const color = { ...parsed, a: parsed.a ?? currentState.color.a };
|
||||
store.syncColor(color);
|
||||
}
|
||||
}
|
||||
}, [valueProp, store]);
|
||||
|
||||
React.useEffect(() => {
|
||||
if (openProp !== undefined) {
|
||||
store.setOpen(openProp);
|
||||
}
|
||||
}, [openProp, store]);
|
||||
|
||||
const contextValue = React.useMemo<ColorPickerContextValue>(
|
||||
() => ({
|
||||
dir,
|
||||
disabled,
|
||||
readOnly,
|
||||
required,
|
||||
}),
|
||||
[dir, disabled, readOnly, required],
|
||||
);
|
||||
|
||||
const value = useColorPickerStore((state) => rgbToString(state.color));
|
||||
|
||||
const open = useColorPickerStore((state) => state.open);
|
||||
|
||||
const onPopoverOpenChange = React.useCallback(
|
||||
(newOpen: boolean) => {
|
||||
store.setOpen(newOpen);
|
||||
onOpenChange?.(newOpen);
|
||||
},
|
||||
[store, onOpenChange],
|
||||
);
|
||||
|
||||
const RootPrimitive = asChild ? SlotPrimitive.Slot : "div";
|
||||
|
||||
return (
|
||||
<ColorPickerContext.Provider value={contextValue}>
|
||||
<Popover defaultOpen={defaultOpen} open={open} onOpenChange={onPopoverOpenChange} modal={modal}>
|
||||
<RootPrimitive {...rootProps} ref={composedRef} />
|
||||
{isFormControl && (
|
||||
<VisuallyHiddenInput
|
||||
type="hidden"
|
||||
name={name}
|
||||
value={value}
|
||||
disabled={disabled}
|
||||
readOnly={readOnly}
|
||||
required={required}
|
||||
control={formTrigger}
|
||||
/>
|
||||
)}
|
||||
</Popover>
|
||||
</ColorPickerContext.Provider>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerTriggerProps extends React.ComponentProps<typeof PopoverTrigger> {}
|
||||
|
||||
function ColorPickerTrigger(props: ColorPickerTriggerProps) {
|
||||
const { asChild, ...triggerProps } = props;
|
||||
const context = useColorPickerContext("ColorPickerTrigger");
|
||||
|
||||
const TriggerPrimitive = asChild ? SlotPrimitive.Slot : PopoverTrigger;
|
||||
|
||||
return (
|
||||
<PopoverTrigger asChild disabled={context.disabled}>
|
||||
<TriggerPrimitive data-slot="color-picker-trigger" {...triggerProps} />
|
||||
</PopoverTrigger>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerContentProps extends React.ComponentProps<typeof PopoverContent> {}
|
||||
|
||||
function ColorPickerContent(props: ColorPickerContentProps) {
|
||||
const { asChild, className, children, ...popoverContentProps } = props;
|
||||
|
||||
return (
|
||||
<PopoverContent
|
||||
data-slot="color-picker-content"
|
||||
asChild={asChild}
|
||||
{...popoverContentProps}
|
||||
className={cn("flex w-[340px] flex-col gap-4 p-4", className)}
|
||||
>
|
||||
{children}
|
||||
</PopoverContent>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerSwatchProps extends React.ComponentProps<"div"> {
|
||||
asChild?: boolean;
|
||||
}
|
||||
|
||||
function ColorPickerSwatch(props: ColorPickerSwatchProps) {
|
||||
const { asChild, className, ...swatchProps } = props;
|
||||
const context = useColorPickerContext("ColorPickerSwatch");
|
||||
|
||||
const color = useColorPickerStore((state) => state.color);
|
||||
|
||||
const backgroundStyle = React.useMemo(() => {
|
||||
if (!color) {
|
||||
return {
|
||||
background:
|
||||
"linear-gradient(to bottom right, transparent calc(50% - 1px), hsl(var(--destructive)) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)) no-repeat",
|
||||
};
|
||||
}
|
||||
|
||||
const colorString = `rgba(${color.r}, ${color.g}, ${color.b}, ${color.a})`;
|
||||
|
||||
if (color.a < 1) {
|
||||
return {
|
||||
background: `linear-gradient(${colorString}, ${colorString}), repeating-conic-gradient(#ccc 0% 25%, #fff 0% 50%) 0% 50% / 8px 8px`,
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
backgroundColor: colorString,
|
||||
};
|
||||
}, [color]);
|
||||
|
||||
const ariaLabel = !color ? "No color selected" : `Current color: ${rgbToString(color)}`;
|
||||
|
||||
const SwatchPrimitive = asChild ? SlotPrimitive.Slot : "div";
|
||||
|
||||
return (
|
||||
<div className="flex size-9 items-center justify-start">
|
||||
<SwatchPrimitive
|
||||
{...swatchProps}
|
||||
role="img"
|
||||
aria-label={ariaLabel}
|
||||
data-slot="color-picker-swatch"
|
||||
className={cn("box-border size-7 rounded-md border", context.disabled && "opacity-50", className)}
|
||||
style={{
|
||||
...backgroundStyle,
|
||||
forcedColorAdjust: "none",
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerAreaProps extends React.ComponentProps<"div"> {
|
||||
asChild?: boolean;
|
||||
}
|
||||
|
||||
function ColorPickerArea(props: ColorPickerAreaProps) {
|
||||
const { asChild, className, ref, ...areaProps } = props;
|
||||
const context = useColorPickerContext("ColorPickerArea");
|
||||
const store = useColorPickerStoreContext("ColorPickerArea");
|
||||
|
||||
const hsv = useColorPickerStore((state) => state.hsv);
|
||||
|
||||
const isDraggingRef = React.useRef(false);
|
||||
const areaRef = React.useRef<HTMLDivElement>(null);
|
||||
const composedRef = useComposedRefs(ref, areaRef);
|
||||
|
||||
const updateColorFromPosition = React.useCallback(
|
||||
(clientX: number, clientY: number) => {
|
||||
if (!areaRef.current) return;
|
||||
|
||||
const rect = areaRef.current.getBoundingClientRect();
|
||||
const x = Math.max(0, Math.min(1, (clientX - rect.left) / rect.width));
|
||||
const y = Math.max(0, Math.min(1, 1 - (clientY - rect.top) / rect.height));
|
||||
|
||||
const newHsv: HSVColorValue = {
|
||||
h: hsv?.h ?? 0,
|
||||
s: Math.round(x * 100),
|
||||
v: Math.round(y * 100),
|
||||
a: hsv?.a ?? 1,
|
||||
};
|
||||
|
||||
store.setHsv(newHsv);
|
||||
},
|
||||
[hsv, store],
|
||||
);
|
||||
|
||||
const onPointerDown = React.useCallback(
|
||||
(event: React.PointerEvent) => {
|
||||
if (context.disabled) return;
|
||||
|
||||
isDraggingRef.current = true;
|
||||
areaRef.current?.setPointerCapture(event.pointerId);
|
||||
updateColorFromPosition(event.clientX, event.clientY);
|
||||
},
|
||||
[context.disabled, updateColorFromPosition],
|
||||
);
|
||||
|
||||
const onPointerMove = React.useCallback(
|
||||
(event: React.PointerEvent) => {
|
||||
if (isDraggingRef.current) {
|
||||
updateColorFromPosition(event.clientX, event.clientY);
|
||||
}
|
||||
},
|
||||
[updateColorFromPosition],
|
||||
);
|
||||
|
||||
const onPointerUp = React.useCallback((event: React.PointerEvent) => {
|
||||
isDraggingRef.current = false;
|
||||
areaRef.current?.releasePointerCapture(event.pointerId);
|
||||
}, []);
|
||||
|
||||
const hue = hsv?.h ?? 0;
|
||||
const backgroundHue = hsvToRgb({ h: hue, s: 100, v: 100, a: 1 });
|
||||
|
||||
const AreaPrimitive = asChild ? SlotPrimitive.Slot : "div";
|
||||
|
||||
return (
|
||||
<AreaPrimitive
|
||||
data-slot="color-picker-area"
|
||||
{...areaProps}
|
||||
className={cn(
|
||||
"relative h-40 w-full cursor-crosshair touch-none rounded-md border",
|
||||
context.disabled && "pointer-events-none opacity-50",
|
||||
className,
|
||||
)}
|
||||
ref={composedRef}
|
||||
onPointerDown={onPointerDown}
|
||||
onPointerMove={onPointerMove}
|
||||
onPointerUp={onPointerUp}
|
||||
>
|
||||
<div className="absolute inset-0 overflow-hidden rounded-md">
|
||||
<div
|
||||
className="absolute inset-0"
|
||||
style={{
|
||||
backgroundColor: `rgb(${backgroundHue.r}, ${backgroundHue.g}, ${backgroundHue.b})`,
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
className="absolute inset-0"
|
||||
style={{
|
||||
background: "linear-gradient(to right, #fff, transparent)",
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
className="absolute inset-0"
|
||||
style={{
|
||||
background: "linear-gradient(to bottom, transparent, #000)",
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
className="absolute size-3 -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-white"
|
||||
style={{
|
||||
left: `${hsv?.s ?? 0}%`,
|
||||
top: `${100 - (hsv?.v ?? 0)}%`,
|
||||
}}
|
||||
/>
|
||||
</AreaPrimitive>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerHueSliderProps extends React.ComponentProps<typeof SliderPrimitive.Root> {}
|
||||
|
||||
function ColorPickerHueSlider(props: ColorPickerHueSliderProps) {
|
||||
const { className, ...sliderProps } = props;
|
||||
const context = useColorPickerContext("ColorPickerHueSlider");
|
||||
const store = useColorPickerStoreContext("ColorPickerHueSlider");
|
||||
|
||||
const hsv = useColorPickerStore((state) => state.hsv);
|
||||
|
||||
const onValueChange = React.useCallback(
|
||||
(values: number[]) => {
|
||||
const newHsv: HSVColorValue = {
|
||||
h: values[0] ?? 0,
|
||||
s: hsv?.s ?? 0,
|
||||
v: hsv?.v ?? 0,
|
||||
a: hsv?.a ?? 1,
|
||||
};
|
||||
store.setHsv(newHsv);
|
||||
},
|
||||
[hsv, store],
|
||||
);
|
||||
|
||||
return (
|
||||
<SliderPrimitive.Root
|
||||
data-slot="color-picker-hue-slider"
|
||||
{...sliderProps}
|
||||
max={360}
|
||||
step={1}
|
||||
className={cn("relative flex w-full touch-none select-none items-center", className)}
|
||||
value={[hsv?.h ?? 0]}
|
||||
onValueChange={onValueChange}
|
||||
disabled={context.disabled}
|
||||
>
|
||||
<SliderPrimitive.Track className="relative h-3 w-full grow overflow-hidden rounded-full bg-[linear-gradient(to_right,#ff0000_0%,#ffff00_16.66%,#00ff00_33.33%,#00ffff_50%,#0000ff_66.66%,#ff00ff_83.33%,#ff0000_100%)]">
|
||||
<SliderPrimitive.Range className="absolute h-full" />
|
||||
</SliderPrimitive.Track>
|
||||
<SliderPrimitive.Thumb className="block size-4 rounded-full border border-primary/50 bg-background transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" />
|
||||
</SliderPrimitive.Root>
|
||||
);
|
||||
}
|
||||
|
||||
type ColorPickerEyeDropperProps = React.ComponentProps<typeof Button>;
|
||||
|
||||
function ColorPickerEyeDropper(props: ColorPickerEyeDropperProps) {
|
||||
const { children, size, ...buttonProps } = props;
|
||||
const context = useColorPickerContext("ColorPickerEyeDropper");
|
||||
const store = useColorPickerStoreContext("ColorPickerEyeDropper");
|
||||
|
||||
const color = useColorPickerStore((state) => state.color);
|
||||
|
||||
const onEyeDropper = React.useCallback(async () => {
|
||||
if (!window.EyeDropper) return;
|
||||
|
||||
try {
|
||||
const eyeDropper = new window.EyeDropper();
|
||||
const result = await eyeDropper.open();
|
||||
|
||||
if (result.sRGBHex) {
|
||||
const currentAlpha = color?.a ?? 1;
|
||||
const newColor = hexToRgb(result.sRGBHex, currentAlpha);
|
||||
store.setColor(newColor);
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn("EyeDropper error:", error);
|
||||
}
|
||||
}, [color, store]);
|
||||
|
||||
const hasEyeDropper = typeof window !== "undefined" && !!window.EyeDropper;
|
||||
|
||||
if (!hasEyeDropper) return null;
|
||||
|
||||
const buttonSize = size ?? (children ? "default" : "icon");
|
||||
|
||||
return (
|
||||
<Button
|
||||
data-slot="color-picker-eye-dropper"
|
||||
{...buttonProps}
|
||||
variant="outline"
|
||||
size={buttonSize}
|
||||
onClick={onEyeDropper}
|
||||
disabled={context.disabled}
|
||||
>
|
||||
{children ?? <EyedropperIcon />}
|
||||
</Button>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerAlphaSliderProps extends React.ComponentProps<typeof SliderPrimitive.Root> {}
|
||||
|
||||
function ColorPickerAlphaSlider(props: ColorPickerAlphaSliderProps) {
|
||||
const { className, ...sliderProps } = props;
|
||||
const context = useColorPickerContext("ColorPickerAlphaSlider");
|
||||
const store = useColorPickerStoreContext("ColorPickerAlphaSlider");
|
||||
|
||||
const color = useColorPickerStore((state) => state.color);
|
||||
|
||||
const onValueChange = React.useCallback(
|
||||
(values: number[]) => {
|
||||
const alpha = (values[0] ?? 0) / 100;
|
||||
const newColor = { ...color, a: alpha };
|
||||
store.setColor(newColor);
|
||||
},
|
||||
[color, store],
|
||||
);
|
||||
|
||||
const gradientColor = `rgb(${color?.r ?? 0}, ${color?.g ?? 0}, ${color?.b ?? 0})`;
|
||||
|
||||
return (
|
||||
<SliderPrimitive.Root
|
||||
data-slot="color-picker-alpha-slider"
|
||||
{...sliderProps}
|
||||
max={100}
|
||||
step={1}
|
||||
disabled={context.disabled}
|
||||
className={cn("relative flex w-full touch-none select-none items-center", className)}
|
||||
value={[Math.round((color?.a ?? 1) * 100)]}
|
||||
onValueChange={onValueChange}
|
||||
>
|
||||
<SliderPrimitive.Track
|
||||
className="relative h-3 w-full grow overflow-hidden rounded-full"
|
||||
style={{
|
||||
background:
|
||||
"linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%)",
|
||||
backgroundSize: "8px 8px",
|
||||
backgroundPosition: "0 0, 0 4px, 4px -4px, -4px 0px",
|
||||
}}
|
||||
>
|
||||
<div
|
||||
className="absolute inset-0 rounded-full"
|
||||
style={{
|
||||
background: `linear-gradient(to right, transparent, ${gradientColor})`,
|
||||
}}
|
||||
/>
|
||||
<SliderPrimitive.Range className="absolute h-full" />
|
||||
</SliderPrimitive.Track>
|
||||
<SliderPrimitive.Thumb className="block size-4 rounded-full border border-primary/50 bg-background transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" />
|
||||
</SliderPrimitive.Root>
|
||||
);
|
||||
}
|
||||
|
||||
interface ColorPickerInputProps extends Omit<React.ComponentProps<typeof Input>, "value" | "onChange"> {
|
||||
withoutAlpha?: boolean;
|
||||
}
|
||||
|
||||
function ColorPickerInput(props: ColorPickerInputProps) {
|
||||
const context = useColorPickerContext("ColorPickerInput");
|
||||
const store = useColorPickerStoreContext("ColorPickerInput");
|
||||
|
||||
const color = useColorPickerStore((state) => state.color);
|
||||
|
||||
const onChannelChange = React.useCallback(
|
||||
(channel: "r" | "g" | "b" | "a", max: number, isAlpha = false) =>
|
||||
(event: React.ChangeEvent<HTMLInputElement>) => {
|
||||
const value = Number.parseInt(event.target.value, 10);
|
||||
if (!Number.isNaN(value) && value >= 0 && value <= max) {
|
||||
const newValue = isAlpha ? value / 100 : value;
|
||||
const newColor = { ...color, [channel]: newValue };
|
||||
store.setColor(newColor);
|
||||
}
|
||||
},
|
||||
[color, store],
|
||||
);
|
||||
|
||||
const rValue = Math.round(color?.r ?? 0);
|
||||
const gValue = Math.round(color?.g ?? 0);
|
||||
const bValue = Math.round(color?.b ?? 0);
|
||||
const alphaValue = Math.round((color?.a ?? 1) * 100);
|
||||
|
||||
return (
|
||||
<div data-slot="color-picker-input-wrapper" className="flex items-center gap-2">
|
||||
<span>R</span>
|
||||
<Input
|
||||
type="number"
|
||||
aria-label="Red color component (0-255)"
|
||||
placeholder="0"
|
||||
inputMode="numeric"
|
||||
pattern="[0-9]*"
|
||||
min="0"
|
||||
max="255"
|
||||
className="flex-1 shrink-0"
|
||||
value={rValue}
|
||||
onChange={onChannelChange("r", 255)}
|
||||
disabled={context.disabled}
|
||||
/>
|
||||
<span>G</span>
|
||||
<Input
|
||||
type="number"
|
||||
aria-label="Green color component (0-255)"
|
||||
placeholder="0"
|
||||
inputMode="numeric"
|
||||
pattern="[0-9]*"
|
||||
min="0"
|
||||
max="255"
|
||||
className="flex-1 shrink-0"
|
||||
value={gValue}
|
||||
onChange={onChannelChange("g", 255)}
|
||||
disabled={context.disabled}
|
||||
/>
|
||||
<span>B</span>
|
||||
<Input
|
||||
type="number"
|
||||
aria-label="Blue color component (0-255)"
|
||||
placeholder="0"
|
||||
inputMode="numeric"
|
||||
pattern="[0-9]*"
|
||||
min="0"
|
||||
max="255"
|
||||
className="flex-1 shrink-0"
|
||||
value={bValue}
|
||||
onChange={onChannelChange("b", 255)}
|
||||
disabled={context.disabled}
|
||||
/>
|
||||
{!props.withoutAlpha && (
|
||||
<>
|
||||
<span>A</span>
|
||||
<Input
|
||||
type="number"
|
||||
aria-label="Alpha transparency percentage"
|
||||
placeholder="100"
|
||||
inputMode="numeric"
|
||||
pattern="[0-9]*"
|
||||
min="0"
|
||||
max="100"
|
||||
className="flex-1 shrink-0"
|
||||
value={alphaValue}
|
||||
onChange={onChannelChange("a", 100, true)}
|
||||
disabled={context.disabled}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
type ColorPickerProps = Omit<React.ComponentProps<typeof ColorPickerRoot>, never>;
|
||||
|
||||
const ColorPicker = (props: ColorPickerProps) => {
|
||||
return (
|
||||
<ColorPickerRoot {...props}>
|
||||
<ColorPickerTrigger asChild>
|
||||
<ColorPickerSwatch />
|
||||
</ColorPickerTrigger>
|
||||
<ColorPickerContent>
|
||||
<ColorPickerArea />
|
||||
<div className="flex items-center gap-4">
|
||||
<ColorPickerEyeDropper />
|
||||
<div className="flex flex-1 flex-col gap-4">
|
||||
<ColorPickerHueSlider />
|
||||
<ColorPickerAlphaSlider />
|
||||
</div>
|
||||
</div>
|
||||
<ColorPickerInput />
|
||||
</ColorPickerContent>
|
||||
</ColorPickerRoot>
|
||||
);
|
||||
onChange?: (value: string) => void;
|
||||
};
|
||||
|
||||
export {
|
||||
ColorPicker,
|
||||
//
|
||||
ColorPickerRoot,
|
||||
ColorPickerTrigger,
|
||||
ColorPickerContent,
|
||||
ColorPickerArea,
|
||||
ColorPickerHueSlider,
|
||||
ColorPickerAlphaSlider,
|
||||
ColorPickerSwatch,
|
||||
ColorPickerEyeDropper,
|
||||
ColorPickerInput,
|
||||
//
|
||||
ColorPickerRoot as Root,
|
||||
ColorPickerTrigger as Trigger,
|
||||
ColorPickerContent as Content,
|
||||
ColorPickerArea as Area,
|
||||
ColorPickerHueSlider as HueSlider,
|
||||
ColorPickerAlphaSlider as AlphaSlider,
|
||||
ColorPickerSwatch as Swatch,
|
||||
ColorPickerEyeDropper as EyeDropper,
|
||||
ColorPickerInput as Input,
|
||||
};
|
||||
export function ColorPicker({ value, defaultValue, onChange }: ColorPickerProps) {
|
||||
const [currentValue, setCurrentValue] = useControlledState<string>({
|
||||
value,
|
||||
defaultValue,
|
||||
onChange,
|
||||
});
|
||||
|
||||
const color = useMemo(() => rgbaStringToHsva(currentValue), [currentValue]);
|
||||
|
||||
function onColorChange(color: ColorResult) {
|
||||
const rgbaString = hsvaToRgbaString(color.hsva);
|
||||
setCurrentValue(rgbaString);
|
||||
}
|
||||
|
||||
return (
|
||||
<Popover>
|
||||
<PopoverTrigger>
|
||||
<div
|
||||
className="size-6 shrink-0 cursor-pointer rounded-full border border-foreground transition-opacity hover:opacity-60"
|
||||
style={{ backgroundColor: currentValue }}
|
||||
/>
|
||||
</PopoverTrigger>
|
||||
|
||||
<PopoverContent className="max-w-fit rounded-xl p-2">
|
||||
<ReactColorColorful color={color} onChange={onColorChange} />
|
||||
</PopoverContent>
|
||||
</Popover>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -14,14 +14,18 @@ export function GithubStarsButton() {
|
||||
: t`Star us on GitHub (opens in new tab)`;
|
||||
|
||||
return (
|
||||
<Button asChild variant="outline">
|
||||
<a target="_blank" href="https://github.com/amruthpillai/reactive-resume" aria-label={ariaLabel} rel="noopener">
|
||||
<GithubLogoIcon aria-hidden="true" />
|
||||
{starCount != null ? (
|
||||
<CountUp to={starCount} duration={0.5} separator="," className="font-bold" aria-hidden="true" />
|
||||
) : null}
|
||||
<StarIcon aria-hidden="true" />
|
||||
</a>
|
||||
</Button>
|
||||
<Button
|
||||
variant="outline"
|
||||
nativeButton={false}
|
||||
render={
|
||||
<a target="_blank" href="https://github.com/amruthpillai/reactive-resume" aria-label={ariaLabel} rel="noopener">
|
||||
<GithubLogoIcon aria-hidden="true" />
|
||||
{starCount != null ? (
|
||||
<CountUp to={starCount} duration={0.5} separator="," className="font-bold" aria-hidden="true" />
|
||||
) : null}
|
||||
<StarIcon aria-hidden="true" />
|
||||
</a>
|
||||
}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -91,11 +91,13 @@ export function IconPicker({ value, onChange, popoverProps, ...props }: IconPick
|
||||
|
||||
return (
|
||||
<Popover {...popoverProps}>
|
||||
<PopoverTrigger asChild>
|
||||
<Button size="icon" variant="outline" {...props}>
|
||||
<i className={cn("ph size-4 text-base", `ph-${value}`)} />
|
||||
</Button>
|
||||
</PopoverTrigger>
|
||||
<PopoverTrigger
|
||||
render={
|
||||
<Button size="icon" variant="outline" {...props}>
|
||||
<i className={cn("ph size-4 text-base", `ph-${value}`)} />
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
|
||||
<PopoverContent align="start" className="h-[326px] w-[290px] gap-0 p-0">
|
||||
<IconSearchInput value={search} onChange={setSearch} />
|
||||
|
||||
@@ -167,11 +167,11 @@
|
||||
}
|
||||
|
||||
strong {
|
||||
font-weight: var(--page-body-font-weight-bold);
|
||||
font-weight: var(--page-body-font-weight-bold, bold);
|
||||
}
|
||||
|
||||
a {
|
||||
font-weight: var(--page-body-font-weight-bold);
|
||||
font-weight: var(--page-body-font-weight-bold, bold);
|
||||
text-decoration: underline;
|
||||
text-underline-offset: 0.15rem;
|
||||
}
|
||||
|
||||
@@ -50,7 +50,6 @@ import {
|
||||
useEditorState,
|
||||
} from "@tiptap/react";
|
||||
import StarterKit from "@tiptap/starter-kit";
|
||||
import { VisuallyHidden } from "radix-ui";
|
||||
import { useMemo, useState } from "react";
|
||||
import { toast } from "sonner";
|
||||
import { match } from "ts-pattern";
|
||||
@@ -170,10 +169,10 @@ export function RichInput({ value, onChange, style, className, editorClassName,
|
||||
|
||||
<Dialog open={isFullscreen} onOpenChange={setIsFullscreen}>
|
||||
<DialogContent className="flex h-[95svh] max-h-none! w-[95svw] max-w-none! flex-col p-4 sm:max-w-none! 2xl:max-w-none!">
|
||||
<VisuallyHidden.Root>
|
||||
<div className="sr-only">
|
||||
<DialogTitle>Fullscreen Editor</DialogTitle>
|
||||
<DialogDescription>Edit content in fullscreen mode</DialogDescription>
|
||||
</VisuallyHidden.Root>
|
||||
</div>
|
||||
{editorElement}
|
||||
</DialogContent>
|
||||
</Dialog>
|
||||
@@ -420,21 +419,24 @@ function EditorToolbar({ editor, isFullscreen }: { editor: Editor; isFullscreen:
|
||||
<div className="mx-1 h-5 w-px bg-border" />
|
||||
|
||||
<DropdownMenu>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button size={isFullscreen ? "lg" : "sm"} tabIndex={-1} variant="ghost" className="rounded-none">
|
||||
{match(state)
|
||||
.with({ isParagraph: true }, () => <ParagraphIcon className="size-3.5" />)
|
||||
.with({ isHeading1: true }, () => <TextHOneIcon className="size-3.5" />)
|
||||
.with({ isHeading2: true }, () => <TextHTwoIcon className="size-3.5" />)
|
||||
.with({ isHeading3: true }, () => <TextHThreeIcon className="size-3.5" />)
|
||||
.with({ isHeading4: true }, () => <TextHFourIcon className="size-3.5" />)
|
||||
.with({ isHeading5: true }, () => <TextHFiveIcon className="size-3.5" />)
|
||||
.with({ isHeading6: true }, () => <TextHSixIcon className="size-3.5" />)
|
||||
.otherwise(() => (
|
||||
<ParagraphIcon className="size-3.5" />
|
||||
))}
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuTrigger
|
||||
render={
|
||||
<Button size={isFullscreen ? "lg" : "sm"} tabIndex={-1} variant="ghost" className="rounded-none">
|
||||
{match(state)
|
||||
.with({ isParagraph: true }, () => <ParagraphIcon className="size-3.5" />)
|
||||
.with({ isHeading1: true }, () => <TextHOneIcon className="size-3.5" />)
|
||||
.with({ isHeading2: true }, () => <TextHTwoIcon className="size-3.5" />)
|
||||
.with({ isHeading3: true }, () => <TextHThreeIcon className="size-3.5" />)
|
||||
.with({ isHeading4: true }, () => <TextHFourIcon className="size-3.5" />)
|
||||
.with({ isHeading5: true }, () => <TextHFiveIcon className="size-3.5" />)
|
||||
.with({ isHeading6: true }, () => <TextHSixIcon className="size-3.5" />)
|
||||
.otherwise(() => (
|
||||
<ParagraphIcon className="size-3.5" />
|
||||
))}
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
|
||||
<DropdownMenuContent>
|
||||
<DropdownMenuCheckboxItem
|
||||
disabled={!state.canParagraph}
|
||||
@@ -490,18 +492,21 @@ function EditorToolbar({ editor, isFullscreen }: { editor: Editor; isFullscreen:
|
||||
</DropdownMenu>
|
||||
|
||||
<DropdownMenu>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button size={isFullscreen ? "lg" : "sm"} tabIndex={-1} variant="ghost" className="rounded-none">
|
||||
{match(state)
|
||||
.with({ isLeftAlign: true }, () => <TextAlignLeftIcon className="size-3.5" />)
|
||||
.with({ isCenterAlign: true }, () => <TextAlignCenterIcon className="size-3.5" />)
|
||||
.with({ isRightAlign: true }, () => <TextAlignRightIcon className="size-3.5" />)
|
||||
.with({ isJustifyAlign: true }, () => <TextAlignJustifyIcon className="size-3.5" />)
|
||||
.otherwise(() => (
|
||||
<TextAlignLeftIcon className="size-3.5" />
|
||||
))}
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuTrigger
|
||||
render={
|
||||
<Button size={isFullscreen ? "lg" : "sm"} tabIndex={-1} variant="ghost" className="rounded-none">
|
||||
{match(state)
|
||||
.with({ isLeftAlign: true }, () => <TextAlignLeftIcon className="size-3.5" />)
|
||||
.with({ isCenterAlign: true }, () => <TextAlignCenterIcon className="size-3.5" />)
|
||||
.with({ isRightAlign: true }, () => <TextAlignRightIcon className="size-3.5" />)
|
||||
.with({ isJustifyAlign: true }, () => <TextAlignJustifyIcon className="size-3.5" />)
|
||||
.otherwise(() => (
|
||||
<TextAlignLeftIcon className="size-3.5" />
|
||||
))}
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
|
||||
<DropdownMenuContent>
|
||||
<DropdownMenuCheckboxItem
|
||||
disabled={!state.canLeftAlign}
|
||||
@@ -631,52 +636,54 @@ function EditorToolbar({ editor, isFullscreen }: { editor: Editor; isFullscreen:
|
||||
</Toggle>
|
||||
|
||||
<DropdownMenu>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button
|
||||
size={isFullscreen ? "lg" : "sm"}
|
||||
tabIndex={-1}
|
||||
variant="ghost"
|
||||
className="rounded-none"
|
||||
title={t`Table`}
|
||||
>
|
||||
<TableIcon className="size-3.5" />
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuTrigger
|
||||
render={
|
||||
<Button
|
||||
size={isFullscreen ? "lg" : "sm"}
|
||||
tabIndex={-1}
|
||||
variant="ghost"
|
||||
className="rounded-none"
|
||||
title={t`Table`}
|
||||
>
|
||||
<TableIcon className="size-3.5" />
|
||||
</Button>
|
||||
}
|
||||
/>
|
||||
|
||||
<DropdownMenuContent>
|
||||
<DropdownMenuItem disabled={!state.canInsertTable} onSelect={state.insertTable}>
|
||||
<DropdownMenuItem disabled={!state.canInsertTable} onClick={state.insertTable}>
|
||||
<PlusIcon />
|
||||
<Trans>Insert Table</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem disabled={!state.canAddColumnBefore} onSelect={state.addColumnBefore}>
|
||||
<DropdownMenuItem disabled={!state.canAddColumnBefore} onClick={state.addColumnBefore}>
|
||||
<ColumnsPlusLeftIcon />
|
||||
<Trans>Add Column Before</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem disabled={!state.canAddColumnAfter} onSelect={state.addColumnAfter}>
|
||||
<DropdownMenuItem disabled={!state.canAddColumnAfter} onClick={state.addColumnAfter}>
|
||||
<ColumnsPlusRightIcon />
|
||||
<Trans>Add Column After</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem disabled={!state.canAddRowBefore} onSelect={state.addRowBefore}>
|
||||
<DropdownMenuItem disabled={!state.canAddRowBefore} onClick={state.addRowBefore}>
|
||||
<RowsPlusTopIcon />
|
||||
<Trans>Add Row Before</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem disabled={!state.canAddRowAfter} onSelect={state.addRowAfter}>
|
||||
<DropdownMenuItem disabled={!state.canAddRowAfter} onClick={state.addRowAfter}>
|
||||
<RowsPlusBottomIcon />
|
||||
<Trans>Add Row After</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem disabled={!state.canDeleteColumn} onSelect={state.deleteColumn}>
|
||||
<DropdownMenuItem disabled={!state.canDeleteColumn} onClick={state.deleteColumn}>
|
||||
<TrashSimpleIcon />
|
||||
<Trans>Delete Column</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem disabled={!state.canDeleteRow} onSelect={state.deleteRow}>
|
||||
<DropdownMenuItem disabled={!state.canDeleteRow} onClick={state.deleteRow}>
|
||||
<TrashSimpleIcon />
|
||||
<Trans>Delete Row</Trans>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem variant="destructive" disabled={!state.canDeleteTable} onSelect={state.deleteTable}>
|
||||
<DropdownMenuItem variant="destructive" disabled={!state.canDeleteTable} onClick={state.deleteTable}>
|
||||
<TrashSimpleIcon />
|
||||
<Trans>Delete Table</Trans>
|
||||
</DropdownMenuItem>
|
||||
|
||||
@@ -63,11 +63,13 @@ export function URLInput({ value, onChange, hideLabelButton, ...props }: Props)
|
||||
{!hideLabelButton && (
|
||||
<InputGroupAddon align="inline-end">
|
||||
<Popover>
|
||||
<PopoverTrigger asChild>
|
||||
<InputGroupButton size="icon-sm" title={t`Add a label to the URL`}>
|
||||
<TagIcon />
|
||||
</InputGroupButton>
|
||||
</PopoverTrigger>
|
||||
<PopoverTrigger
|
||||
render={
|
||||
<InputGroupButton size="icon-sm" title={t`Add a label to the URL`}>
|
||||
<TagIcon />
|
||||
</InputGroupButton>
|
||||
}
|
||||
/>
|
||||
|
||||
<PopoverContent className="pt-3">
|
||||
<div className="grid gap-2" onClick={(e) => e.stopPropagation()}>
|
||||
|
||||
@@ -74,6 +74,7 @@ export function VisuallyHiddenInput<T = InputValue>(props: VisuallyHiddenInputPr
|
||||
});
|
||||
|
||||
resizeObserver.observe(control, { box: "border-box" });
|
||||
|
||||
return () => {
|
||||
resizeObserver.disconnect();
|
||||
};
|
||||
|
||||
@@ -11,8 +11,8 @@ export function BreakpointIndicator({ position = "bottom-right" }: BreakpointInd
|
||||
const isBottom = position.includes("bottom");
|
||||
|
||||
const top = isTop ? "top-0" : "bottom-0";
|
||||
const right = isRight ? "end-0" : "start-0";
|
||||
const left = isLeft ? "start-0" : "end-0";
|
||||
const right = isRight ? "inset-e-0" : "inset-s-0";
|
||||
const left = isLeft ? "inset-s-0" : "inset-e-0";
|
||||
const bottom = isBottom ? "bottom-0" : "top-0";
|
||||
|
||||
return (
|
||||
|
||||
@@ -18,7 +18,7 @@ export function NotFoundScreen({ routeId }: NotFoundRouteProps) {
|
||||
<AlertDescription>{routeId}</AlertDescription>
|
||||
</Alert>
|
||||
|
||||
<Button asChild>
|
||||
<Button>
|
||||
<Link to="..">
|
||||
<ArrowLeftIcon />
|
||||
<Trans>Go Back</Trans>
|
||||
|
||||
@@ -3,11 +3,11 @@ import { useMemo } from "react";
|
||||
import { match } from "ts-pattern";
|
||||
import type z from "zod";
|
||||
import { levelDesignSchema } from "@/schema/resume/data";
|
||||
import { Combobox, type ComboboxProps } from "../ui/combobox";
|
||||
import { Combobox, type SingleComboboxProps } from "../ui/combobox";
|
||||
|
||||
type LevelType = z.infer<typeof levelDesignSchema>["type"];
|
||||
|
||||
type LevelTypeComboboxProps = Omit<ComboboxProps, "options">;
|
||||
type LevelTypeComboboxProps = Omit<SingleComboboxProps, "options">;
|
||||
|
||||
export const getLevelTypeName = (type: LevelType) => {
|
||||
return match(type)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { i18n } from "@lingui/core";
|
||||
import { useLingui } from "@lingui/react";
|
||||
import { isLocale, type Locale, loadLocale, localeMap, setLocaleServerFn } from "@/utils/locale";
|
||||
import { Combobox, type ComboboxProps } from "../ui/combobox";
|
||||
import { Combobox, type SingleComboboxProps } from "../ui/combobox";
|
||||
|
||||
type Props = Omit<ComboboxProps, "options" | "value" | "onValueChange">;
|
||||
type Props = Omit<SingleComboboxProps, "options" | "value" | "onValueChange">;
|
||||
|
||||
export const getLocaleOptions = () => {
|
||||
return Object.entries(localeMap).map(([value, label]) => ({
|
||||
@@ -22,5 +22,13 @@ export function LocaleCombobox(props: Props) {
|
||||
window.location.reload();
|
||||
};
|
||||
|
||||
return <Combobox options={getLocaleOptions()} defaultValue={i18n.locale} onValueChange={onLocaleChange} {...props} />;
|
||||
return (
|
||||
<Combobox
|
||||
showClear={false}
|
||||
defaultValue={i18n.locale}
|
||||
options={getLocaleOptions()}
|
||||
onValueChange={onLocaleChange}
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,145 +0,0 @@
|
||||
import { AnimatePresence, type HTMLMotionProps, motion } from "motion/react";
|
||||
import { Accordion as AccordionPrimitive } from "radix-ui";
|
||||
import * as React from "react";
|
||||
import { useControlledState } from "@/hooks/use-controlled-state";
|
||||
import { getStrictContext } from "@/utils/get-strict-context";
|
||||
|
||||
type AccordionContextType = {
|
||||
value: string | string[] | undefined;
|
||||
setValue: (value: string | string[] | undefined) => void;
|
||||
};
|
||||
|
||||
type AccordionItemContextType = {
|
||||
value: string;
|
||||
isOpen: boolean;
|
||||
setIsOpen: (open: boolean) => void;
|
||||
};
|
||||
|
||||
const [AccordionProvider, useAccordion] = getStrictContext<AccordionContextType>("AccordionContext");
|
||||
|
||||
const [AccordionItemProvider, useAccordionItem] = getStrictContext<AccordionItemContextType>("AccordionItemContext");
|
||||
|
||||
type AccordionProps = React.ComponentProps<typeof AccordionPrimitive.Root>;
|
||||
|
||||
function Accordion(props: AccordionProps) {
|
||||
const [value, setValue] = useControlledState<string | string[] | undefined>({
|
||||
value: props?.value,
|
||||
defaultValue: props?.defaultValue,
|
||||
onChange: props?.onValueChange as (value: string | string[] | undefined) => void,
|
||||
});
|
||||
|
||||
return (
|
||||
<AccordionProvider value={{ value, setValue }}>
|
||||
<AccordionPrimitive.Root data-slot="accordion" {...props} onValueChange={setValue} />
|
||||
</AccordionProvider>
|
||||
);
|
||||
}
|
||||
|
||||
type AccordionItemProps = React.ComponentProps<typeof AccordionPrimitive.Item>;
|
||||
|
||||
function AccordionItem(props: AccordionItemProps) {
|
||||
const { value } = useAccordion();
|
||||
const [isOpen, setIsOpen] = React.useState(value?.includes(props?.value) ?? false);
|
||||
|
||||
React.useEffect(() => {
|
||||
setIsOpen(value?.includes(props?.value) ?? false);
|
||||
}, [value, props?.value]);
|
||||
|
||||
return (
|
||||
<AccordionItemProvider value={{ isOpen, setIsOpen, value: props.value }}>
|
||||
<AccordionPrimitive.Item data-slot="accordion-item" {...props} />
|
||||
</AccordionItemProvider>
|
||||
);
|
||||
}
|
||||
|
||||
type AccordionHeaderProps = React.ComponentProps<typeof AccordionPrimitive.Header>;
|
||||
|
||||
function AccordionHeader(props: AccordionHeaderProps) {
|
||||
return <AccordionPrimitive.Header data-slot="accordion-header" {...props} />;
|
||||
}
|
||||
|
||||
type AccordionTriggerProps = React.ComponentProps<typeof AccordionPrimitive.Trigger>;
|
||||
|
||||
function AccordionTrigger(props: AccordionTriggerProps) {
|
||||
return <AccordionPrimitive.Trigger data-slot="accordion-trigger" {...props} />;
|
||||
}
|
||||
|
||||
type AccordionContentProps = Omit<React.ComponentProps<typeof AccordionPrimitive.Content>, "asChild" | "forceMount"> &
|
||||
HTMLMotionProps<"div"> & {
|
||||
keepRendered?: boolean;
|
||||
};
|
||||
|
||||
function AccordionContent({
|
||||
keepRendered = false,
|
||||
transition = { duration: 0.35, ease: "easeInOut" },
|
||||
...props
|
||||
}: AccordionContentProps) {
|
||||
const { isOpen } = useAccordionItem();
|
||||
|
||||
return (
|
||||
<AnimatePresence>
|
||||
{keepRendered ? (
|
||||
<AccordionPrimitive.Content asChild forceMount>
|
||||
<motion.div
|
||||
key="accordion-content"
|
||||
data-slot="accordion-content"
|
||||
initial={{ height: 0, opacity: 0, "--mask-stop": "0%", y: 20 }}
|
||||
animate={
|
||||
isOpen
|
||||
? { height: "auto", opacity: 1, "--mask-stop": "100%", y: 0 }
|
||||
: { height: 0, opacity: 0, "--mask-stop": "0%", y: 20 }
|
||||
}
|
||||
transition={transition}
|
||||
style={{
|
||||
maskImage: "linear-gradient(black var(--mask-stop), transparent var(--mask-stop))",
|
||||
WebkitMaskImage: "linear-gradient(black var(--mask-stop), transparent var(--mask-stop))",
|
||||
overflow: "hidden",
|
||||
}}
|
||||
{...props}
|
||||
/>
|
||||
</AccordionPrimitive.Content>
|
||||
) : (
|
||||
isOpen && (
|
||||
<AccordionPrimitive.Content asChild forceMount>
|
||||
<motion.div
|
||||
key="accordion-content"
|
||||
data-slot="accordion-content"
|
||||
initial={{ height: 0, opacity: 0, "--mask-stop": "0%", y: 20 }}
|
||||
animate={{
|
||||
height: "auto",
|
||||
opacity: 1,
|
||||
"--mask-stop": "100%",
|
||||
y: 0,
|
||||
}}
|
||||
exit={{ height: 0, opacity: 0, "--mask-stop": "0%", y: 20 }}
|
||||
transition={transition}
|
||||
style={{
|
||||
maskImage: "linear-gradient(black var(--mask-stop), transparent var(--mask-stop))",
|
||||
WebkitMaskImage: "linear-gradient(black var(--mask-stop), transparent var(--mask-stop))",
|
||||
overflow: "hidden",
|
||||
}}
|
||||
{...props}
|
||||
/>
|
||||
</AccordionPrimitive.Content>
|
||||
)
|
||||
)}
|
||||
</AnimatePresence>
|
||||
);
|
||||
}
|
||||
|
||||
export {
|
||||
Accordion,
|
||||
AccordionItem,
|
||||
AccordionHeader,
|
||||
AccordionTrigger,
|
||||
AccordionContent,
|
||||
useAccordion,
|
||||
useAccordionItem,
|
||||
type AccordionProps,
|
||||
type AccordionItemProps,
|
||||
type AccordionHeaderProps,
|
||||
type AccordionTriggerProps,
|
||||
type AccordionContentProps,
|
||||
type AccordionContextType,
|
||||
type AccordionItemContextType,
|
||||
};
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user