New Feature: Free-Form Page Formats for PDFs (#2595)

This commit is contained in:
Amruth Pillai
2026-01-25 23:39:16 +01:00
committed by GitHub
parent 4b2e3c0ded
commit 3a9d2e7652
68 changed files with 1053 additions and 277 deletions
Binary file not shown.
Binary file not shown.
+1
View File
@@ -5,6 +5,7 @@ rss: true
---
<Update label="v5.0.3" description="25th January 2026">
- Implement the ability to print Free-Form PDFs which do not have a fixed page height, allowing the user to fit the content on a page as they see fit. [(link)](/guides/selecting-page-format)
- Allow the user to override the default endpoint for all AI providers, not just Ollama. Also display the default endpoint for each provider in the AI settings page.
- Updated the chip input component, to allow the user to add, edit, remove or reorder keywords for skills and other sections.
- Improved RTL support across the app, thanks to @obreo for the contribution. [(link)](https://github.com/amruthpillai/reactive-resume/pull/2583)
+1
View File
@@ -48,6 +48,7 @@
"pages": [
"guides/creating-your-first-resume",
"guides/choosing-a-template",
"guides/selecting-page-format",
"guides/moving-items-between-sections",
"guides/fitting-content-on-a-page",
"guides/exporting-your-resume",
+30 -12
View File
@@ -15,9 +15,26 @@ When your resume content overflows the page, Reactive Resume displays a warning
## Quick fixes
Here are several ways to fit your content within a page, ordered from content changes to layout adjustments.
Here are several ways to fit your content within a page, ordered from simplest to most involved.
### 1. Shorten text blocks
### 1. Switch to Free-Form format
If you don't plan on printing your resume, the simplest solution is to switch to **Free-Form** format. Free-Form creates a single continuous page with no height limit, eliminating overflow concerns entirely.
With Free-Form:
- Your entire resume renders as one seamless document
- No awkward page breaks to manage
- ATS parsers and AI scanners can still read your content perfectly
- You focus on content, not arbitrary page constraints
To switch formats, go to the **Page** section in the right sidebar and change the **Format** to Free-Form. For more details, see [Selecting the right page format](/guides/selecting-page-format).
<Tip>
Since most resumes are viewed digitally today, Free-Form is often the best choice unless you specifically need to print physical copies.
</Tip>
### 2. Shorten text blocks
Long paragraphs take up space without adding proportional value. Review each section and cut ruthlessly:
@@ -30,7 +47,7 @@ Long paragraphs take up space without adding proportional value. Review each sec
Read each bullet point and ask: "Does this help me get an interview?" If not, cut it.
</Tip>
### 2. Use multi-column layouts
### 3. Use multi-column layouts
Some sections work better in multiple columns, especially lists of short items.
@@ -54,7 +71,7 @@ Good candidates for multi-column layouts:
Multi-column layouts work best for sections with short, uniform items. Sections with long descriptions (like Experience or Projects) usually work better in a single column.
</Info>
### 3. Move items to another page
### 4. Move items to another page
If you have more content than fits on one page, move less important items to page two. This keeps your first page focused on your most relevant experience.
@@ -70,7 +87,7 @@ For detailed instructions, see [Moving items between sections](/guides/moving-it
Keep your most recent and relevant experience on page one. Move older positions or less critical sections (like older projects or volunteer work) to subsequent pages.
</Tip>
### 4. Adjust layout and design settings
### 5. Adjust layout and design settings
The right sidebar contains settings that control how much space your content uses. Small adjustments here can make a big difference.
@@ -86,10 +103,10 @@ Open the right sidebar and explore these options:
| **Picture size** | Picture (left sidebar) | A smaller photo leaves more room for text |
<Info>
**Font size is the most effective setting.** Reducing body font from 11pt to 10.5pt (or even 10pt) can free up significant space while remaining readable. The editor supports 0.1pt increments, so you can fine-tune precisely.
**Reducing font size is the best option** when you need to fit more content while keeping A4 or Letter format. Reducing body font from 11pt to 10.5pt (or even 10pt) can free up significant space while remaining readable. The editor supports 0.1pt increments, so you can fine-tune precisely.
</Info>
### 5. Hide less important sections
### 6. Hide less important sections
If you're still short on space, consider hiding sections that aren't essential for your target role:
@@ -102,14 +119,15 @@ To hide a section, click on the section heading in the left sidebar and toggle t
## Finding the right balance
Start with content changes (steps 1-3) before adjusting design settings (steps 4-5). The best resumes fit their content naturally rather than forcing everything into a cramped layout.
If you need to stick with A4 or Letter format, start with content changes (steps 2-4) before adjusting design settings (steps 5-6). The best resumes fit their content naturally rather than forcing everything into a cramped layout.
Try this order:
1. Cut unnecessary text first
2. Reorganize with columns where appropriate
3. Move secondary content to page two if needed
4. Fine-tune font size and spacing last
1. Consider switching to Free-Form if printing isn't required
2. Cut unnecessary text first
3. Reorganize with columns where appropriate
4. Move secondary content to page two if needed
5. Fine-tune font size and spacing last
<Tip>
Use the live preview to see changes as you make them. Small adjustments add up—reducing font size by 0.5pt combined with slightly smaller margins can recover enough space for several lines of content.
+143
View File
@@ -0,0 +1,143 @@
---
title: "Selecting the right page format"
description: "Learn about the three page format options in Reactive Resume—A4, Letter, and Free-Form—and choose the best one for your needs."
---
Reactive Resume offers three page format options: **A4**, **Letter**, and **Free-Form**. Each format affects how your resume is rendered and exported as a PDF. This guide explains the differences and helps you choose the right format for your situation.
## Available formats
### A4
A4 is the international standard paper size used in most countries outside North America. When you select A4, your resume pages conform to these dimensions:
| Property | Value |
|----------|-------|
| Width | 210mm (794px) |
| Height | 297mm (1123px) |
Choose A4 if you're applying to jobs internationally or in regions that use the metric system.
### Letter
Letter is the standard paper size in the United States and Canada. When you select Letter, your resume pages conform to these dimensions:
| Property | Value |
|----------|-------|
| Width | 216mm (816px) |
| Height | 279mm (1056px) |
Choose Letter if you're applying to jobs in North America.
### Free-Form
Free-Form is a modern format designed for digital-first resumes. Instead of conforming to a physical page size, Free-Form produces a **single continuous page** with no height limit. The width matches A4 (210mm), but the height extends as needed to fit all your content.
| Property | Value |
|----------|-------|
| Width | 210mm (794px) |
| Height | Unlimited |
<Info>
With Free-Form, there are no page breaks. Your entire resume renders as one seamless document, regardless of how much content you have.
</Info>
## Why Free-Form exists
The reality of modern job applications is that **nobody prints resumes anymore**. Your resume is almost always viewed digitally—on a screen, in an applicant tracking system (ATS), or parsed by AI-powered screening tools.
When your resume is processed digitally:
- **ATS parsers** extract text content regardless of page dimensions
- **AI scanners** analyze the full document as a single unit
- **Recruiters** scroll through PDFs on their screens rather than printing them
- **PDF parsing tools** read the entire content regardless of page height
Since physical page constraints no longer matter for most use cases, Free-Form lets you focus on content rather than worrying about fitting everything into arbitrary page limits.
<Tip>
If you don't plan on printing your resume, Free-Form is often the simplest choice. You never have to worry about content overflowing or awkward page breaks.
</Tip>
## How to change your page format
<Steps>
<Step title="Open your resume in the builder">
Navigate to your Dashboard and click on the resume you want to edit.
</Step>
<Step title="Open the right sidebar">
In the resume builder, look for the right sidebar on the right side of the screen.
</Step>
<Step title="Navigate to the Page section">
In the right sidebar, find and click on the **Page** section to expand it.
</Step>
<Step title="Select your format">
Find the **Format** dropdown and select your preferred option: A4, Letter, or Free-Form.
<Frame caption="Screenshot of the Format dropdown in the Page section">
<img src="/images/guides/selecting-page-format/screenshot-1.webp" alt="Screenshot of the Format dropdown in the Page section" />
</Frame>
</Step>
<Step title="Review the preview">
Your resume preview updates immediately to reflect the new format. Check that your content displays correctly.
</Step>
</Steps>
## Choosing the right format
Use this quick reference to decide which format fits your needs:
| Situation | Recommended Format |
|-----------|-------------------|
| Applying to jobs in North America | Letter |
| Applying to jobs internationally | A4 |
| Digital-only applications (no printing) | Free-Form |
| Uploading to ATS or job portals | Free-Form |
| Need to print physical copies | A4 or Letter |
| Long resume with lots of content | Free-Form |
| Traditional industries (law, finance) | A4 or Letter |
<Warning>
If you switch from Free-Form to A4 or Letter, your content will be split across multiple pages. Review the result carefully to ensure page breaks don't occur in awkward places.
</Warning>
## Example PDFs
Download these sample resumes to see how different formats affect the final PDF output:
<CardGroup cols={1}>
<Card arrow horizontal title="A4 Format Example" icon="file-pdf" href="/assets/pdfs/a4-example.pdf">
A sample resume in A4 format showing traditional page breaks and constraints.
</Card>
<Card arrow horizontal title="Free-Form Example" icon="file-lines" href="/assets/pdfs/free-form-example.pdf">
A sample resume in Free-Form format showing a continuous single-page layout.
</Card>
</CardGroup>
## Frequently asked questions
<AccordionGroup>
<Accordion title="Does Free-Form work with ATS systems?">
Yes. ATS systems parse the text content of your PDF, not the page dimensions. Free-Form resumes are fully compatible with applicant tracking systems.
</Accordion>
<Accordion title="Can I switch formats after creating my resume?">
Absolutely. You can change the format at any time from the Page section in the right sidebar. Your content is preserved—only the layout changes.
</Accordion>
<Accordion title="What if a job posting asks for a 'one-page resume'?">
If the employer specifically requests a one-page resume and expects a traditional format, use A4 or Letter and ensure your content fits within a single page. See [Fitting content on a page](/guides/fitting-content-on-a-page) for tips.
</Accordion>
<Accordion title="Does Free-Form affect the file size?">
Slightly. A longer single page may produce a marginally larger PDF than a paginated version of the same content, but the difference is negligible for typical resume lengths.
</Accordion>
<Accordion title="Which format should I use for LinkedIn?">
LinkedIn doesn't display uploaded resumes in their original format—it extracts the content. Free-Form works perfectly for LinkedIn uploads.
</Accordion>
</AccordionGroup>
Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
View File
Binary file not shown.
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "በ<0>Amruth Pillai</0> የተጀመረ የልብ ፕሮጀክት።"
msgid "A resume with this slug already exists."
msgstr "ይህን የየታሪክ ማቅረቢያ ያለዚህ ስለተመሳሳይ ስለሆነ ማስመለስ አይቻልም።"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "ፍጹም! የየታሪክዎን ወደ PDF በአንድ ጠቅታ መላክ ትችላላችሁ። የተላከው የ PDF ፋይል ሁሉንም ቅርጸትና ዲዛይን በትክክል ይጠብቃል።"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "የይለፍ ቃልዎን ረስተዋል?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ቅርጽ"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "ነፃ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ፈረንሳይኛ"
@@ -1392,6 +1400,10 @@ msgstr "ነጥሉን ባዶ ትተው ርዕሱን ወደ መጀመሪያው ሁ
msgid "Left Align"
msgstr "በግራ ማሰለፊያ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "አጉር"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "ዙሉ"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "مشروع شغوف من تنفيذ <0>أمروث بيلاي</0>."
msgid "A resume with this slug already exists."
msgstr "توجد سيرة ذاتية بهذا المعرّف النصي بالفعل."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "بكل تأكيد! يمكنك تصدير سيرتك الذاتية إلى PDF بنقرة واحدة فقط. يحافظ ملف PDF المُصدَّر على جميع التنسيقات والأنماط الخاصة بك بشكل مثالي."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "أنسيت كلمة مرورك؟"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "الصيغة"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "مجاني"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "الفرنسية"
@@ -1392,6 +1400,10 @@ msgstr "اتركه فارغًا لإعادة تعيين العنوان إلى ا
msgid "Left Align"
msgstr "محاذاة لليسار"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "تصغير"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "الزولو"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>Amruth Pillai</0> tərəfindən ehtiras layihəsi."
msgid "A resume with this slug already exists."
msgstr "Bu slug ilə özgeçmiş artıq mövcuddur."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Əlbəttə! Özgeçmişinizi cəmi bir kliklə PDF formatına ixrac edə bilərsiniz. İxrac olunmuş PDF bütün formatlaşdırmanı və tərtibatı mükəmməl şəkildə saxlayır."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Parolunuzu unutmusunuz?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Pulsuz"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Fransız"
@@ -1392,6 +1400,10 @@ msgstr "Başlığı orijinal vəziyyətinə qaytarmaq üçün boş saxlayın."
msgid "Left Align"
msgstr "Soldan Sətirlə"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Uzaqlaşdır"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Проект на страст <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Вече съществува автобиография с този слъг."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Абсолютно! Можете да експортирате автобиографията си в PDF само с едно кликване. Експортираният PDF файл запазва перфектно всички ваши форматирания и стилове."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Забравихте паролата си?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Формат"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Безплатно"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Френски"
@@ -1392,6 +1400,10 @@ msgstr "Оставете празно, за да върнете заглавие
msgid "Left Align"
msgstr "Подравняване вляво"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Намаляване"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Зулуски"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>অমরুথ পিল্লাই</0>-এর একান্ত
msgid "A resume with this slug already exists."
msgstr "এই স্লাগ‑সহ একটি জীবনবৃত্তান্ত ইতিমধ্যেই বিদ্যমান।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "অবশ্যই! আপনি এক ক্লিকেই আপনার জীবনবৃত্তান্তকে PDF আকারে এক্সপোর্ট করতে পারবেন। এক্সপোর্ট করা PDF-এ আপনার সব ফরম্যাটিং ও স্টাইলিং ঠিক যেমন আছে তেমনই থাকবে।"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "আপনি কি পাসওয়ার্ড ভুলে গিয়েছেন?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ফরম্যাট"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "বিনামূল্যে"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ফরাসি"
@@ -1392,6 +1400,10 @@ msgstr "শিরোনামটি আবার মূল অবস্থায
msgid "Left Align"
msgstr "বাম দিকে অ্যালাইন"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "জুম আউট"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "জুলু"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Un projecte fet amb passió per <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Ja existeix un currículum amb aquest identificador llegible (slug)."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "I tant! Pots exportar el teu currículum a PDF amb un sol clic. El PDF exportat manté perfectament tot el format i lestil."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Has oblidat la contrasenya?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratuït"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francès"
@@ -1392,6 +1400,10 @@ msgstr "Deixa-ho buit per restablir el títol original."
msgid "Left Align"
msgstr "Alinea a lesquerra"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Allunya"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulú"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Osobní projekt <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Životopis s tímto slugem už existuje."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Ano! Svůj životopis můžete exportovat do PDF jedním kliknutím. Exportované PDF dokonale zachová veškeré vaše formátování a styl."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Zapomněli jste heslo?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formát"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Zdarma"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francouzština"
@@ -1392,6 +1400,10 @@ msgstr "Ponechte prázdné pro resetování názvu na původní."
msgid "Left Align"
msgstr "Zarovnat vlevo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Oddálit"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Et passionsprojekt af <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Et CV med dette URL-segment findes allerede."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Ja, selvfølgelig! Du kan eksportere dit CV til PDF med ét klik. Den eksporterede PDF bevarer al din formatering og styling perfekt."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Har du glemt din adgangskode?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Fransk"
@@ -1392,6 +1400,10 @@ msgstr "Lad det være tomt for at nulstille titlen til originalen."
msgid "Left Align"
msgstr "Venstrejustér"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Zoom ud"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Ein Herzensprojekt von <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Ein Lebenslauf mit diesem Slug existiert bereits."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Auf jeden Fall! Du kannst deinen Lebenslauf mit einem einzigen Klick als PDF exportieren. Das exportierte PDF übernimmt all deine Formatierungen und dein Styling perfekt."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Passwort vergessen?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Kostenlos"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Französisch"
@@ -1392,6 +1400,10 @@ msgstr "Leer lassen, um den Titel auf den Original zurückzusetzen."
msgid "Left Align"
msgstr "Linksbündig"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Herauszoomen"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Ένα έργο πάθους από τον <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Υπάρχει ήδη βιογραφικό σημείωμα με αυτό το slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Φυσικά! Μπορείτε να εξαγάγετε το βιογραφικό σας σημείωμα σε PDF με ένα μόνο κλικ. Το εξαγόμενο PDF διατηρεί άψογα όλη τη μορφοποίηση και το στυλ σας."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Ξεχάσατε τον κωδικό πρόσβασής σας;"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Μορφή"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Δωρεάν"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Γαλλικά"
@@ -1392,6 +1400,10 @@ msgstr "Αφήστε το κενό για να επαναφέρετε τον τ
msgid "Left Align"
msgstr "Στοίχιση αριστερά"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Σμίκρυνση"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Ζουλού"
+13 -1
View File
@@ -105,6 +105,10 @@ msgstr "A passion project by <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "A resume with this slug already exists."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -1085,7 +1089,7 @@ msgid "Forgot your password?"
msgstr "Forgot your password?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
@@ -1093,6 +1097,10 @@ msgstr "Format"
msgid "Free"
msgstr "Free"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr "Free-Form"
#: src/utils/locale.ts
msgid "French"
msgstr "French"
@@ -1387,6 +1395,10 @@ msgstr "Leave empty to reset the title to the original."
msgid "Left Align"
msgstr "Left Align"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Un proyecto hecho con cariño por <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Ya existe un currículum con este slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Por supuesto. Puedes exportar tu currículum a PDF con un solo clic. El PDF exportado mantiene perfectamente todo tu formato y estilo."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "¿Olvidaste tu contraseña?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formato"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francés"
@@ -1392,6 +1400,10 @@ msgstr "Déjalo vacío para restablecer el título al original."
msgid "Left Align"
msgstr "Alinear a la izquierda"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Alejar"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulú"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "یک پروژه عاشقانه توسط <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "یک رزومه با این نام یکتا از قبل وجود دارد."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "قطعاً! می‌توانید رزومه خود را تنها با یک کلیک به PDF خروجی بگیرید. فایل PDF خروجی تمام قالب‌بندی و سبک‌دهی شما را به‌طور کامل حفظ می‌کند."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "گذرواژهٔ خود را فراموش کرده‌اید؟"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "قالب"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "رایگان"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "فرانسوی"
@@ -1392,6 +1400,10 @@ msgstr "برای بازگرداندن عنوان به مقدار اصلی، آن
msgid "Left Align"
msgstr "تراز چپ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "کوچک‌نمایی"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "زولو"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Rakkaudella tehty projekti, jonka on luonut <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Tällä polkutunnuksella varustettu ansioluettelo on jo olemassa."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Ehdottomasti! Voit viedä ansioluettelosi PDF-muotoon yhdellä klikkauksella. Viety PDF säilyttää kaiken muotoilun ja tyylin täydellisesti."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Unohditko salasanasi?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Muoto"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Ilmainen"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ranska"
@@ -1392,6 +1400,10 @@ msgstr "Jätä tyhjäksi palauttaaksesi otsikon alkuperäiseksi."
msgid "Left Align"
msgstr "Tasaa vasemmalle"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Loitonna"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Un projet-passion de <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Un CV avec ce slug existe déjà."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Absolument ! Vous pouvez exporter votre CV au format PDF en un seul clic. Le PDF exporté conserve parfaitement toutes vos mises en forme et votre style."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Vous avez oublié votre mot de passe ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratuit"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Français"
@@ -1392,6 +1400,10 @@ msgstr "Laissez le champ vide pour rétablir le titre d'origine."
msgid "Left Align"
msgstr "Aligné à gauche"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Zoom arrière"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zoulou"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "מיזם שמונע מהתשוקה של <0>אמרות׳ פילאי</0>."
msgid "A resume with this slug already exists."
msgstr "קיימים כבר קורות חיים עם שם ייצוגי זה."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "בהחלט! אפשר לייצא את קורות החיים שלך ל־PDF בלחיצה אחת. קובץ ה־PDF המיוצא שומר בצורה מושלמת על כל העיצוב והסגנון שלך."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "שכחת את הסיסמה שלך?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "תבנית"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "חינמי"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "צרפתית"
@@ -1392,6 +1400,10 @@ msgstr "השאר ריק כדי לאפס את הכותרת למקורית."
msgid "Left Align"
msgstr "יישור לשמאל"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "התרחקות"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "זולו"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>अमृत पिल्लई</0> का एक जुनूनी
msgid "A resume with this slug already exists."
msgstr "इस स्लग वाला रेज़्यूमे पहले से मौजूद है।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "बिल्कुल! आप एक ही क्लिक में अपने रेज़्यूमे को PDF में एक्सपोर्ट कर सकते हैं। एक्सपोर्ट किया गया PDF आपके सभी फ़ॉर्मेटिंग और स्टाइलिंग को बिल्कुल सही बनाए रखता है।"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "पासवर्ड भूल गए हैं?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "फॉर्मेट"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "मुफ़्त"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "फ़्रेंच"
@@ -1392,6 +1400,10 @@ msgstr "शीर्षक को मूल पर रीसेट करने
msgid "Left Align"
msgstr "बाएँ संरेखित करें"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "ज़ूम आउट"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "ज़ुलु"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Egy szenvedélyprojekt <0>Amruth Pillai</0> tollából."
msgid "A resume with this slug already exists."
msgstr "Ezzel az azonosítóval már létezik önéletrajz."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Természetesen! Egy kattintással PDFbe exportálhatod az önéletrajzodat. Az exportált PDF tökéletesen megőrzi az összes formázást és stílust."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Elfelejtette a jelszavát?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formátum"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Ingyenes"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "francia"
@@ -1392,6 +1400,10 @@ msgstr "Hagyd üresen az eredeti cím visszaállításához."
msgid "Left Align"
msgstr "Balra igazítás"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Kicsinyítés"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Sebuah proyek penuh semangat dari <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Resume dengan slug ini sudah ada."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Tentu saja! Anda dapat mengekspor resume Anda ke PDF hanya dengan satu klik. PDF yang diekspor mempertahankan semua pemformatan dan gaya Anda dengan sempurna."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Lupa kata sandi Anda?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Prancis"
@@ -1392,6 +1400,10 @@ msgstr "Biarkan kosong untuk mengatur ulang judul ke aslinya."
msgid "Left Align"
msgstr "Rata Kiri"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Perkecil"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Un progetto appassionato di <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Esiste già un curriculum con questo slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Certo! Puoi esportare il tuo curriculum in PDF con un solo clic. Il PDF esportato mantiene perfettamente tutta la tua formattazione e lo stile."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Hai dimenticato la password?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formato"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratuito"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francese"
@@ -1392,6 +1400,10 @@ msgstr "Lascia vuoto per ripristinare il titolo originale."
msgid "Left Align"
msgstr "Allinea a sinistra"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Rimpicciolisci"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>Amruth Pillai によるパッションプロジェクト</0>です。
msgid "A resume with this slug already exists."
msgstr "このスラッグの履歴書はすでに存在します。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "もちろん可能です。ワンクリックで履歴書を PDF にエクスポートできます。エクスポートされた PDF では、書式やスタイルがそのまま維持されます。"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "パスワードをお忘れですか?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "用紙サイズ"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "無料"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "フランス語"
@@ -1392,6 +1400,10 @@ msgstr "空欄のままにすると、タイトルは元の名前にリセット
msgid "Left Align"
msgstr "左揃え"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "ズームアウト"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "ズールー語"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "គម្រោង​ចិត្តស្រឡាញ់​មួយ​
msgid "A resume with this slug already exists."
msgstr "មាន​ប្រវត្តិរូប​មួយ​ដែល​មាន slug នេះ​រួច​ហើយ។"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "បាន​ប្រាកដ! អ្នក​អាច​នាំចេញ​ប្រវត្តិរូប​របស់​អ្នក​ជា PDF ដោយ​ចុច​តែ​ម្ដង។ ឯកសារ PDF ដែលនាំចេញ​នឹង​រក្សា​ទុក​ទ្រង់ទ្រាយ និង​រចនាប័ទ្ម​ទាំង​អស់​របស់​អ្នក​ដូច​ដើម។"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "ភ្លេច​ពាក្យសម្ងាត់​របស់​អ្នក​ឬ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ទ្រង់ទ្រាយ"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "ឥត​គិតថ្លៃ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "French"
@@ -1392,6 +1400,10 @@ msgstr "ទុក​វែងៗ ដើម្បី​កំណត់​ចំ
msgid "Left Align"
msgstr "តម្រង់​ឆ្វេង"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "បង្រួម"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>ಅಮೃತ್ ಪಿಳ್ಳೈ</0> ಅವರಿಂದ ಒಂದ
msgid "A resume with this slug already exists."
msgstr "ಈ ಸ್ಲಗ್‌ನೊಂದಿಗೆ ರೆಸ್ಯೂಮ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "ಖಂಡಿತ! ನೀವು ಒಂದೇ ಕ್ಲಿಕ್‌ನಿಂದ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು PDF ಗೆ ರಫ್ತು ಮಾಡಬಹುದು. ರಫ್ತುಗೊಂಡ PDF ದಲ್ಲಿನ ಎಲ್ಲಾ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಶೈಲಿಗಳನ್ನು ಅದು ನಿಖರವಾಗಿ ಉಳಿಸುತ್ತದೆ."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಮರೆತಿರುವಿರಾ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ಸ್ವರೂಪ"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "ಉಚಿತ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ಫ್ರೆಂಚ್"
@@ -1392,6 +1400,10 @@ msgstr "ಶೀರ್ಷಿಕೆಯನ್ನು ಮೂಲದಂತೆ ಮರು
msgid "Left Align"
msgstr "ಎಡ ಸರಿಸು"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "ಗಾತ್ರ ಕುಗ್ಗಿಸಿ"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "ಜೂಲೂ"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>Amruth Pillai</0>가 만든 열정 프로젝트입니다."
msgid "A resume with this slug already exists."
msgstr "이 슬러그를 사용하는 이력서가 이미 존재합니다."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "물론 가능합니다! 한 번의 클릭으로 이력서를 PDF로 내보낼 수 있습니다. 내보낸 PDF에는 모든 서식과 스타일이 그대로 유지됩니다."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "비밀번호를 잊으셨나요?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "형식"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "무료"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "프랑스어"
@@ -1392,6 +1400,10 @@ msgstr "원래 제목으로 되돌리려면 비워 두세요."
msgid "Left Align"
msgstr "왼쪽 정렬"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "축소"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "줄루어"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Aistros projektas, kurį sukūrė <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Gyvenimo aprašymas su tokia nuorodos dalimi jau egzistuoja."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Žinoma! Galite vienu spustelėjimu eksportuoti savo gyvenimo aprašymą į PDF. Eksportuotas PDF išsaugo visą jūsų formatavimą ir stilių."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Pamiršote slaptažodį?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formatas"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Nemokama"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Prancūzų"
@@ -1392,6 +1400,10 @@ msgstr "Palikite tuščią, jei norite atstatyti pirminį pavadinimą."
msgid "Left Align"
msgstr "Lygiuoti kairėje"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Tolinti"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulų"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Aizrautības projekts, ko veidojis <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "CV ar šo tīmekļa adresi (slug) jau pastāv."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Protams! Jūs varat eksportēt savu CV uz PDF ar vienu klikšķi. Eksportētais PDF pilnībā saglabā visu jūsu formatējumu un stilu."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Aizmirsāt paroli?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formāts"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Bezmaksas"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Franču"
@@ -1392,6 +1400,10 @@ msgstr "Atstājiet tukšu, lai atjaunotu sākotnējo virsrakstu."
msgid "Left Align"
msgstr "Izlīdzināt pa kreisi"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Tālināt"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>അമൃത് പിള്ള</0>യുടെ ഒരു പാഷ
msgid "A resume with this slug already exists."
msgstr "ഈ സ്ലഗ് ഉപയോഗിച്ചുള്ള ഒരു റിസ്യൂം ഇതിനകം നിലവിലുണ്ട്."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "തീർച്ചയായും! നിങ്ങൾക്ക് ഒരു ക്ലിക്കിൽ തന്നെ നിങ്ങളുടെ റിസ്യൂം PDF ആയി എക്സ്പോർട്ട് ചെയ്യാൻ കഴിയും. എക്സ്പോർട്ട് ചെയ്ത PDF നിങ്ങൾ ഉപയോഗിച്ച എല്ലാ ഫോർമാറ്റിംഗും സ്റ്റൈലിംഗും ഏകദേശം സമ്പൂർണ്ണമായി നിലനിർത്തും."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "നിങ്ങളുടെ പാസ്‌വേഡ് മറന്നോ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ഫോർമാറ്റ്"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "സൗജന്യം"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ഫ്രഞ്ച്"
@@ -1392,6 +1400,10 @@ msgstr "ശീർഷകം ആദ്ധ്യത്തിലേതിലേക
msgid "Left Align"
msgstr "ലെഫ്റ്റ് അലൈനിൽ ആക്കുക"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "സൂം ഔട്ട് ചെയ്യുക"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "സൂളു"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>Amruth Pillai</0> यांचा प्रचंड आवडीच
msgid "A resume with this slug already exists."
msgstr "या slug सह रेझ्युमे आधीच अस्तित्वात आहे."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "नक्कीच! तुम्ही फक्त एका क्लिकमध्ये तुमचा रेझ्युमे PDF म्हणून निर्यात करू शकता. निर्यात केलेल्या PDF मध्ये तुमचे सर्व फॉरमॅटिंग आणि स्टाइलिंग अगदी योग्य स्थितीत राहते."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "तुमचे पासवर्ड विसरलात का?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "स्वरूप"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "मोफत"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "फ्रेंच"
@@ -1392,6 +1400,10 @@ msgstr "शीर्षक मूळवर रीसेट करण्यास
msgid "Left Align"
msgstr "डावीकडे जुळवा"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "बाहेर झूम करा"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "झुलू"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Sebuah projek yang digerakkan oleh <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Resume dengan slug ini sudah wujud."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Sudah tentu! Anda boleh mengeksport resume anda ke PDF dengan satu klik sahaja. PDF yang dieksport akan mengekalkan semua pemformatan dan gaya anda dengan sempurna."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Lupa kata laluan anda?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Percuma"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Perancis"
@@ -1392,6 +1400,10 @@ msgstr "Biarkan kosong untuk menetapkan semula tajuk kepada asal."
msgid "Left Align"
msgstr "Jajaran Kiri"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Zum keluar"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>Amruth Pillai</0> द्वारा बनाइएको एउट
msgid "A resume with this slug already exists."
msgstr "यस स्लग भएको एउटा बायोडाटा पहिले नै अवस्थित छ।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "हो, अवश्य! तपाईं एक क्लिकमै आफ्नो बायोडाटा PDF मा निर्यात गर्न सक्नुहुन्छ। निर्यात गरिएको PDF ले तपाईंले गरेका सबै ढाँचा र शैली (styling) पूर्ण रूपमा जस्ताको तस्तै राख्छ।"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "पासवर्ड बिर्सनुभयो?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ढाँचा (Format)"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "निःशुल्क"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "फ्रेन्च"
@@ -1392,6 +1400,10 @@ msgstr "शीर्षकलाई मौलिक अवस्थामा फ
msgid "Left Align"
msgstr "बायाँतिर क्रमबद्ध (Left Align)"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "जूम आउट"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "जुलु"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Een passieproject van <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Een cv met deze korte naam bestaat al."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Zeker! U kunt uw cv met één klik naar PDF exporteren. De geëxporteerde PDF behoudt al uw opmaak en stijlen perfect."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Bent u uw wachtwoord vergeten?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formaat"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Frans"
@@ -1392,6 +1400,10 @@ msgstr "Laat leeg om de titel terug te zetten naar de oorspronkelijke."
msgid "Left Align"
msgstr "Links uitlijnen"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Uitzoomen"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Et lidenskapsprosjekt av <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "En CV med denne forkortelsen finnes allerede."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Absolutt! Du kan eksportere CV-en din til PDF med ett klikk. Den eksporterte PDF-filen bevarer all formatering og stil perfekt."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Glemt passordet ditt?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Fransk"
@@ -1392,6 +1400,10 @@ msgstr "La være tom for å tilbakestille tittelen til originalen."
msgid "Left Align"
msgstr "Venstrejuster"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Zoom ut"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>Amruth Pillai</0> ଙ୍କ ଏକ ଆଗ୍ରହ ପୂର୍ଣ୍
msgid "A resume with this slug already exists."
msgstr "ଏହି ସ୍ଲଗ୍ ସହ ଏକ ରେଜ୍ୟୁମେ ପହିଲାରୁ ଅଛି।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "ନିଶ୍ଚୟ! ଆପଣ ଗୋଟିଏ କ୍ଲିକ୍‌ରେ ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ PDF କୁ ନିର୍ଯ୍ୟାତ କରିପାରିବେ। ନିର୍ଯ୍ୟାତ ହୋଇଥିବା PDF ଆପଣଙ୍କ ସମସ୍ତ ଫର୍ମାଟିଙ୍ଗ ଏବଂ ଶୈଳୀକୁ ସଠିକ୍ ଭାବରେ ରକ୍ଷା କରେ।"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "ପାସୱାର୍ଡ ଭୁଲିଗଲେ କି?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "ଫର୍ମାଟ୍"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "ନିଶୁଳ୍କ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ଫ୍ରେଞ୍ଚ୍"
@@ -1392,6 +1400,10 @@ msgstr "ମୂଳ ଶିରୋନାମାକୁ ପୁନସ୍ଥାପିତ
msgid "Left Align"
msgstr "ବାମ ସଙ୍ଗୁଯୋଗ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "ଜୁମ୍ ଆଉଟ୍ କରନ୍ତୁ"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "ଜୁଲୁ"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Projekt realizowany z pasją przez <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "CV o tej krótkiej nazwie już istnieje."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Oczywiście! Możesz wyeksportować swoje CV do PDF jednym kliknięciem. Wyeksportowany PDF zachowa wszystkie formatowanie i styl w idealnym stanie."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Nie pamiętasz hasła?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Darmowe"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francuski"
@@ -1392,6 +1400,10 @@ msgstr "Pozostaw puste, aby przywrócić oryginalny tytuł."
msgid "Left Align"
msgstr "Wyrównaj do lewej"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Pomniejsz"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Um projeto pessoal de <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Já existe um currículo com este permalink."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Com certeza! Você pode exportar seu currículo para PDF com um único clique. O PDF exportado mantém toda a sua formatação e estilo perfeitamente."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Esqueceu a sua senha?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formato"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratuito"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francês"
@@ -1392,6 +1400,10 @@ msgstr "Deixe vazio para redefinir o título para o original."
msgid "Left Align"
msgstr "Alinhar à esquerda"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Diminuir zoom"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Um projeto de paixão de <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Já existe um currículo com este slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Claro! Pode exportar o seu currículo para PDF com um único clique. O PDF exportado mantém toda a sua formatação e estilo na perfeição."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Esqueceu a sua senha?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formato"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Grátis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francês"
@@ -1392,6 +1400,10 @@ msgstr "Deixe em branco para repor o título para o original."
msgid "Left Align"
msgstr "Alinhar à esquerda"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Afastar"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Un proiect de pasiune realizat de <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Există deja un CV cu acest slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Desigur! Puteți exporta CV-ul în PDF cu un singur clic. PDF-ul exportat păstrează perfect toată formatarea și stilizarea."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "V-ați uitat parola?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratuit"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Franceză"
@@ -1392,6 +1400,10 @@ msgstr "Lăsați necompletat pentru a reseta titlul la cel original."
msgid "Left Align"
msgstr "Aliniere la stânga"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Micșorează"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Проект <0>Амрута Пиллая</0>."
msgid "A resume with this slug already exists."
msgstr "Резюме с таким URL уже существует."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Конечно! Вы можете экспортировать свое резюме в PDF одним щелчком. Экспортированный PDF в точности сохранит все ваше форматирование и оформление."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Забыли ваш пароль?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Формат"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Бесплатно"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Французский"
@@ -1392,6 +1400,10 @@ msgstr "Оставьте пустым, чтобы сбросить заголо
msgid "Left Align"
msgstr "Выровнять по левому краю"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Уменьшить"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Зулу"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Nadšenecký projekt od <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Životopis s týmto slugom už existuje."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Určite! Svoj životopis môžeš jedným kliknutím exportovať do PDF. Exportované PDF presne zachová všetko formátovanie aj štýl."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Zabudol si heslo?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formát"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Zadarmo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Francúzština"
@@ -1392,6 +1400,10 @@ msgstr "Ak necháš prázdne, názov sa vráti na pôvodný."
msgid "Left Align"
msgstr "Zarovnať vľavo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Oddialiť"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Një projekt pasioni nga <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Ekziston tashmë një CV me këtë link të normalizuar."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Patjetër! Ju mund ta eksportoni CV-në tuaj në PDF me një klikim të vetëm. PDF-ja e eksportuar ruan në mënyrë të përsosur të gjithë formatimin dhe stilimin tuaj."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Keni harruar fjalëkalimin?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Formati"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Falas"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Frëngjisht"
@@ -1392,6 +1400,10 @@ msgstr "Lëreni bosh për ta rikthyer titullin në origjinal."
msgid "Left Align"
msgstr "Rreshto majtas"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Zvogëlo"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Страстни пројекат аутора <0>Амрута Пила
msgid "A resume with this slug already exists."
msgstr "Резиме са овим идентификатором (slug) већ постоји."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Наравно! Можете да извезете свој резиме у PDF једним кликом. Извезени PDF савршено задржава све ваше форматiranje и стил."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Заборавили сте лозинку?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Формат"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Бесплатно"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Француски"
@@ -1392,6 +1400,10 @@ msgstr "Оставите празно да ресетујете на ориги
msgid "Left Align"
msgstr "Поравнај лево"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Умањи"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Зулу"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "Ett passionsprojekt av <0>Amruth Pillai</0>."
msgid "A resume with this slug already exists."
msgstr "Ett CV med denna slug finns redan."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "Absolut! Du kan exportera ditt CV till PDF med ett enda klick. Den exporterade PDF-filen behåller all din formatering och stil perfekt."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "Glömt ditt lösenord?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "Format"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "Franska"
@@ -1392,6 +1400,10 @@ msgstr "Lämna tomt för att återställa titeln till originalet."
msgid "Left Align"
msgstr "Vänsterjustera"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "Zooma ut"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "Zulu"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "<0>அம்ருத் பிள்ளை</0> உருவாக்க
msgid "A resume with this slug already exists."
msgstr "இந்த ஸ்லக் உடன் ஒரு ரெஸ்யூமி ஏற்கனவே உள்ளது."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "நிச்சயமாக! ஒரு கிளிக் மூலமே உங்கள் ரெஸ்யூமியை PDF ஆக ஏற்றுமதி செய்யலாம். ஏற்றுமதி செய்யப்பட்ட PDF உங்கள் அனைத்து வடிவமைப்பு மற்றும் ஸ்டைல் அமைப்புகளையும் அப்படியே காக்கும்."
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "உங்கள் கடவுச்சொல்லை மறந்துவிட்டீர்களா?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "வடிவம்"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "இலவசம்"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "ஃபிரென்ச்"
@@ -1392,6 +1400,10 @@ msgstr "தலைப்பை அசல் நிலைக்குத் தி
msgid "Left Align"
msgstr "இடது சீரமை"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "சிறிதாக்கு"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "ஜூலு"
+13 -2
View File
@@ -110,6 +110,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1090,7 +1094,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1098,6 +1102,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1392,6 +1400,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr ""
#: src/utils/locale.ts
msgid "Zulu"
msgstr ""
+13 -2
View File
@@ -110,6 +110,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1090,7 +1094,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1098,6 +1102,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1392,6 +1400,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr ""
#: src/utils/locale.ts
msgid "Zulu"
msgstr ""
+13 -2
View File
@@ -110,6 +110,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1090,7 +1094,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1098,6 +1102,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1392,6 +1400,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr ""
#: src/utils/locale.ts
msgid "Zulu"
msgstr ""
+13 -2
View File
@@ -110,6 +110,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1090,7 +1094,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1098,6 +1102,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1392,6 +1400,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr ""
#: src/utils/locale.ts
msgid "Zulu"
msgstr ""
+13 -2
View File
@@ -110,6 +110,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1090,7 +1094,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1098,6 +1102,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1392,6 +1400,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr ""
#: src/utils/locale.ts
msgid "Zulu"
msgstr ""
+13 -2
View File
@@ -110,6 +110,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1090,7 +1094,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1098,6 +1102,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1392,6 +1400,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr ""
#: src/utils/locale.ts
msgid "Zulu"
msgstr ""
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "由 <0>Amruth Pillai</0> 倾情打造的热忱项目。"
msgid "A resume with this slug already exists."
msgstr "已存在使用此短链接的简历。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "当然可以!你只需点击一下即可将简历导出为 PDF。导出的 PDF 会完美保留你所有的排版与样式。"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "你忘记密码了吗?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "格式"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "免费"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "法语"
@@ -1392,6 +1400,10 @@ msgstr "留空则将标题重置为原始值。"
msgid "Left Align"
msgstr "左对齐"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "缩小"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "祖鲁语"
+14 -3
View File
@@ -110,6 +110,10 @@ msgstr "一個由 <0>Amruth Pillai</0> 發起的熱血專案。"
msgid "A resume with this slug already exists."
msgstr "已有使用這個標示碼的履歷。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr "當然可以!您只要按一下即可將履歷匯出為 PDF。匯出的 PDF 會完整保留所有格式與樣式。"
@@ -1090,14 +1094,18 @@ msgid "Forgot your password?"
msgstr "忘記密碼?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr "格式"
msgstr ""
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "免費"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr "法文"
@@ -1392,6 +1400,10 @@ msgstr "留空則會將標題重設為原始值。"
msgid "Left Align"
msgstr "靠左對齊"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
@@ -2764,4 +2776,3 @@ msgstr "縮小"
#: src/utils/locale.ts
msgid "Zulu"
msgstr "祖魯語"
+13 -1
View File
@@ -105,6 +105,10 @@ msgstr ""
msgid "A resume with this slug already exists."
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
msgstr ""
@@ -1085,7 +1089,7 @@ msgid "Forgot your password?"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4 or Letter)"
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
@@ -1093,6 +1097,10 @@ msgstr ""
msgid "Free"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
#: src/utils/locale.ts
msgid "French"
msgstr ""
@@ -1387,6 +1395,10 @@ msgstr ""
msgid "Left Align"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
+4 -4
View File
@@ -56,10 +56,10 @@
"@sindresorhus/slugify": "^3.0.0",
"@t3-oss/env-core": "^0.13.10",
"@tanstack/react-query": "5.90.20",
"@tanstack/react-router": "^1.157.12",
"@tanstack/react-router-ssr-query": "^1.157.12",
"@tanstack/react-start": "^1.157.12",
"@tanstack/zod-adapter": "^1.157.12",
"@tanstack/react-router": "^1.157.14",
"@tanstack/react-router-ssr-query": "^1.157.14",
"@tanstack/react-start": "^1.157.14",
"@tanstack/zod-adapter": "^1.157.14",
"@tiptap/extension-highlight": "^3.17.1",
"@tiptap/extension-table": "^3.17.1",
"@tiptap/extension-text-align": "^3.17.1",
+90 -90
View File
@@ -28,7 +28,7 @@ importers:
version: 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0)
'@better-auth/passkey':
specifier: 1.5.0-beta.9
version: 1.5.0-beta.9(d2aaa815dcf4593a2d520c3aba86b038)
version: 1.5.0-beta.9(83c637c5b965f9a19dbe014d13444111)
'@dnd-kit/core':
specifier: ^6.3.1
version: 6.3.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -87,17 +87,17 @@ importers:
specifier: 5.90.20
version: 5.90.20(react@19.2.3)
'@tanstack/react-router':
specifier: ^1.157.12
version: 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
specifier: ^1.157.14
version: 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-router-ssr-query':
specifier: ^1.157.12
version: 1.157.12(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.12)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
specifier: ^1.157.14
version: 1.157.14(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-start':
specifier: ^1.157.12
version: 1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
specifier: ^1.157.14
version: 1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@tanstack/zod-adapter':
specifier: ^1.157.12
version: 1.157.12(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)
specifier: ^1.157.14
version: 1.157.14(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)
'@tiptap/extension-highlight':
specifier: ^3.17.1
version: 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))
@@ -127,7 +127,7 @@ importers:
version: 6.0.0
better-auth:
specifier: 1.5.0-beta.9
version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -3924,8 +3924,8 @@ packages:
peerDependencies:
react: ^18 || ^19
'@tanstack/react-router-ssr-query@1.157.12':
resolution: {integrity: sha512-BdfJCvoSQEWY25tb7pKBhZYQsV4rAMGHlJzY74YbhnAFbZNr22Ja3mf3wDLAyibnWt0M0x+DdJ81wxMqgN6Pzw==}
'@tanstack/react-router-ssr-query@1.157.14':
resolution: {integrity: sha512-gvWdhqxxyhzcVKIW1Y99swvwR2yumoV9V6S+3l+1qRl4vjeFHlC1nMrnu6NYkE/xc2bJqCm/GIY5RIt5YGzUbQ==}
engines: {node: '>=12'}
peerDependencies:
'@tanstack/query-core': '>=5.90.0'
@@ -3934,29 +3934,29 @@ packages:
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
'@tanstack/react-router@1.157.12':
resolution: {integrity: sha512-1Z4Wk1YUu2bgjFmTNXgX40dZzOZ47aE0x/5wcdASo8HNSNobBTCq383CL1XN7dVzKVQTZ2alpWfG8C1EuOn2uA==}
'@tanstack/react-router@1.157.14':
resolution: {integrity: sha512-vj826Q83XE3nEmwK2ZKUTVEEel4hyoNa6QBIi2xntvqPSN/PAc1fusDKCU1Qk3xINlvQ4TRqOxPwn1lkPOIY3Q==}
engines: {node: '>=12'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
'@tanstack/react-start-client@1.157.12':
resolution: {integrity: sha512-fPxXFQ+Z8fB2PhGdv5kQSFsqKlDymjLtWVYRPxDc29E6CwidCiB/Gp8NTHyR686WAPrMyezn1C8MYFkn9xIl4g==}
'@tanstack/react-start-client@1.157.14':
resolution: {integrity: sha512-HHyEc0gk78KD/7cVZp9cK7SkY0cFaZikKJs2uNZGno2b07LyGsfWlj9SHJADxl8qeMwve6sx5EjfzKRpY5lsEQ==}
engines: {node: '>=22.12.0'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
'@tanstack/react-start-server@1.157.12':
resolution: {integrity: sha512-qMVzxxG89woSt9Qp0v90C7Pgv8M9lKe28fhd1wth3NStKm4GUV5kVtSBV6M95KmgNPh4/fkdLZZIiKEeR+HtMQ==}
'@tanstack/react-start-server@1.157.14':
resolution: {integrity: sha512-Rwc8FXOJPyj+HJg1tBrtBin07LH4esOV42ImXyRKIk7E0p5Zo3j5Wmo/T0ONJQv+8XfvmmtpB4J37elorcXIlA==}
engines: {node: '>=22.12.0'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
'@tanstack/react-start@1.157.12':
resolution: {integrity: sha512-W2x51f650okbBxxSdcn1lzM1faKwRjuTCg18IQkbslAGQLBHMwnzXZrWSAPz5VJD3W3I7Cfg1SATyxVqs6tCkQ==}
'@tanstack/react-start@1.157.14':
resolution: {integrity: sha512-aHMuyomTip28JSDSBarFEgQ8c3Uw1NARkvW2T+fKH2JsiRrWNWS3yEFHV/VVqghZ1Q2V8GNacCMNF3yxUPABmg==}
engines: {node: '>=22.12.0'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
@@ -3969,20 +3969,20 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
'@tanstack/router-core@1.157.12':
resolution: {integrity: sha512-UiqJc5LjbEO2cN8pjwh689hZ10OP22CqP+RNC0ANXamRCjZINqLeKcQOc0uCk+po3U2rZ883+O8bVMo1bg4+Rg==}
'@tanstack/router-core@1.157.14':
resolution: {integrity: sha512-wH4cXd8d/UlFPKchs1ZPq8gLGiwyAny/WGlfoc+UsXPMIAZNZlFs9i/xAzrUDfTfYgdwcB6xtTNZ2n355fLPvw==}
engines: {node: '>=12'}
'@tanstack/router-generator@1.157.12':
resolution: {integrity: sha512-sJMvsUFEYkr/FfYj8Z9vocuYII+0PjN5O/zI84PUXN//GZUHyoxfh/714IzVD6L9n5OWAHsdd17N21cMZqrJpQ==}
'@tanstack/router-generator@1.157.14':
resolution: {integrity: sha512-YBEpbpHYmlGYK/5XYnBlu+5AQC28qsVGJUqCDFFFd2Eyd8wPHGreKBbwS2eGpa+D8AdXrr4996eG216zLAiYVQ==}
engines: {node: '>=12'}
'@tanstack/router-plugin@1.157.12':
resolution: {integrity: sha512-/zmFVXR6/ZWjDqGG7TUte9gkS8JM0DGXt4Cu34GKrp7LZzMSAy9ODfbYa779i0jDzxRrcUIk+6yfTKuyJpnvDw==}
'@tanstack/router-plugin@1.157.14':
resolution: {integrity: sha512-oi9U54hNnlRdx7WZwNrkVURPNslRF5AOgX9s5ry4QY3TJEwLZUSDppSS55lv3Q9GH5KsAHq1oaljt3ep56j4cA==}
engines: {node: '>=12'}
peerDependencies:
'@rsbuild/core': '>=1.0.2'
'@tanstack/react-router': ^1.157.12
'@tanstack/react-router': ^1.157.14
vite: '>=5.0.0 || >=6.0.0 || >=7.0.0'
vite-plugin-solid: ^2.11.10
webpack: '>=5.92.0'
@@ -3998,8 +3998,8 @@ packages:
webpack:
optional: true
'@tanstack/router-ssr-query-core@1.157.12':
resolution: {integrity: sha512-fU3Gf4Dj2M8Vs3CpvGoNOULbU7mJrJSy9SQ80f4OmUCKC8hHFsTmn/ZYnIu1sJbQ7ZBt764AQ770Yj5yrWWQNA==}
'@tanstack/router-ssr-query-core@1.157.14':
resolution: {integrity: sha512-BXD4by8FG9PWXjgnEq3wFnlnoPVWo+u53Rqv7kxJiCepReOXYXSK7jAbyfh+Xp2974WopKWTm+M0OblxtWKrwA==}
engines: {node: '>=12'}
peerDependencies:
'@tanstack/query-core': '>=5.90.0'
@@ -4009,26 +4009,26 @@ packages:
resolution: {integrity: sha512-61bGx32tMKuEpVRseu2sh1KQe8CfB7793Mch/kyQt0EP3tD7X0sXmimCl3truRiDGUtI0CaSoQV1NPjAII1RBA==}
engines: {node: '>=12'}
'@tanstack/start-client-core@1.157.12':
resolution: {integrity: sha512-0LF6SA2kb96hnPg8PEUd4WkCorQC13th4nfeu2Otmg0teT8tBFtbzi59ykeQXgQSDHEWH1KZxRsC3uJui6MVWw==}
'@tanstack/start-client-core@1.157.14':
resolution: {integrity: sha512-Ubd5/co//yGb0YHri3KmcfSt/DEygbCJVPUkv7V1j1g2Sr7koKLMEppCaK0Cf6EnOjSlThIAV29t32Pq1CWMLg==}
engines: {node: '>=22.12.0'}
'@tanstack/start-fn-stubs@1.154.7':
resolution: {integrity: sha512-D69B78L6pcFN5X5PHaydv7CScQcKLzJeEYqs7jpuyyqGQHSUIZUjS955j+Sir8cHhuDIovCe2LmsYHeZfWf3dQ==}
engines: {node: '>=22.12.0'}
'@tanstack/start-plugin-core@1.157.12':
resolution: {integrity: sha512-MtB/dQlkoZ5PXG8w7VzdXYFn8VQD0Ldsvi+BA7LQxkgCopmN+47iudRjaJ3Ph/OqTan3thtDQtnTnnmncU/FbQ==}
'@tanstack/start-plugin-core@1.157.14':
resolution: {integrity: sha512-XdRLCUQCNPceUNostMkBw5TOlMwIEJdUjZrLyGjefcpBvlcHOn8TjX3QqDMQFD+//axETaoee7b+yhSlkAmHQw==}
engines: {node: '>=22.12.0'}
peerDependencies:
vite: '>=7.0.0'
'@tanstack/start-server-core@1.157.12':
resolution: {integrity: sha512-qTCxc7zTqTmwX/JeXVBZj09m3P0Rk38E90XsQ/ITIRpDIOdrSvoHGIb8mriJt+XyWVnGxwB5fOrVM8g9G/CPSw==}
'@tanstack/start-server-core@1.157.14':
resolution: {integrity: sha512-6XMJtsO1X8JOcS83EGAHtvGvBK+ByEyLwr/d2Aojqr45r9mRe2vkggqU+64oqq1ZkhEVFYdybjFOqYC0wViPlQ==}
engines: {node: '>=22.12.0'}
'@tanstack/start-storage-context@1.157.12':
resolution: {integrity: sha512-CfYUd7601500s19Jm4hIYUD8X+NqHf9CFI9RQP+v47OtLWkw1baKSTFrewt88tQk4iibGJM38giea3APCNp0Yg==}
'@tanstack/start-storage-context@1.157.14':
resolution: {integrity: sha512-fHMN0PcCaPAaDG5v3YausA24GvuBusfnIfRn1FzQ3koKIU9vHDrX7BTCQcFGCCH/iQbNlD8N9TTuTypybHsu5A==}
engines: {node: '>=22.12.0'}
'@tanstack/store@0.8.0':
@@ -4038,8 +4038,8 @@ packages:
resolution: {integrity: sha512-cHHDnewHozgjpI+MIVp9tcib6lYEQK5MyUr0ChHpHFGBl8Xei55rohFK0I0ve/GKoHeioaK42Smd8OixPp6CTg==}
engines: {node: '>=12'}
'@tanstack/zod-adapter@1.157.12':
resolution: {integrity: sha512-TmNZ1Io4yCM6No9zdIl5aPWhLXIITO8Rkm+S8UvqJyc6kMjf/LmSRkEU41QEjiUN8j/CdY3MqVaLkOi1TxRmMQ==}
'@tanstack/zod-adapter@1.157.14':
resolution: {integrity: sha512-/ldtl+YV5IX9z2/4t/1BcJ2EcXJ3ghpe5VeMK+hfNWVJmfYb5YuxgIaVxcrij2Regwis3RRhrwOkaSiUIQxnEw==}
engines: {node: '>=12'}
peerDependencies:
'@tanstack/react-router': '>=1.43.2'
@@ -9975,14 +9975,14 @@ snapshots:
'@better-auth/utils': 0.3.0
mongodb: 7.0.0(socks@2.8.7)
'@better-auth/passkey@1.5.0-beta.9(d2aaa815dcf4593a2d520c3aba86b038)':
'@better-auth/passkey@1.5.0-beta.9(83c637c5b965f9a19dbe014d13444111)':
dependencies:
'@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0)
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
'@simplewebauthn/browser': 13.2.2
'@simplewebauthn/server': 13.2.2
better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
better-call: 1.2.0(zod@4.3.6)
nanostores: 1.1.0
zod: 4.3.6
@@ -12650,59 +12650,59 @@ snapshots:
'@tanstack/query-core': 5.90.20
react: 19.2.3
'@tanstack/react-router-ssr-query@1.157.12(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.12)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
'@tanstack/react-router-ssr-query@1.157.14(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@tanstack/query-core': 5.90.20
'@tanstack/react-query': 5.90.20(react@19.2.3)
'@tanstack/react-router': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-ssr-query-core': 1.157.12(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.12)
'@tanstack/react-router': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-ssr-query-core': 1.157.14(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.14)
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
transitivePeerDependencies:
- '@tanstack/router-core'
'@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
'@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@tanstack/history': 1.154.14
'@tanstack/react-store': 0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-core': 1.157.12
'@tanstack/router-core': 1.157.14
isbot: 5.1.33
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
'@tanstack/react-start-client@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
'@tanstack/react-start-client@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@tanstack/react-router': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-core': 1.157.12
'@tanstack/start-client-core': 1.157.12
'@tanstack/react-router': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-core': 1.157.14
'@tanstack/start-client-core': 1.157.14
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
'@tanstack/react-start-server@1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
'@tanstack/react-start-server@1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@tanstack/history': 1.154.14
'@tanstack/react-router': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-core': 1.157.12
'@tanstack/start-client-core': 1.157.12
'@tanstack/start-server-core': 1.157.12(crossws@0.4.3(srvx@0.10.1))
'@tanstack/react-router': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-core': 1.157.14
'@tanstack/start-client-core': 1.157.14
'@tanstack/start-server-core': 1.157.14(crossws@0.4.3(srvx@0.10.1))
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
transitivePeerDependencies:
- crossws
'@tanstack/react-start@1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
'@tanstack/react-start@1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
dependencies:
'@tanstack/react-router': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-start-client': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-start-server': 1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-router': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-start-client': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-start-server': 1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/router-utils': 1.154.7
'@tanstack/start-client-core': 1.157.12
'@tanstack/start-plugin-core': 1.157.12(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@tanstack/start-server-core': 1.157.12(crossws@0.4.3(srvx@0.10.1))
'@tanstack/start-client-core': 1.157.14
'@tanstack/start-plugin-core': 1.157.14(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@tanstack/start-server-core': 1.157.14(crossws@0.4.3(srvx@0.10.1))
pathe: 2.0.3
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
@@ -12721,7 +12721,7 @@ snapshots:
react-dom: 19.2.3(react@19.2.3)
use-sync-external-store: 1.6.0(react@19.2.3)
'@tanstack/router-core@1.157.12':
'@tanstack/router-core@1.157.14':
dependencies:
'@tanstack/history': 1.154.14
'@tanstack/store': 0.8.0
@@ -12731,9 +12731,9 @@ snapshots:
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
'@tanstack/router-generator@1.157.12':
'@tanstack/router-generator@1.157.14':
dependencies:
'@tanstack/router-core': 1.157.12
'@tanstack/router-core': 1.157.14
'@tanstack/router-utils': 1.154.7
'@tanstack/virtual-file-routes': 1.154.7
prettier: 3.8.0
@@ -12744,7 +12744,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@tanstack/router-plugin@1.157.12(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
'@tanstack/router-plugin@1.157.14(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
dependencies:
'@babel/core': 7.28.6
'@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6)
@@ -12752,8 +12752,8 @@ snapshots:
'@babel/template': 7.28.6
'@babel/traverse': 7.28.6
'@babel/types': 7.28.6
'@tanstack/router-core': 1.157.12
'@tanstack/router-generator': 1.157.12
'@tanstack/router-core': 1.157.14
'@tanstack/router-generator': 1.157.14
'@tanstack/router-utils': 1.154.7
'@tanstack/virtual-file-routes': 1.154.7
babel-dead-code-elimination: 1.0.12
@@ -12761,15 +12761,15 @@ snapshots:
unplugin: 2.3.11
zod: 3.25.76
optionalDependencies:
'@tanstack/react-router': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-router': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
transitivePeerDependencies:
- supports-color
'@tanstack/router-ssr-query-core@1.157.12(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.12)':
'@tanstack/router-ssr-query-core@1.157.14(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.14)':
dependencies:
'@tanstack/query-core': 5.90.20
'@tanstack/router-core': 1.157.12
'@tanstack/router-core': 1.157.14
'@tanstack/router-utils@1.154.7':
dependencies:
@@ -12783,29 +12783,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@tanstack/start-client-core@1.157.12':
'@tanstack/start-client-core@1.157.14':
dependencies:
'@tanstack/router-core': 1.157.12
'@tanstack/router-core': 1.157.14
'@tanstack/start-fn-stubs': 1.154.7
'@tanstack/start-storage-context': 1.157.12
'@tanstack/start-storage-context': 1.157.14
seroval: 1.4.2
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
'@tanstack/start-fn-stubs@1.154.7': {}
'@tanstack/start-plugin-core@1.157.12(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
'@tanstack/start-plugin-core@1.157.14(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.28.6
'@babel/types': 7.28.6
'@rolldown/pluginutils': 1.0.0-beta.40
'@tanstack/router-core': 1.157.12
'@tanstack/router-generator': 1.157.12
'@tanstack/router-plugin': 1.157.12(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@tanstack/router-core': 1.157.14
'@tanstack/router-generator': 1.157.14
'@tanstack/router-plugin': 1.157.14(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@tanstack/router-utils': 1.154.7
'@tanstack/start-client-core': 1.157.12
'@tanstack/start-server-core': 1.157.12(crossws@0.4.3(srvx@0.10.1))
'@tanstack/start-client-core': 1.157.14
'@tanstack/start-server-core': 1.157.14(crossws@0.4.3(srvx@0.10.1))
babel-dead-code-elimination: 1.0.12
cheerio: 1.1.2
exsolve: 1.0.8
@@ -12825,29 +12825,29 @@ snapshots:
- vite-plugin-solid
- webpack
'@tanstack/start-server-core@1.157.12(crossws@0.4.3(srvx@0.10.1))':
'@tanstack/start-server-core@1.157.14(crossws@0.4.3(srvx@0.10.1))':
dependencies:
'@tanstack/history': 1.154.14
'@tanstack/router-core': 1.157.12
'@tanstack/start-client-core': 1.157.12
'@tanstack/start-storage-context': 1.157.12
'@tanstack/router-core': 1.157.14
'@tanstack/start-client-core': 1.157.14
'@tanstack/start-storage-context': 1.157.14
h3-v2: h3@2.0.1-rc.11(crossws@0.4.3(srvx@0.10.1))
seroval: 1.4.2
tiny-invariant: 1.3.3
transitivePeerDependencies:
- crossws
'@tanstack/start-storage-context@1.157.12':
'@tanstack/start-storage-context@1.157.14':
dependencies:
'@tanstack/router-core': 1.157.12
'@tanstack/router-core': 1.157.14
'@tanstack/store@0.8.0': {}
'@tanstack/virtual-file-routes@1.154.7': {}
'@tanstack/zod-adapter@1.157.12(@tanstack/react-router@1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)':
'@tanstack/zod-adapter@1.157.14(@tanstack/react-router@1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)':
dependencies:
'@tanstack/react-router': 1.157.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@tanstack/react-router': 1.157.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
zod: 4.3.6
'@tediousjs/connection-string@0.5.0': {}
@@ -13393,7 +13393,7 @@ snapshots:
node-addon-api: 8.5.0
node-gyp-build: 4.8.4
better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3):
better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3):
dependencies:
'@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0)
'@better-auth/drizzle-adapter': 1.5.0-beta.9(@better-auth/core@1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0))(@better-auth/utils@0.3.0)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))
@@ -13414,7 +13414,7 @@ snapshots:
zod: 4.3.6
optionalDependencies:
'@prisma/client': 7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3)
'@tanstack/react-start': 1.157.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@tanstack/react-start': 1.157.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
drizzle-kit: 1.0.0-beta.9-e89174b
drizzle-orm: 1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))
mongodb: 7.0.0(socks@2.8.7)
@@ -1,18 +1,8 @@
import { useMemo } from "react";
import type z from "zod";
import { pageDimensionsAsMillimeters } from "@/schema/page";
import type { resumeDataSchema } from "@/schema/resume/data";
const pageDimensions = {
a4: {
width: "210mm",
height: "297mm",
},
letter: {
width: "216mm",
height: "279mm",
},
} as const;
type UseCssVariablesProps = Pick<z.infer<typeof resumeDataSchema>, "picture" | "metadata">;
export const useCSSVariables = ({ picture, metadata }: UseCssVariablesProps) => {
@@ -28,8 +18,8 @@ export const useCSSVariables = ({ picture, metadata }: UseCssVariablesProps) =>
return {
"--picture-border-radius": `${picture.borderRadius}pt`,
"--page-width": pageDimensions[metadata.page.format].width,
"--page-height": pageDimensions[metadata.page.format].height,
"--page-width": pageDimensionsAsMillimeters[metadata.page.format].width,
"--page-height": pageDimensionsAsMillimeters[metadata.page.format].height,
"--page-sidebar-width": `${metadata.layout.sidebarWidth}%`,
"--page-text-color": metadata.design.colors.text,
"--page-primary-color": metadata.design.colors.primary,
+1 -1
View File
@@ -160,7 +160,7 @@ function PageContainer({ pageIndex, pageLayout, pageClassName, showPageNumbers =
<TemplateComponent pageIndex={pageIndex} pageLayout={pageLayout} />
</div>
{pageHeight > maxPageHeight && (
{metadata.page.format !== "free-form" && pageHeight > maxPageHeight && (
<div className="absolute start-0 top-full mt-4 print:hidden">
<a
rel="noopener"
+43 -7
View File
@@ -115,18 +115,49 @@ export const printerService = {
// Step 5: Adjust the DOM for proper PDF pagination
// This runs in the browser context to modify CSS before PDF generation
await page.evaluate(
(marginY: number, minPageHeight: number) => {
// For free-form: measure actual content height, don't add page breaks
// For A4/Letter: adjust page height for margins, add page breaks
const isFreeForm = format === "free-form";
const contentHeight = await page.evaluate(
(marginY: number, isFreeForm: boolean, minPageHeight: number) => {
const root = document.documentElement;
const pageElements = document.querySelectorAll("[data-page-index]");
const container = document.querySelector(".resume-preview-container") as HTMLElement | null;
if (isFreeForm) {
// For free-form: add visual gaps between pages, then measure total height
// Convert marginY from PDF points to CSS pixels (1pt = 0.75px)
const marginYAsPixels = marginY * 0.75;
const numberOfPages = pageElements.length;
// Add margin between pages (except the last one)
for (let i = 0; i < numberOfPages - 1; i++) {
const pageEl = pageElements[i] as HTMLElement;
pageEl.style.marginBottom = `${marginYAsPixels}px`;
}
// Now measure the total height (margins are now part of the DOM)
let totalHeight = 0;
for (const el of pageElements) {
const pageEl = el as HTMLElement;
// offsetHeight includes padding and border, but not margin
const style = getComputedStyle(pageEl);
const marginBottom = Number.parseFloat(style.marginBottom) || 0;
totalHeight += pageEl.offsetHeight + marginBottom;
}
return Math.max(totalHeight, minPageHeight);
}
// For A4/Letter: existing behavior
// The --page-height CSS variable controls the height of each resume page.
// We need to reduce it by the PDF margins so content fits within the printable area.
// Without this, content would overflow and create empty pages.
const rootHeight = getComputedStyle(root).getPropertyValue("--page-height").trim();
const containerHeight = container
? getComputedStyle(container).getPropertyValue("--page-height").trim()
: null;
const rootHeight = getComputedStyle(root).getPropertyValue("--page-height").trim();
const currentHeight = containerHeight || rootHeight;
const heightValue = Math.max(Number.parseFloat(currentHeight), minPageHeight);
@@ -139,8 +170,6 @@ export const printerService = {
// Add page break CSS to each resume page element (identified by data-page-index attribute)
// This ensures each visual resume page starts a new PDF page
const pageElements = document.querySelectorAll("[data-page-index]");
for (const el of pageElements) {
const element = el as HTMLElement;
const index = Number.parseInt(element.getAttribute("data-page-index") ?? "0", 10);
@@ -152,22 +181,29 @@ export const printerService = {
// (e.g., if a single page has more content than fits on one PDF page)
element.style.breakInside = "auto";
}
return null; // Fixed height from pageDimensionsAsPixels for A4/Letter
},
marginY,
isFreeForm,
pageDimensionsAsPixels[format].height,
);
// Step 6: Generate the PDF with the specified dimensions and margins
// For free-form: use measured content height (with minimum constraint)
// For A4/Letter: use fixed dimensions from pageDimensionsAsPixels
const pdfHeight = isFreeForm && contentHeight ? contentHeight : pageDimensionsAsPixels[format].height;
const pdfBuffer = await page.pdf({
width: `${pageDimensionsAsPixels[format].width}px`,
height: `${pageDimensionsAsPixels[format].height}px`,
height: `${pdfHeight}px`,
tagged: true, // Adds accessibility tags to the PDF
waitForFonts: true, // Ensures all fonts are loaded before rendering
printBackground: true, // Includes background colors and images
margin: {
bottom: 0,
top: marginY,
right: marginX,
// bottom: marginY,
left: marginX,
},
});
@@ -1,4 +1,5 @@
import { zodResolver } from "@hookform/resolvers/zod";
import { t } from "@lingui/core/macro";
import { Trans } from "@lingui/react/macro";
import { useForm } from "react-hook-form";
import type z from "zod";
@@ -71,13 +72,14 @@ function PageSectionForm() {
render={({ field }) => (
<FormItem className="col-span-full">
<FormLabel>
<Trans context="Page Format (A4 or Letter)">Format</Trans>
<Trans context="Page Format (A4, Letter or Free-Form)">Format</Trans>
</FormLabel>
<FormControl>
<Combobox
options={[
{ value: "a4", label: "A4" },
{ value: "letter", label: "Letter" },
{ value: "a4", label: t`A4` },
{ value: "letter", label: t`Letter` },
{ value: "free-form", label: t`Free-Form` },
]}
value={field.value}
onValueChange={(value) => {
+8
View File
@@ -7,6 +7,10 @@ export const pageDimensionsAsPixels = {
width: 816,
height: 1056,
},
"free-form": {
width: 794,
height: 1123, // used as minimum height
},
} as const;
export const pageDimensionsAsMillimeters = {
@@ -18,4 +22,8 @@ export const pageDimensionsAsMillimeters = {
width: "216mm",
height: "279mm",
},
"free-form": {
width: "210mm",
height: "297mm", // used as minimum height
},
} as const;
+4 -1
View File
@@ -390,7 +390,10 @@ export const pageSchema = z.object({
gapY: z.number().min(0).describe("The vertical gap between the sections of the page, defined in points (pt)."),
marginX: z.number().min(0).describe("The horizontal margin of the page, defined in points (pt)."),
marginY: z.number().min(0).describe("The vertical margin of the page, defined in points (pt)."),
format: z.enum(["a4", "letter"]).describe("The format of the page. Can be 'a4' or 'letter'."),
format: z
.enum(["a4", "letter", "free-form"])
.describe("The format of the page. Can be 'a4', 'letter' or 'free-form'.")
.catch("a4"),
locale: z
.string()
.describe("The locale of the page. Used for displaying pre-translated section headings, if not overridden.")