diff --git a/docs/changelog/index.mdx b/docs/changelog/index.mdx index 5b85d6bf9..2ab85d05a 100644 --- a/docs/changelog/index.mdx +++ b/docs/changelog/index.mdx @@ -4,6 +4,22 @@ description: "List of all notable changes and updates to Reactive Resume" rss: true --- + +## Features & Improvements +- Added **Resume Analysis** in the resume builder right sidebar: run an on-demand AI review for an overall score (0 to 100), a dimension scorecard, strengths, and prioritized suggestions. Results are saved per resume and reload after refresh. +- When AI features are disabled, the analysis section shows a short notice with a link to **AI Settings** so you can enable your provider and model first. +- Improved the **MCP server** experience: updated tools, resources, and prompts; added an MCP server card at `/.well-known/mcp/server-card.json` for compatible clients; refreshed the **Using the MCP server** guide. + +## Fixes +- Fixed [#2865](https://github.com/amruthpillai/reactive-resume/issues/2865), incorrect spacing between resume section items in shared layouts. +- Fixed [#2868](https://github.com/amruthpillai/reactive-resume/issues/2868) affecting resume item presentation and linked titles in shared item components. + +## Maintenance & CI +- Downgraded the Cosign installer action to v3 in the Docker build workflow for more reliable image signing. +- Synced translation catalogs from Crowdin. [#2864](https://github.com/amruthpillai/reactive-resume/pull/2864) +- Dependency and lockfile updates (including changes bundled with MCP and analysis work). + + ## Features & Improvements - Updated shared resume item layouts (Experience, Education, Awards, Certifications, Publications, References, Volunteer) for better alignment and spacing consistency. diff --git a/locales/af-ZA.po b/locales/af-ZA.po index d00e6a8c7..dd80f10a7 100644 --- a/locales/af-ZA.po +++ b/locales/af-ZA.po @@ -291,6 +291,14 @@ msgstr "'n Fout het voorgekom tydens die laai van die bladsy." msgid "An unknown error occurred while importing your resume." msgstr "'n Onbekende fout het voorgekom tydens die invoer van jou CV." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "En baie meer..." @@ -1214,6 +1222,10 @@ msgstr "Verken die API-dokumentasie om te leer hoe om Reactive Resume met jou to msgid "Export" msgstr "Uitvoer" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Misluk om hervat te dupliseer" @@ -1326,6 +1338,14 @@ msgstr "Genereer 'n ewekansige naam" msgid "German" msgstr "Duits" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Begin" @@ -1605,6 +1625,11 @@ msgstr "Tale" msgid "Last 3 days" msgstr "Laaste 3 dae" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Deurlopende instandhouding" msgid "Open" msgstr "Maak oop" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Maak e-posklient oop" @@ -1912,6 +1941,10 @@ msgstr "Genommerde lys" msgid "Organization" msgstr "Organisasie" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Bladsy" @@ -2231,6 +2264,14 @@ msgstr "Besig om jou wagwoord te herstel..." msgid "Resources" msgstr "Hulpbronne" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Roemeens" msgid "Rotation" msgstr "Rotasie" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russies" @@ -2305,6 +2350,10 @@ msgstr "Skandeer die QR-kode hieronder met jou voorkeur-magtigingstoep. Jy kan o msgid "School" msgstr "Skool" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistiek" msgid "Stay" msgstr "Bly" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Deurstreep" @@ -2579,6 +2632,10 @@ msgstr "Deurstreep" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zoem uit" #: src/utils/locale.ts msgid "Zulu" msgstr "Zoeloe" - diff --git a/locales/am-ET.po b/locales/am-ET.po index fc7ec863f..5ec1489dc 100644 --- a/locales/am-ET.po +++ b/locales/am-ET.po @@ -291,6 +291,14 @@ msgstr "ገጹን በመጫን ጊዜ ስህተት ተፈጥሯል።" msgid "An unknown error occurred while importing your resume." msgstr "የየታሪክዎን ማምጣት ላይ ሳለ ያልታወቀ ስህተት ተፈጥሯል።" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "እና ሌሎችም ብዙ…" @@ -1214,6 +1222,10 @@ msgstr "Reactive Resumeን ከመተግበሪያዎቻችሁ ጋር እንዴት msgid "Export" msgstr "ወደ ውጪ አስመጣ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "" @@ -1326,6 +1338,14 @@ msgstr "የተዘፈነ ስም ይፍጠሩ" msgid "German" msgstr "ጀርመንኛ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "ጀምር" @@ -1605,6 +1625,11 @@ msgstr "ቋንቋዎች" msgid "Last 3 days" msgstr "" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "የቀጣይ ጥገና" msgid "Open" msgstr "ክፈት" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "የኢሜል ደንበኛን ክፈት" @@ -1912,6 +1941,10 @@ msgstr "ተደራሽ ዝርዝር" msgid "Organization" msgstr "ድርጅት" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "ገጽ" @@ -2231,6 +2264,14 @@ msgstr "የይለፍ ቃልዎን በመዳግም ላይ…" msgid "Resources" msgstr "ሀብቶች" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "ሮማኒያንኛ" msgid "Rotation" msgstr "ማሽከርከር" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "ሩስኛ" @@ -2305,6 +2350,10 @@ msgstr "በታች ያለውን QR ኮድ በሚፈልጉት የማረጋገጫ msgid "School" msgstr "ት/ቤት" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "ስታቲስቲክስ" msgid "Stay" msgstr "ቆይ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "መሰረዣ" @@ -2579,6 +2632,10 @@ msgstr "መሰረዣ" msgid "Subreddit" msgstr "ሰብሬዲት" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "አጉር" #: src/utils/locale.ts msgid "Zulu" msgstr "ዙሉ" - diff --git a/locales/ar-SA.po b/locales/ar-SA.po index 53acd046f..ce1f51f31 100644 --- a/locales/ar-SA.po +++ b/locales/ar-SA.po @@ -291,6 +291,14 @@ msgstr "حدث خطأ أثناء تحميل الصفحة." msgid "An unknown error occurred while importing your resume." msgstr "حدث خطأ غير معروف أثناء استيراد سيرتك الذاتية." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "والمزيد..." @@ -1214,6 +1222,10 @@ msgstr "استكشف إرشادات واجهة برمجة التطبيقات ل msgid "Export" msgstr "تصدير" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "فشل في تكرار السيرة الذاتية" @@ -1326,6 +1338,14 @@ msgstr "إنشاء اسم عشوائي" msgid "German" msgstr "الألمانية" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "ابدأ الآن" @@ -1605,6 +1625,11 @@ msgstr "اللغات" msgid "Last 3 days" msgstr "آخر 3 أيام" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "صيانة مستمرة" msgid "Open" msgstr "افتح" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "فتح عميل البريد الإلكتروني" @@ -1912,6 +1941,10 @@ msgstr "قائمة مرتبة" msgid "Organization" msgstr "المنظمة" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "صفحة" @@ -2231,6 +2264,14 @@ msgstr "جاري إعادة تعيين كلمة المرور..." msgid "Resources" msgstr "الموارد" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "الرومانية" msgid "Rotation" msgstr "الدوران" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "الروسية" @@ -2305,6 +2350,10 @@ msgstr "امسح رمز الاستجابة السريعة أدناه باستخ msgid "School" msgstr "المدرسة" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "الإحصاءات" msgid "Stay" msgstr "البقاء" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "شطب" @@ -2579,6 +2632,10 @@ msgstr "شطب" msgid "Subreddit" msgstr "سبريديت" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "تصغير" #: src/utils/locale.ts msgid "Zulu" msgstr "الزولو" - diff --git a/locales/az-AZ.po b/locales/az-AZ.po index 9854e315e..d05490f4f 100644 --- a/locales/az-AZ.po +++ b/locales/az-AZ.po @@ -291,6 +291,14 @@ msgstr "Səhifə yüklənərkən xəta baş verdi." msgid "An unknown error occurred while importing your resume." msgstr "Özgeçmişinizi idxal edərkən naməlum xəta baş verdi." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Və daha çox..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume‑ni tətbiqlərinizlə inteqrasiya etməyi öyrənmək msgid "Export" msgstr "İxrac" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Resume-ni təkrarlaya bilmədi" @@ -1326,6 +1338,14 @@ msgstr "Təsadüfi ad yarat" msgid "German" msgstr "Alman" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Başla" @@ -1605,6 +1625,11 @@ msgstr "Dillər" msgid "Last 3 days" msgstr "Son 3 gün" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Davamlı Baxım" msgid "Open" msgstr "Aç" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "E‑poçt müştərisini aç" @@ -1912,6 +1941,10 @@ msgstr "Nömrələnmiş Siyahı" msgid "Organization" msgstr "Təşkilat" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Səhifə" @@ -2231,6 +2264,14 @@ msgstr "Parolunuz sıfırlanır..." msgid "Resources" msgstr "Resurslar" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumın" msgid "Rotation" msgstr "Döndürmə" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rus" @@ -2305,6 +2350,10 @@ msgstr "Sevimli autentifikator tətbiqinizlə aşağıdakı QR kodu skan edin. H msgid "School" msgstr "Məktəb" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistika" msgid "Stay" msgstr "Qal" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Üstündən xətt çək" @@ -2579,6 +2632,10 @@ msgstr "Üstündən xətt çək" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Uzaqlaşdır" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/bg-BG.po b/locales/bg-BG.po index fb3b8ddb2..5f178a09d 100644 --- a/locales/bg-BG.po +++ b/locales/bg-BG.po @@ -291,6 +291,14 @@ msgstr "Възникна грешка при зареждането на стр msgid "An unknown error occurred while importing your resume." msgstr "По време на импортирането на автобиографията ви е възникнала неизвестна грешка." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "И още много..." @@ -1214,6 +1222,10 @@ msgstr "Разгледайте API документацията, за да на msgid "Export" msgstr "Експорт" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Неуспешно дублиране на резюмето" @@ -1326,6 +1338,14 @@ msgstr "Генериране на случайно име" msgid "German" msgstr "Немски" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Започнете" @@ -1605,6 +1625,11 @@ msgstr "Езици" msgid "Last 3 days" msgstr "Последните 3 дни" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Текуща поддръжка" msgid "Open" msgstr "Отвори" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Отваряне на имейл клиент" @@ -1912,6 +1941,10 @@ msgstr "Подреден списък" msgid "Organization" msgstr "Организация" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Страница" @@ -2231,6 +2264,14 @@ msgstr "Нулиране на паролата ви..." msgid "Resources" msgstr "Ресурси" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Румънски" msgid "Rotation" msgstr "Завъртане" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Руски" @@ -2305,6 +2350,10 @@ msgstr "Сканирайте QR кода по-долу с предпочитан msgid "School" msgstr "Училище" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Статистика" msgid "Stay" msgstr "Остани" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Зачеркване" @@ -2579,6 +2632,10 @@ msgstr "Зачеркване" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Намаляване" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулуски" - diff --git a/locales/bn-BD.po b/locales/bn-BD.po index afb78da21..37efa4c32 100644 --- a/locales/bn-BD.po +++ b/locales/bn-BD.po @@ -291,6 +291,14 @@ msgstr "পৃষ্ঠা লোড করার সময় একটি ত msgid "An unknown error occurred while importing your resume." msgstr "আপনার জীবনবৃত্তান্ত ইমপোর্ট করার সময় একটি অজানা ত্রুটি ঘটেছে।" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "এবং আরো অনেক..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume-কে আপনার অ্যাপ্লিকেশ msgid "Export" msgstr "এক্সপোর্ট" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "রিজ্যুমের অনুলিপি তৈরি করতে ব্যর্থ হয়েছে" @@ -1326,6 +1338,14 @@ msgstr "একটি এলোমেলো নাম জেনারেট ক msgid "German" msgstr "জার্মান" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "চলুন শুরু করা যাক" @@ -1605,6 +1625,11 @@ msgstr "ভাষাসমূহ" msgid "Last 3 days" msgstr "গত ৩ দিন" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "চলমান রক্ষণাবেক্ষণ" msgid "Open" msgstr "খুলুন" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ইমেইল ক্লায়েন্ট খুলুন" @@ -1912,6 +1941,10 @@ msgstr "ক্রমযুক্ত লিস্ট" msgid "Organization" msgstr "প্রতিষ্ঠান" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "পৃষ্ঠা" @@ -2231,6 +2264,14 @@ msgstr "আপনার পাসওয়ার্ড রিসেট করা msgid "Resources" msgstr "রিসোর্সসমূহ" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "রোমানিয়ান" msgid "Rotation" msgstr "রোটেশন" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "রুশ" @@ -2305,6 +2350,10 @@ msgstr "আপনার পছন্দের অথেনটিকেটর অ msgid "School" msgstr "স্কুল" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "পরিসংখ্যান" msgid "Stay" msgstr "থাকুন" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "স্ট্রাইক" @@ -2579,6 +2632,10 @@ msgstr "স্ট্রাইক" msgid "Subreddit" msgstr "সাবরেডিট" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "জুম আউট" #: src/utils/locale.ts msgid "Zulu" msgstr "জুলু" - diff --git a/locales/ca-ES.po b/locales/ca-ES.po index 3291afd9b..d69a8eef6 100644 --- a/locales/ca-ES.po +++ b/locales/ca-ES.po @@ -291,6 +291,14 @@ msgstr "S’ha produït un error en carregar la pàgina." msgid "An unknown error occurred while importing your resume." msgstr "S’ha produït un error desconegut en importar el currículum." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "I molts més..." @@ -1214,6 +1222,10 @@ msgstr "Explora la documentació de l’API per aprendre a integrar Reactive Res msgid "Export" msgstr "Exporta" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "No s'ha pogut duplicar la continuació." @@ -1326,6 +1338,14 @@ msgstr "Genera un nom aleatori" msgid "German" msgstr "Alemany" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Comença" @@ -1605,6 +1625,11 @@ msgstr "Idiomes" msgid "Last 3 days" msgstr "Darrers 3 dies" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Manteniment continu" msgid "Open" msgstr "Obre" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Obre el client de correu" @@ -1912,6 +1941,10 @@ msgstr "Llista ordenada" msgid "Organization" msgstr "Organització" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Pàgina" @@ -2231,6 +2264,14 @@ msgstr "S’està restablint la contrasenya..." msgid "Resources" msgstr "Recursos" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Romanès" msgid "Rotation" msgstr "Rotació" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rus" @@ -2305,6 +2350,10 @@ msgstr "Escaneja el codi QR següent amb l’aplicació autenticadora preferida. msgid "School" msgstr "Centre educatiu" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Estadístiques" msgid "Stay" msgstr "Queda't" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Barrat" @@ -2579,6 +2632,10 @@ msgstr "Barrat" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Allunya" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulú" - diff --git a/locales/cs-CZ.po b/locales/cs-CZ.po index 98baca696..4daa6dc90 100644 --- a/locales/cs-CZ.po +++ b/locales/cs-CZ.po @@ -291,6 +291,14 @@ msgstr "Při načítání stránky došlo k chybě." msgid "An unknown error occurred while importing your resume." msgstr "Při importu vašeho životopisu došlo k neznámé chybě." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "A mnoho dalších…" @@ -1214,6 +1222,10 @@ msgstr "Prozkoumejte API dokumentaci a zjistěte, jak integrovat Reactive Resume msgid "Export" msgstr "Export" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Nepodařilo se duplikovat životopis" @@ -1326,6 +1338,14 @@ msgstr "Vygenerovat náhodný název" msgid "German" msgstr "Němčina" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Začít" @@ -1605,6 +1625,11 @@ msgstr "Jazyky" msgid "Last 3 days" msgstr "Poslední 3 dny" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Průběžná údržba" msgid "Open" msgstr "Otevřít" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Otevřít e-mailového klienta" @@ -1912,6 +1941,10 @@ msgstr "Číslovaný seznam" msgid "Organization" msgstr "Organizace" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Stránka" @@ -2231,6 +2264,14 @@ msgstr "Obnovování hesla…" msgid "Resources" msgstr "Zdroje" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumunština" msgid "Rotation" msgstr "Otočení" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Ruština" @@ -2305,6 +2350,10 @@ msgstr "Naskenujte QR kód níže pomocí své preferované autentizační aplik msgid "School" msgstr "Škola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistiky" msgid "Stay" msgstr "Zůstat" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Přeškrtnutí" @@ -2579,6 +2632,10 @@ msgstr "Přeškrtnutí" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Oddálit" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/da-DK.po b/locales/da-DK.po index 7775841b4..35b6481c8 100644 --- a/locales/da-DK.po +++ b/locales/da-DK.po @@ -291,6 +291,14 @@ msgstr "Der opstod en fejl under indlæsning af siden." msgid "An unknown error occurred while importing your resume." msgstr "Der opstod en ukendt fejl under import af dit CV." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Og mange flere..." @@ -1214,6 +1222,10 @@ msgstr "Gennemgå API-dokumentationen for at lære, hvordan du integrerer Reacti msgid "Export" msgstr "Eksportér" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Kunne ikke duplikere CV'et" @@ -1326,6 +1338,14 @@ msgstr "Generér et tilfældigt navn" msgid "German" msgstr "Tysk" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Kom i gang" @@ -1605,6 +1625,11 @@ msgstr "Sprog" msgid "Last 3 days" msgstr "De sidste 3 dage" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Løbende vedligeholdelse" msgid "Open" msgstr "Åbn" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Åbn e-mailklient" @@ -1912,6 +1941,10 @@ msgstr "Nummereret liste" msgid "Organization" msgstr "Organisation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Side" @@ -2231,6 +2264,14 @@ msgstr "Nulstiller din adgangskode..." msgid "Resources" msgstr "Ressourcer" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumænsk" msgid "Rotation" msgstr "Rotation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russisk" @@ -2305,6 +2350,10 @@ msgstr "Scan QR-koden nedenfor med din foretrukne godkendelsesapp. Du kan også msgid "School" msgstr "Skole" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistik" msgid "Stay" msgstr "Bliv" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Gennemstreget" @@ -2579,6 +2632,10 @@ msgstr "Gennemstreget" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zoom ud" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/de-DE.po b/locales/de-DE.po index 883116db8..1b043da2d 100644 --- a/locales/de-DE.po +++ b/locales/de-DE.po @@ -291,6 +291,14 @@ msgstr "Beim Laden der Seite ist ein Fehler aufgetreten." msgid "An unknown error occurred while importing your resume." msgstr "Beim Importieren deines Lebenslaufs ist ein unbekannter Fehler aufgetreten." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Und viele weitere ..." @@ -1214,6 +1222,10 @@ msgstr "Sieh dir die API-Dokumentation an, um zu erfahren, wie du Reactive Resum msgid "Export" msgstr "Exportieren" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Lebenslauf konnte nicht dupliziert werden" @@ -1326,6 +1338,14 @@ msgstr "Zufälligen Namen generieren" msgid "German" msgstr "Deutsch" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Jetzt starten" @@ -1605,6 +1625,11 @@ msgstr "Sprachen" msgid "Last 3 days" msgstr "Letzte 3 Tage" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Laufende Wartung" msgid "Open" msgstr "Öffnen" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "E-Mail-Programm öffnen" @@ -1912,6 +1941,10 @@ msgstr "Nummerierte Liste" msgid "Organization" msgstr "Organisation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Seite" @@ -2231,6 +2264,14 @@ msgstr "Ihr Passwort wird zurückgesetzt..." msgid "Resources" msgstr "Ressourcen" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumänisch" msgid "Rotation" msgstr "Drehung" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russisch" @@ -2305,6 +2350,10 @@ msgstr "Scannen Sie den QR-Code unten mit Ihrer bevorzugten Authenticator-App. S msgid "School" msgstr "Schule" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistiken" msgid "Stay" msgstr "Hier bleiben" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Durchgestrichen" @@ -2579,6 +2632,10 @@ msgstr "Durchgestrichen" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Herauszoomen" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/el-GR.po b/locales/el-GR.po index 6b986fae8..f79106bf2 100644 --- a/locales/el-GR.po +++ b/locales/el-GR.po @@ -291,6 +291,14 @@ msgstr "Προέκυψε σφάλμα κατά τη φόρτωση της σελ msgid "An unknown error occurred while importing your resume." msgstr "Προέκυψε άγνωστο σφάλμα κατά την εισαγωγή του βιογραφικού σας σημειώματος." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Και πολλά άλλα..." @@ -1214,6 +1222,10 @@ msgstr "Εξερευνήστε την τεκμηρίωση του API για ν msgid "Export" msgstr "Εξαγωγή" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Απέτυχε η αντιγραφή βιογραφικού σημειώματος" @@ -1326,6 +1338,14 @@ msgstr "Δημιουργία τυχαίου ονόματος" msgid "German" msgstr "Γερμανικά" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Ξεκινήστε" @@ -1605,6 +1625,11 @@ msgstr "Γλώσσες" msgid "Last 3 days" msgstr "Τελευταίες 3 ημέρες" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Συνεχής συντήρηση" msgid "Open" msgstr "Άνοιγμα" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Άνοιγμα προγράμματος email" @@ -1912,6 +1941,10 @@ msgstr "Αριθμημένη λίστα" msgid "Organization" msgstr "Οργανισμός" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Σελίδα" @@ -2231,6 +2264,14 @@ msgstr "Επαναφορά κωδικού πρόσβασης..." msgid "Resources" msgstr "Πόροι" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Ρουμανικά" msgid "Rotation" msgstr "Περιστροφή" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Ρωσικά" @@ -2305,6 +2350,10 @@ msgstr "Σαρώστε τον παρακάτω κωδικό QR με την πρ msgid "School" msgstr "Σχολείο" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Στατιστικά" msgid "Stay" msgstr "Παραμονή" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Διακριτική διαγραφή" @@ -2579,6 +2632,10 @@ msgstr "Διακριτική διαγραφή" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Σμίκρυνση" #: src/utils/locale.ts msgid "Zulu" msgstr "Ζουλού" - diff --git a/locales/en-GB.po b/locales/en-GB.po index 0ff9e6a4f..140697212 100644 --- a/locales/en-GB.po +++ b/locales/en-GB.po @@ -291,6 +291,14 @@ msgstr "An error occurred while loading the page." msgid "An unknown error occurred while importing your resume." msgstr "An unknown error occurred while importing your resume." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "And many more..." @@ -1214,6 +1222,10 @@ msgstr "Explore the API documentation to learn how to integrate Reactive Resume msgid "Export" msgstr "Export" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Failed to duplicate resume" @@ -1326,6 +1338,14 @@ msgstr "Generate a random name" msgid "German" msgstr "German" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Get Started" @@ -1605,6 +1625,11 @@ msgstr "Languages" msgid "Last 3 days" msgstr "Last 3 days" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Ongoing Maintenance" msgid "Open" msgstr "Open" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Open Email Client" @@ -1912,6 +1941,10 @@ msgstr "Ordered List" msgid "Organization" msgstr "Organisation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Page" @@ -2231,6 +2264,14 @@ msgstr "Resetting your password..." msgid "Resources" msgstr "Resources" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Romanian" msgid "Rotation" msgstr "Rotation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russian" @@ -2305,6 +2350,10 @@ msgstr "Scan the QR code below with your preferred authenticator app. You can al msgid "School" msgstr "School" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistics" msgid "Stay" msgstr "Stay" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Strike" @@ -2579,6 +2632,10 @@ msgstr "Strike" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zoom out" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/en-US.po b/locales/en-US.po index c80041485..dddc56f4f 100644 --- a/locales/en-US.po +++ b/locales/en-US.po @@ -286,6 +286,14 @@ msgstr "An error occurred while loading the page." msgid "An unknown error occurred while importing your resume." msgstr "An unknown error occurred while importing your resume." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "Analyze Resume" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "Analyzing..." + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "And many more..." @@ -1209,6 +1217,10 @@ msgstr "Explore the API documentation to learn how to integrate Reactive Resume msgid "Export" msgstr "Export" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "Failed to analyze resume." + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Failed to duplicate resume" @@ -1321,6 +1333,14 @@ msgstr "Generate a random name" msgid "German" msgstr "German" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "Get a review of your resume with an overall score, strengths, and actionable suggestions." + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Get Started" @@ -1600,6 +1620,11 @@ msgstr "Languages" msgid "Last 3 days" msgstr "Last 3 days" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "Last analyzed on {0}" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1870,6 +1895,10 @@ msgstr "Ongoing Maintenance" msgid "Open" msgstr "Open" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "Open AI Settings" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Open Email Client" @@ -1907,6 +1936,10 @@ msgstr "Ordered List" msgid "Organization" msgstr "Organization" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "Overall Score" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Page" @@ -2226,6 +2259,14 @@ msgstr "Resetting your password..." msgid "Resources" msgstr "Resources" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "Resume Analysis" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "Resume analysis complete." + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2263,6 +2304,10 @@ msgstr "Romanian" msgid "Rotation" msgstr "Rotation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." + #: src/utils/locale.ts msgid "Russian" msgstr "Russian" @@ -2300,6 +2345,10 @@ msgstr "Scan the QR code below with your preferred authenticator app. You can al msgid "School" msgstr "School" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "Scorecard" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2566,6 +2615,10 @@ msgstr "Statistics" msgid "Stay" msgstr "Stay" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "Strengths" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Strike" @@ -2574,6 +2627,10 @@ msgstr "Strike" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "Suggestions" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" diff --git a/locales/es-ES.po b/locales/es-ES.po index a86cfc34d..eb270cfe6 100644 --- a/locales/es-ES.po +++ b/locales/es-ES.po @@ -291,6 +291,14 @@ msgstr "Se ha producido un error al cargar la página." msgid "An unknown error occurred while importing your resume." msgstr "Se ha producido un error desconocido al importar tu currículum." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Y mucho más..." @@ -1214,6 +1222,10 @@ msgstr "Explora la documentación de la API para aprender a integrar Reactive Re msgid "Export" msgstr "Exportar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Fallo al duplicar el currículum" @@ -1326,6 +1338,14 @@ msgstr "Generar un nombre aleatorio" msgid "German" msgstr "Alemán" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Primeros pasos" @@ -1605,6 +1625,11 @@ msgstr "Idiomas" msgid "Last 3 days" msgstr "Últimos 3 días" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Mantenimiento continuo" msgid "Open" msgstr "Abrir" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Abrir cliente de correo" @@ -1912,6 +1941,10 @@ msgstr "Lista ordenada" msgid "Organization" msgstr "Organización" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Página" @@ -2231,6 +2264,14 @@ msgstr "Restableciendo tu contraseña..." msgid "Resources" msgstr "Recursos" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumano" msgid "Rotation" msgstr "Rotación" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Ruso" @@ -2305,6 +2350,10 @@ msgstr "Escanea el código QR de abajo con tu aplicación de autenticación pref msgid "School" msgstr "Centro educativo" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Estadísticas" msgid "Stay" msgstr "Continuar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Tachado" @@ -2579,6 +2632,10 @@ msgstr "Tachado" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Alejar" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulú" - diff --git a/locales/fa-IR.po b/locales/fa-IR.po index be3d3fac8..4b9b21d2e 100644 --- a/locales/fa-IR.po +++ b/locales/fa-IR.po @@ -291,6 +291,14 @@ msgstr "هنگام بارگیری صفحه خطایی رخ داد." msgid "An unknown error occurred while importing your resume." msgstr "هنگام وارد کردن رزومه شما یک خطای ناشناخته رخ داد." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "و بسیاری موارد دیگر..." @@ -1214,6 +1222,10 @@ msgstr "مستندات API را بررسی کنید تا بیاموزید چگو msgid "Export" msgstr "خروجی گرفتن" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "در کپی‌برداری از رزومه خطا رخ داد" @@ -1326,6 +1338,14 @@ msgstr "تولید یک نام تصادفی" msgid "German" msgstr "آلمانی" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "شروع کنید" @@ -1605,6 +1625,11 @@ msgstr "زبان‌ها" msgid "Last 3 days" msgstr "۳ روز گذشته" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "نگه‌داری مداوم" msgid "Open" msgstr "باز کردن" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "باز کردن کلاینت ایمیل" @@ -1912,6 +1941,10 @@ msgstr "فهرست شماره‌دار" msgid "Organization" msgstr "سازمان" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "صفحه" @@ -2231,6 +2264,14 @@ msgstr "در حال تنظیم مجدد گذرواژه شما..." msgid "Resources" msgstr "منابع" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "رومانیایی" msgid "Rotation" msgstr "چرخش" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "روسی" @@ -2305,6 +2350,10 @@ msgstr "کد QR زیر را با اپلیکیشن احراز هویت دلخوا msgid "School" msgstr "مدرسه" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "آمارها" msgid "Stay" msgstr "ماندن" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "خط‌خورده" @@ -2579,6 +2632,10 @@ msgstr "خط‌خورده" msgid "Subreddit" msgstr "ردیت" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "کوچک‌نمایی" #: src/utils/locale.ts msgid "Zulu" msgstr "زولو" - diff --git a/locales/fi-FI.po b/locales/fi-FI.po index 29973ac8f..6ab0156dd 100644 --- a/locales/fi-FI.po +++ b/locales/fi-FI.po @@ -291,6 +291,14 @@ msgstr "Sivua ladattaessa tapahtui virhe." msgid "An unknown error occurred while importing your resume." msgstr "Ansioluettelosi tuonnissa tapahtui tuntematon virhe." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Ja paljon muuta..." @@ -1214,6 +1222,10 @@ msgstr "Tutustu API-dokumentaatioon nähdäksesi, miten yhdistät Reactive Resum msgid "Export" msgstr "Vienti" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Epäonnistui ansioluettelon kopioinnissa" @@ -1326,6 +1338,14 @@ msgstr "Luo satunnainen nimi" msgid "German" msgstr "saksa" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Aloita" @@ -1605,6 +1625,11 @@ msgstr "Kielet" msgid "Last 3 days" msgstr "Viimeiset 3 päivää" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Jatkuva ylläpito" msgid "Open" msgstr "Avaa" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Avaa sähköpostiohjelma" @@ -1912,6 +1941,10 @@ msgstr "Numeroitu lista" msgid "Organization" msgstr "Organisaatio" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Sivu" @@ -2231,6 +2264,14 @@ msgstr "Palautetaan salasanaasi..." msgid "Resources" msgstr "Resurssit" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "romania" msgid "Rotation" msgstr "Kierrätys" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "venäjä" @@ -2305,6 +2350,10 @@ msgstr "Skannaa alla oleva QR-koodi haluamallasi todennussovelluksella. Voit my msgid "School" msgstr "Oppilaitos" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Tilastot" msgid "Stay" msgstr "Pysy" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Yliviivaus" @@ -2579,6 +2632,10 @@ msgstr "Yliviivaus" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Loitonna" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/fr-FR.po b/locales/fr-FR.po index 17a6c3a08..e34c5ad91 100644 --- a/locales/fr-FR.po +++ b/locales/fr-FR.po @@ -291,6 +291,14 @@ msgstr "Une erreur s'est produite lors du chargement de la page." msgid "An unknown error occurred while importing your resume." msgstr "Une erreur inconnue s'est produite lors de l'importation de votre CV." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Et bien d'autres..." @@ -1214,6 +1222,10 @@ msgstr "Explorez la documentation de l'API pour apprendre à intégrer Reactive msgid "Export" msgstr "Exporter" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Échec de la duplication du CV" @@ -1326,6 +1338,14 @@ msgstr "Générer un nom aléatoire" msgid "German" msgstr "Allemand" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Pour commencer" @@ -1605,6 +1625,11 @@ msgstr "Langues" msgid "Last 3 days" msgstr "Les 3 derniers jours" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Maintenance en cours" msgid "Open" msgstr "Ouvrir" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Ouvrir le client de messagerie" @@ -1912,6 +1941,10 @@ msgstr "Liste triée" msgid "Organization" msgstr "Organisation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Page" @@ -2231,6 +2264,14 @@ msgstr "Réinitialisation de votre mot de passe..." msgid "Resources" msgstr "Ressources" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Roumain" msgid "Rotation" msgstr "Rotation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russe" @@ -2305,6 +2350,10 @@ msgstr "Scannez le code QR ci-dessous avec votre application d'authentification msgid "School" msgstr "École" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistiques" msgid "Stay" msgstr "Rester" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Barré" @@ -2579,6 +2632,10 @@ msgstr "Barré" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zoom arrière" #: src/utils/locale.ts msgid "Zulu" msgstr "Zoulou" - diff --git a/locales/he-IL.po b/locales/he-IL.po index fbb795a30..c11bde89e 100644 --- a/locales/he-IL.po +++ b/locales/he-IL.po @@ -291,6 +291,14 @@ msgstr "אירעה שגיאה בטעינת העמוד." msgid "An unknown error occurred while importing your resume." msgstr "אירעה שגיאה לא ידועה בעת ייבוא קורות החיים שלך." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "ועוד שלל יכולות…" @@ -1214,6 +1222,10 @@ msgstr "עיין בתיעוד ה־API כדי ללמוד כיצד לשלב את R msgid "Export" msgstr "ייצוא" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "לא הצליח לשכפל את קורות החיים" @@ -1326,6 +1338,14 @@ msgstr "יצירת שם אקראי" msgid "German" msgstr "גרמנית" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "יוצאים לדרך" @@ -1605,6 +1625,11 @@ msgstr "שפות" msgid "Last 3 days" msgstr "3 הימים האחרונים" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "תחזוקה מתמשכת" msgid "Open" msgstr "פתיחה" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "פתיחת תוכנת הדוא\"ל" @@ -1912,6 +1941,10 @@ msgstr "רשימה ממוספרת" msgid "Organization" msgstr "ארגון" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "עמוד" @@ -2231,6 +2264,14 @@ msgstr "איפוס הסיסמה שלך..." msgid "Resources" msgstr "משאבים" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "רומנית" msgid "Rotation" msgstr "סיבוב" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "רוסית" @@ -2305,6 +2350,10 @@ msgstr "סרוק את קוד ה־QR הבא באמצעות אפליקציית ה msgid "School" msgstr "בית ספר" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "סטטיסטיקה" msgid "Stay" msgstr "הישאר" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "קו חוצה" @@ -2579,6 +2632,10 @@ msgstr "קו חוצה" msgid "Subreddit" msgstr "סברדיט" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "התרחקות" #: src/utils/locale.ts msgid "Zulu" msgstr "זולו" - diff --git a/locales/hi-IN.po b/locales/hi-IN.po index 00539b524..d2b1b0bc3 100644 --- a/locales/hi-IN.po +++ b/locales/hi-IN.po @@ -291,6 +291,14 @@ msgstr "पेज लोड करते समय कोई त्रुटि msgid "An unknown error occurred while importing your resume." msgstr "आपका रेज़्यूमे इम्पोर्ट करते समय कोई अज्ञात त्रुटि हुई।" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "और भी कई..." @@ -1214,6 +1222,10 @@ msgstr "API डॉक्यूमेंटेशन का अन्वेषण msgid "Export" msgstr "निर्यात" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "रिज़्यूमे की नकल करने में असफल" @@ -1326,6 +1338,14 @@ msgstr "कोई रैंडम नाम बनाएँ" msgid "German" msgstr "जर्मन" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "प्रारंभ करें" @@ -1605,6 +1625,11 @@ msgstr "भाषाएँ" msgid "Last 3 days" msgstr "पिछले 3 दिन" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "निरंतर रखरखाव" msgid "Open" msgstr "खोलें" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ईमेल क्लाइंट खोलें" @@ -1912,6 +1941,10 @@ msgstr "क्रमबद्ध सूची" msgid "Organization" msgstr "संगठन" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "पृष्ठ" @@ -2231,6 +2264,14 @@ msgstr "आपका पासवर्ड रीसेट किया जा msgid "Resources" msgstr "संसाधन" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "रोमानियाई" msgid "Rotation" msgstr "रोटेशन" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "रूसी" @@ -2305,6 +2350,10 @@ msgstr "अपने पसंदीदा ऑथेंटिकेटर ऐप msgid "School" msgstr "स्कूल" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "आंकड़े" msgid "Stay" msgstr "रहें" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "स्ट्राइक" @@ -2579,6 +2632,10 @@ msgstr "स्ट्राइक" msgid "Subreddit" msgstr "सबरेडिट" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "ज़ूम आउट" #: src/utils/locale.ts msgid "Zulu" msgstr "ज़ुलु" - diff --git a/locales/hu-HU.po b/locales/hu-HU.po index ab0eb1343..3fee8d2da 100644 --- a/locales/hu-HU.po +++ b/locales/hu-HU.po @@ -291,6 +291,14 @@ msgstr "Hiba történt az oldal betöltése közben." msgid "An unknown error occurred while importing your resume." msgstr "Ismeretlen hiba történt az önéletrajz importálása közben." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "– És még sok más..." @@ -1214,6 +1222,10 @@ msgstr "Ismerd meg az API dokumentációt, hogy megtudd, hogyan integrálhatod a msgid "Export" msgstr "Exportálás" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Nem sikerült duplikálni az önéletrajzot" @@ -1326,6 +1338,14 @@ msgstr "Véletlenszerű név generálása" msgid "German" msgstr "Német" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Kezdjük" @@ -1605,6 +1625,11 @@ msgstr "Nyelvek" msgid "Last 3 days" msgstr "Utolsó 3 nap" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Folyamatos karbantartás" msgid "Open" msgstr "Megnyitás" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "E‑mail kliens megnyitása" @@ -1912,6 +1941,10 @@ msgstr "Sorszámozott lista" msgid "Organization" msgstr "Szervezet" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Oldal" @@ -2231,6 +2264,14 @@ msgstr "Jelszó visszaállítása..." msgid "Resources" msgstr "Erőforrások" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Román" msgid "Rotation" msgstr "Forgatás" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "orosz" @@ -2305,6 +2350,10 @@ msgstr "Olvasd be az alábbi QR‑kódot a választott hitelesítő alkalmazáss msgid "School" msgstr "Iskola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statisztikák" msgid "Stay" msgstr "Maradás" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Áthúzás" @@ -2579,6 +2632,10 @@ msgstr "Áthúzás" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Kicsinyítés" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/id-ID.po b/locales/id-ID.po index dea0417d4..6add3249f 100644 --- a/locales/id-ID.po +++ b/locales/id-ID.po @@ -291,6 +291,14 @@ msgstr "Terjadi kesalahan saat memuat halaman." msgid "An unknown error occurred while importing your resume." msgstr "Terjadi kesalahan yang tidak diketahui saat mengimpor resume Anda." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Dan masih banyak lagi..." @@ -1214,6 +1222,10 @@ msgstr "Jelajahi dokumentasi API untuk mempelajari cara mengintegrasikan Reactiv msgid "Export" msgstr "Ekspor" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Gagal menduplikasi resume" @@ -1326,6 +1338,14 @@ msgstr "Hasilkan nama acak" msgid "German" msgstr "Jerman" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Mulai" @@ -1605,6 +1625,11 @@ msgstr "Bahasa" msgid "Last 3 days" msgstr "3 hari terakhir" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Pemeliharaan Berkelanjutan" msgid "Open" msgstr "Buka" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Buka Klien Email" @@ -1912,6 +1941,10 @@ msgstr "Daftar Bernomor" msgid "Organization" msgstr "Organisasi" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Halaman" @@ -2231,6 +2264,14 @@ msgstr "Mengatur ulang kata sandi Anda..." msgid "Resources" msgstr "Sumber Daya" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumania" msgid "Rotation" msgstr "Rotasi" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rusia" @@ -2305,6 +2350,10 @@ msgstr "Pindai kode QR di bawah ini dengan aplikasi autentikator pilihan Anda. A msgid "School" msgstr "Sekolah" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistik" msgid "Stay" msgstr "Tetap" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Coret" @@ -2579,6 +2632,10 @@ msgstr "Coret" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Perkecil" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/it-IT.po b/locales/it-IT.po index 86eaef04c..b792ac48f 100644 --- a/locales/it-IT.po +++ b/locales/it-IT.po @@ -291,6 +291,14 @@ msgstr "Si è verificato un errore durante il caricamento della pagina." msgid "An unknown error occurred while importing your resume." msgstr "Si è verificato un errore sconosciuto durante l'importazione del tuo curriculum." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "E molti altri..." @@ -1214,6 +1222,10 @@ msgstr "Consulta la documentazione dell'API per imparare a integrare Reactive Re msgid "Export" msgstr "Esporta" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Impossibile duplicare il curriculum" @@ -1326,6 +1338,14 @@ msgstr "Genera un nome casuale" msgid "German" msgstr "Tedesco" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Per iniziare" @@ -1605,6 +1625,11 @@ msgstr "Lingue" msgid "Last 3 days" msgstr "Ultimi 3 giorni" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Manutenzione continua" msgid "Open" msgstr "Apri" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Apri client email" @@ -1912,6 +1941,10 @@ msgstr "Elenco numerato" msgid "Organization" msgstr "Organizzazione" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Pagina" @@ -2231,6 +2264,14 @@ msgstr "Reimpostazione della tua password in corso..." msgid "Resources" msgstr "Risorse" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumeno" msgid "Rotation" msgstr "Rotazione" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russo" @@ -2305,6 +2350,10 @@ msgstr "Scansiona il codice QR qui sotto con la tua app di autenticazione prefer msgid "School" msgstr "Scuola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistiche" msgid "Stay" msgstr "Rimani" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Barrato" @@ -2579,6 +2632,10 @@ msgstr "Barrato" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Rimpicciolisci" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/ja-JP.po b/locales/ja-JP.po index 05c74d285..941549cf5 100644 --- a/locales/ja-JP.po +++ b/locales/ja-JP.po @@ -291,6 +291,14 @@ msgstr "ページの読み込み中にエラーが発生しました。" msgid "An unknown error occurred while importing your resume." msgstr "履歴書のインポート中に不明なエラーが発生しました。" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "他にもたくさんあります。" @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume をアプリケーションと統合する方法を学 msgid "Export" msgstr "エクスポート" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "レジュメの複製に失敗" @@ -1326,6 +1338,14 @@ msgstr "ランダムな名前を生成" msgid "German" msgstr "ドイツ語" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "はじめる" @@ -1605,6 +1625,11 @@ msgstr "言語" msgid "Last 3 days" msgstr "直近3日間" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "継続的な保守" msgid "Open" msgstr "開く" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "メールクライアントを開く" @@ -1912,6 +1941,10 @@ msgstr "番号付きリスト" msgid "Organization" msgstr "団体名" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "ページ" @@ -2231,6 +2264,14 @@ msgstr "パスワードをリセットしています..." msgid "Resources" msgstr "リソース" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "ルーマニア語" msgid "Rotation" msgstr "回転" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "ロシア語" @@ -2305,6 +2350,10 @@ msgstr "お好みの認証アプリで、以下の QR コードをスキャン msgid "School" msgstr "学校名" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "統計" msgid "Stay" msgstr "このまま" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "取り消し線" @@ -2579,6 +2632,10 @@ msgstr "取り消し線" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "ズームアウト" #: src/utils/locale.ts msgid "Zulu" msgstr "ズールー語" - diff --git a/locales/km-KH.po b/locales/km-KH.po index 08e7715fd..f9e44ff2e 100644 --- a/locales/km-KH.po +++ b/locales/km-KH.po @@ -291,6 +291,14 @@ msgstr "មាន​កំហុស​មួយ​បាន​កើតឡើង msgid "An unknown error occurred while importing your resume." msgstr "មានកំហុសមិនស្គាល់មួយបាន​កើតឡើង ខណៈពេល​កំពុង​នាំចូល​ប្រវត្តិរូប​របស់​អ្នក។" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "ហើយ​មាន​ច្រើន​ទៀត..." @@ -1214,6 +1222,10 @@ msgstr "ស្វែងរក​ឯកសារ​អំពី API ដើម្ msgid "Export" msgstr "នាំចេញ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "" @@ -1326,6 +1338,14 @@ msgstr "បង្កើត​ឈ្មោះចៃដន្យ" msgid "German" msgstr "ភាសាអាល្លឺម៉ង់" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "ចាប់ផ្តើម" @@ -1605,6 +1625,11 @@ msgstr "ភាសា" msgid "Last 3 days" msgstr "" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "ការថែទាំ​បន្ត" msgid "Open" msgstr "បើក" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "បើក​កម្មវិធី​អ៊ីមែល" @@ -1912,6 +1941,10 @@ msgstr "បញ្ជី​មាន​លេខ" msgid "Organization" msgstr "អង្គការ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "ទំព័រ" @@ -2231,6 +2264,14 @@ msgstr "កំពុង​កំណត់​ពាក្យសម្ងាត់ msgid "Resources" msgstr "ធនធាន" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Romanian" msgid "Rotation" msgstr "មុំ​បង្វែរ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russian" @@ -2305,6 +2350,10 @@ msgstr "ស្កេន​កូដ QR ខាងក្រោម​ដោយ​ msgid "School" msgstr "សាលា" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "ស្ថិតិ" msgid "Stay" msgstr "ស្ថិត" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "អក្សរ​ឆូត" @@ -2579,6 +2632,10 @@ msgstr "អក្សរ​ឆូត" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "បង្រួម" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/kn-IN.po b/locales/kn-IN.po index 797956850..e107fd67e 100644 --- a/locales/kn-IN.po +++ b/locales/kn-IN.po @@ -291,6 +291,14 @@ msgstr "ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ದೋಷ msgid "An unknown error occurred while importing your resume." msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಆಮದು ಮಾಡುವಾಗ ಅನಪೇಕ್ಷಿತ ದೋಷ ಸಂಭವಿಸಿದೆ." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "ಮತ್ತು ಇನ್ನೂ ಅನೇಕ..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume ಅನ್ನು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶ msgid "Export" msgstr "ರಫ್ತು ಮಾಡು" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "" @@ -1326,6 +1338,14 @@ msgstr "ಯಾದೃಚ್ಛಿಕ ಹೆಸರನ್ನು ತಯಾರಿಸ msgid "German" msgstr "ಜರ್ಮನ್" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "ಪ್ರಾರಂಭಿಸಿ" @@ -1605,6 +1625,11 @@ msgstr "ಭಾಷೆಗಳು" msgid "Last 3 days" msgstr "" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "ನಿರಂತರ ನಿರ್ವಹಣೆ" msgid "Open" msgstr "ತೆರೆಯಿರಿ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ತೆರೆಯಿರಿ" @@ -1912,6 +1941,10 @@ msgstr "ಕ್ರಮಿತ ಪಟ್ಟ್ತಿ" msgid "Organization" msgstr "ಸಂಸ್ಥೆ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "ಪುಟ" @@ -2231,6 +2264,14 @@ msgstr "ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಮರು msgid "Resources" msgstr "ಸಂಪನ್ಮೂಲಗಳು" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "ರೊಮೇನಿಯನ್" msgid "Rotation" msgstr "ಭ್ರಮನ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "ರಷಿಯನ್" @@ -2305,6 +2350,10 @@ msgstr "ನಿಮ್ಮ ಇಷ್ಟದ ದೃಢೀಕರಣ ಆ್ಯಪ್‌ msgid "School" msgstr "ಶಾಲೆ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "ಅಂಕಿಅಂಶಗಳು" msgid "Stay" msgstr "ಇರಿ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "ಸ್ಟ್ರೈಕ್" @@ -2579,6 +2632,10 @@ msgstr "ಸ್ಟ್ರೈಕ್" msgid "Subreddit" msgstr "ಸಬ್‌ರೆಡಿಟ್" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "ಗಾತ್ರ ಕುಗ್ಗಿಸಿ" #: src/utils/locale.ts msgid "Zulu" msgstr "ಜೂಲೂ" - diff --git a/locales/ko-KR.po b/locales/ko-KR.po index 3eac32087..897781f0b 100644 --- a/locales/ko-KR.po +++ b/locales/ko-KR.po @@ -291,6 +291,14 @@ msgstr "페이지를 불러오는 동안 오류가 발생했습니다." msgid "An unknown error occurred while importing your resume." msgstr "이력서를 가져오는 동안 알 수 없는 오류가 발생했습니다." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "그 외에도 더 많은 기능이 있습니다..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume API를 애플리케이션과 통합하는 방법을 알 msgid "Export" msgstr "내보내기" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "이력서 복제에 실패했습니다." @@ -1326,6 +1338,14 @@ msgstr "무작위 이름 생성" msgid "German" msgstr "독일어" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "시작하기" @@ -1605,6 +1625,11 @@ msgstr "언어" msgid "Last 3 days" msgstr "지난 3일" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "지속적인 유지 관리" msgid "Open" msgstr "열기" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "이메일 클라이언트 열기" @@ -1912,6 +1941,10 @@ msgstr "번호 매기기 목록" msgid "Organization" msgstr "기관" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "페이지" @@ -2231,6 +2264,14 @@ msgstr "비밀번호를 재설정하는 중입니다..." msgid "Resources" msgstr "리소스" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "루마니아어" msgid "Rotation" msgstr "회전" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "러시아어" @@ -2305,6 +2350,10 @@ msgstr "아래 QR 코드를 선호하는 인증 앱으로 스캔하세요. 아 msgid "School" msgstr "학교" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "통계" msgid "Stay" msgstr "머물기" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "취소선" @@ -2579,6 +2632,10 @@ msgstr "취소선" msgid "Subreddit" msgstr "서브레딧" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "축소" #: src/utils/locale.ts msgid "Zulu" msgstr "줄루어" - diff --git a/locales/lt-LT.po b/locales/lt-LT.po index 60b74faf8..eb746bf4c 100644 --- a/locales/lt-LT.po +++ b/locales/lt-LT.po @@ -291,6 +291,14 @@ msgstr "Įkeliant puslapį įvyko klaida." msgid "An unknown error occurred while importing your resume." msgstr "Importuojant jūsų gyvenimo aprašymą įvyko nežinoma klaida." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Ir dar daugiau..." @@ -1214,6 +1222,10 @@ msgstr "Peržiūrėkite API dokumentaciją, kad sužinotumėte, kaip integruoti msgid "Export" msgstr "Eksportuoti" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Nepavyko dubliuoti gyvenimo aprašymo" @@ -1326,6 +1338,14 @@ msgstr "Sugeneruoti atsitiktinį pavadinimą" msgid "German" msgstr "Vokiečių" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Pradėkite" @@ -1605,6 +1625,11 @@ msgstr "Kalbos" msgid "Last 3 days" msgstr "Paskutinės 3 dienos" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Nuolatinė priežiūra" msgid "Open" msgstr "Atidaryti" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Atidaryti el. pašto programą" @@ -1912,6 +1941,10 @@ msgstr "Sunumeruotas sąrašas" msgid "Organization" msgstr "Organizacija" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Puslapis" @@ -2231,6 +2264,14 @@ msgstr "Atstatomas slaptažodis..." msgid "Resources" msgstr "Ištekliai" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumunų" msgid "Rotation" msgstr "Sukimas" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rusų" @@ -2305,6 +2350,10 @@ msgstr "Nuskenuokite žemiau esantį QR kodą pasirinkta autentifikavimo program msgid "School" msgstr "Mokykla" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistika" msgid "Stay" msgstr "Likti" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Perbraukti" @@ -2579,6 +2632,10 @@ msgstr "Perbraukti" msgid "Subreddit" msgstr "Subreditas" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Tolinti" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulų" - diff --git a/locales/lv-LV.po b/locales/lv-LV.po index d02c93e74..091e24d72 100644 --- a/locales/lv-LV.po +++ b/locales/lv-LV.po @@ -291,6 +291,14 @@ msgstr "Ielādējot lapu, radās kļūda." msgid "An unknown error occurred while importing your resume." msgstr "Importējot jūsu CV, radās nezināma kļūda." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Un vēl daudzi citi..." @@ -1214,6 +1222,10 @@ msgstr "Izpētiet API dokumentāciju, lai uzzinātu, kā integrēt Reactive Resu msgid "Export" msgstr "Eksports" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Neizdevās dublēt CV" @@ -1326,6 +1338,14 @@ msgstr "Ģenerēt nejaušu nosaukumu" msgid "German" msgstr "Vācu" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Sākt" @@ -1605,6 +1625,11 @@ msgstr "Valodas" msgid "Last 3 days" msgstr "Pēdējās 3 dienas" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Nepārtraukta uzturēšana" msgid "Open" msgstr "Atvērt" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Atvērt e-pasta klientu" @@ -1912,6 +1941,10 @@ msgstr "Numurēts saraksts" msgid "Organization" msgstr "Organizācija" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Lapa" @@ -2231,6 +2264,14 @@ msgstr "Tiek atiestatīta jūsu parole..." msgid "Resources" msgstr "Resursi" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumāņu" msgid "Rotation" msgstr "Rotācija" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Krievu" @@ -2305,6 +2350,10 @@ msgstr "Skenējiet zemāk redzamo QR kodu ar savu izvēlēto autentifikatora lie msgid "School" msgstr "Skola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistika" msgid "Stay" msgstr "Palikt" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Pārsvītrot" @@ -2579,6 +2632,10 @@ msgstr "Pārsvītrot" msgid "Subreddit" msgstr "Subreddits" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Tālināt" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/ml-IN.po b/locales/ml-IN.po index 8dc42ac90..734688f00 100644 --- a/locales/ml-IN.po +++ b/locales/ml-IN.po @@ -291,6 +291,14 @@ msgstr "പേജ് ലോഡ് ചെയ്യുന്നതിനിടെ msgid "An unknown error occurred while importing your resume." msgstr "നിങ്ങളുടെ റിസ്യൂം ഇംപോർട്ട് ചെയ്യുന്നതിനിടെ അജ്ഞാതമായ ഒരു പിശക് സംഭവിച്ചു." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "ഇനിയും പലതുണ്ട്..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume നിങ്ങളുടേതായ ആപ്പ്ല msgid "Export" msgstr "എക്സ്പോർട്ട്" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "റെസ്യൂമെ പകർപ്പിയ്ക്കാൻ പരാജയപ്പെട്ടു" @@ -1326,6 +1338,14 @@ msgstr "ഒരു റാൻഡം പേരുണ്ടാക്കുക" msgid "German" msgstr "ജർമ്മൻ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "ആരംഭിക്കൂ" @@ -1605,6 +1625,11 @@ msgstr "ഭാഷകൾ" msgid "Last 3 days" msgstr "കഴിഞ്ഞ 3 ദിവസം" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "തുടർച്ചയായ മെയിൻറനൻസ്" msgid "Open" msgstr "ഓപ്പൺ ചെയ്യുക" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ഇമെയിൽ ക്ലയന്റ് ഓപ്പൺ ചെയ്യുക" @@ -1912,6 +1941,10 @@ msgstr "ഓർഡേർഡ് ലിസ്റ്റ്" msgid "Organization" msgstr "സ്ഥാപനം" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "പേജ്" @@ -2231,6 +2264,14 @@ msgstr "നിങ്ങളുടെ പാസ്‌വേഡ് റീസെറ msgid "Resources" msgstr "റിസോഴ്സുകൾ" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "റൊമാനിയൻ" msgid "Rotation" msgstr "ററോട്ടേഷൻ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "റഷ്യൻ" @@ -2305,6 +2350,10 @@ msgstr "നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഓത്‌ msgid "School" msgstr "സ്കൂൾ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "സ്റ്റാറ്റിസ്റ്റിക്സ്" msgid "Stay" msgstr "തുടരുക" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "സ്ട്രൈക്ക്" @@ -2579,6 +2632,10 @@ msgstr "സ്ട്രൈക്ക്" msgid "Subreddit" msgstr "സബ്‌റെഡിറ്റ്" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "സൂം ഔട്ട് ചെയ്യുക" #: src/utils/locale.ts msgid "Zulu" msgstr "സൂളു" - diff --git a/locales/mr-IN.po b/locales/mr-IN.po index 156663b4a..61339b815 100644 --- a/locales/mr-IN.po +++ b/locales/mr-IN.po @@ -291,6 +291,14 @@ msgstr "पान लोड करताना एरर आली." msgid "An unknown error occurred while importing your resume." msgstr "तुमचा रेझ्युमे इम्पोर्ट करताना अज्ञात एरर आली." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "आणि बरेच काही..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume ला तुमच्या अ‍ॅप्लिके msgid "Export" msgstr "निर्यात करा" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "रिझ्युमेची प्रत तयार करण्यात अयशस्वी" @@ -1326,6 +1338,14 @@ msgstr "एखादे रँडम नाव तयार करा" msgid "German" msgstr "जर्मन" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "सुरुवात करा" @@ -1605,6 +1625,11 @@ msgstr "भाषा" msgid "Last 3 days" msgstr "गेल्या ३ दिवस" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "चालू असलेली देखभाल" msgid "Open" msgstr "उघडा" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ईमेल क्लायंट उघडा" @@ -1912,6 +1941,10 @@ msgstr "क्रमबद्ध यादी" msgid "Organization" msgstr "संघटना" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "पान" @@ -2231,6 +2264,14 @@ msgstr "तुमचा पासवर्ड रीसेट केला ज msgid "Resources" msgstr "साधने" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "रोमानियन" msgid "Rotation" msgstr "रोटेशन" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "रशियन" @@ -2305,6 +2350,10 @@ msgstr "खालील QR कोड तुमच्या पसंतीच् msgid "School" msgstr "शाळा" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "आकडेवारी" msgid "Stay" msgstr "राहा" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "स्ट्राइक" @@ -2579,6 +2632,10 @@ msgstr "स्ट्राइक" msgid "Subreddit" msgstr "सबरेडिट" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "बाहेर झूम करा" #: src/utils/locale.ts msgid "Zulu" msgstr "झुलू" - diff --git a/locales/ms-MY.po b/locales/ms-MY.po index a9a2d1c84..f75aaae9c 100644 --- a/locales/ms-MY.po +++ b/locales/ms-MY.po @@ -291,6 +291,14 @@ msgstr "Ralat telah berlaku semasa memuatkan halaman." msgid "An unknown error occurred while importing your resume." msgstr "Ralat tidak diketahui telah berlaku semasa mengimport resume anda." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Dan banyak lagi..." @@ -1214,6 +1222,10 @@ msgstr "Terokai dokumentasi API untuk mempelajari cara menyepadukan Reactive Res msgid "Export" msgstr "Eksport" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Gagal menyalin sambungan" @@ -1326,6 +1338,14 @@ msgstr "Jana nama rawak" msgid "German" msgstr "Bahasa Jerman" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Mula" @@ -1605,6 +1625,11 @@ msgstr "Bahasa" msgid "Last 3 days" msgstr "3 hari terakhir" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Penyelenggaraan Berterusan" msgid "Open" msgstr "Buka" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Buka Klien E-mel" @@ -1912,6 +1941,10 @@ msgstr "Senarai Bernombor" msgid "Organization" msgstr "Organisasi" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Halaman" @@ -2231,6 +2264,14 @@ msgstr "Menetapkan semula kata laluan anda..." msgid "Resources" msgstr "Sumber" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rom" msgid "Rotation" msgstr "Putaran" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rusia" @@ -2305,6 +2350,10 @@ msgstr "Imbas kod QR di bawah dengan aplikasi pengesah pilihan anda. Anda juga b msgid "School" msgstr "Sekolah" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistik" msgid "Stay" msgstr "Kekal" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Coret" @@ -2579,6 +2632,10 @@ msgstr "Coret" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zum keluar" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/ne-NP.po b/locales/ne-NP.po index 2d72807ae..51e71e391 100644 --- a/locales/ne-NP.po +++ b/locales/ne-NP.po @@ -291,6 +291,14 @@ msgstr "पृष्ठ लोड गर्दा एउटा त्रुट msgid "An unknown error occurred while importing your resume." msgstr "तपाईंको बायोडाटा आयात गर्दा एउटा अज्ञात त्रुटि भयो।" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "र यस्ता थुप्रै..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume लाई आफ्नो अनुप्रयोगह msgid "Export" msgstr "निर्यात" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "बायोडाटा प्रतिलिपि गर्न असफल" @@ -1326,6 +1338,14 @@ msgstr "अनियमित (random) नाम सिर्जना गर् msgid "German" msgstr "जर्मन" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "सुरु गर्नुहोस्" @@ -1605,6 +1625,11 @@ msgstr "भाषाहरू" msgid "Last 3 days" msgstr "अन्तिम ३ दिन" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "निरन्तर मर्मत" msgid "Open" msgstr "खोल्नुहोस्" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "इमेल क्लाइन्ट खोल्नुहोस्" @@ -1912,6 +1941,10 @@ msgstr "क्रमबद्ध सूची" msgid "Organization" msgstr "संस्था" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "पृष्ठ" @@ -2231,6 +2264,14 @@ msgstr "तपाईंको पासवर्ड रिसेट हुँद msgid "Resources" msgstr "स्रोतहरू" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "रुमानियन" msgid "Rotation" msgstr "घुमाउने कोण (Rotation)" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "रुसियन" @@ -2305,6 +2350,10 @@ msgstr "तलको QR कोड तपाईंको मनपर्ने au msgid "School" msgstr "विद्यालय/शैक्षिक संस्था" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "तथ्याङ्क (Statistics)" msgid "Stay" msgstr "रहनुहोस्" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "स्ट्राइक (Strikethrough)" @@ -2579,6 +2632,10 @@ msgstr "स्ट्राइक (Strikethrough)" msgid "Subreddit" msgstr "सबरेडिट" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "जूम आउट" #: src/utils/locale.ts msgid "Zulu" msgstr "जुलु" - diff --git a/locales/nl-NL.po b/locales/nl-NL.po index 270550994..0bf4f29d1 100644 --- a/locales/nl-NL.po +++ b/locales/nl-NL.po @@ -291,6 +291,14 @@ msgstr "Er is een fout opgetreden tijdens het laden van de pagina." msgid "An unknown error occurred while importing your resume." msgstr "Er is een onbekende fout opgetreden tijdens het importeren van uw cv." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "En nog veel meer..." @@ -1214,6 +1222,10 @@ msgstr "Bekijk de API-documentatie om te leren hoe u Reactive Resume met uw appl msgid "Export" msgstr "Exporteren" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Duplicaat van cv mislukt" @@ -1326,6 +1338,14 @@ msgstr "Genereer een willekeurige naam" msgid "German" msgstr "Duits" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Aan de slag" @@ -1605,6 +1625,11 @@ msgstr "Talen" msgid "Last 3 days" msgstr "Laatste 3 dagen" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Doorlopend onderhoud" msgid "Open" msgstr "Openen" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "E-mailclient openen" @@ -1912,6 +1941,10 @@ msgstr "Genummerde lijst" msgid "Organization" msgstr "Organisatie" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Pagina" @@ -2231,6 +2264,14 @@ msgstr "Uw wachtwoord wordt gereset..." msgid "Resources" msgstr "Bronnen" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Roemeens" msgid "Rotation" msgstr "Rotatie" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russisch" @@ -2305,6 +2350,10 @@ msgstr "Scan de QR-code hieronder met uw voorkeursauthenticator-app. U kunt het msgid "School" msgstr "School" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistieken" msgid "Stay" msgstr "Blijven" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Doorhalen" @@ -2579,6 +2632,10 @@ msgstr "Doorhalen" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Uitzoomen" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/no-NO.po b/locales/no-NO.po index d6ac755c9..a79eb9805 100644 --- a/locales/no-NO.po +++ b/locales/no-NO.po @@ -291,6 +291,14 @@ msgstr "Det oppstod en feil under innlasting av siden." msgid "An unknown error occurred while importing your resume." msgstr "En ukjent feil oppstod under import av CV-en din." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Og mange flere..." @@ -1214,6 +1222,10 @@ msgstr "Utforsk API-dokumentasjonen for å lære hvordan du integrerer Reactive msgid "Export" msgstr "Eksporter" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "" @@ -1326,6 +1338,14 @@ msgstr "Generer et tilfeldig navn" msgid "German" msgstr "Tysk" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Kom i gang" @@ -1605,6 +1625,11 @@ msgstr "Språk" msgid "Last 3 days" msgstr "" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Løpende vedlikehold" msgid "Open" msgstr "Åpne" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Åpne e-postklient" @@ -1912,6 +1941,10 @@ msgstr "Nummerert liste" msgid "Organization" msgstr "Organisasjon" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Side" @@ -2231,6 +2264,14 @@ msgstr "Tilbakestiller passordet ditt..." msgid "Resources" msgstr "Ressurser" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumensk" msgid "Rotation" msgstr "Rotasjon" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russisk" @@ -2305,6 +2350,10 @@ msgstr "Skann QR-koden nedenfor med den foretrukne autentiseringsappen din. Du k msgid "School" msgstr "Skole" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistikk" msgid "Stay" msgstr "Bli" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Gjennomstreking" @@ -2579,6 +2632,10 @@ msgstr "Gjennomstreking" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zoom ut" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/or-IN.po b/locales/or-IN.po index f7331b568..8b8c402af 100644 --- a/locales/or-IN.po +++ b/locales/or-IN.po @@ -291,6 +291,14 @@ msgstr "ପେଜ୍ ଲୋଡ୍ କରିବା ସମୟରେ ଗୋଟି msgid "An unknown error occurred while importing your resume." msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ ଆୟାତ କରିବା ସମୟରେ ଅଜଣା ତ୍ରୁଟି ହୋଇଛି।" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "ଏବଂ ଅନେକ ଅଧିକ..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume କୁ ଆପଣଙ୍କ ଆପ୍ଲିକେସନ୍ msgid "Export" msgstr "ନିର୍ଯ୍ୟାତ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "" @@ -1326,6 +1338,14 @@ msgstr "ଏକ ଯାଦୃଚ୍ଛିକ ନାମ ତିଆରି କରନ msgid "German" msgstr "ଜର୍ମାନ୍" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "ଆରମ୍ଭ କରନ୍ତୁ" @@ -1605,6 +1625,11 @@ msgstr "ଭାଷାଗୁଡିକ" msgid "Last 3 days" msgstr "" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "ଚାଲୁ ରଖିବାକୁ ମରାମତି" msgid "Open" msgstr "ଖୋଲନ୍ତୁ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ଇମେଲ୍ କ୍ଲାୟେଣ୍ଟ ଖୋଲନ୍ତୁ" @@ -1912,6 +1941,10 @@ msgstr "କ୍ରମିକ ତାଲିକା" msgid "Organization" msgstr "ସଂଗଠନ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "ପେଜ୍" @@ -2231,6 +2264,14 @@ msgstr "ଆପଣଙ୍କ ପାସୱାର୍ଡ ରିସେଟ୍ ହେଉ msgid "Resources" msgstr "ସମ୍ପଦ" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "ରୋମାନିଆନ୍" msgid "Rotation" msgstr "ଘୁର୍ଣ୍ଣନ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "ରୁଷିଆନ୍" @@ -2305,6 +2350,10 @@ msgstr "ତଳେ ଥିବା QR କୋଡ୍‌ଟିକୁ ଆପଣଙ୍କ msgid "School" msgstr "ବିଦ୍ୟାଳୟ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "ସଂଖ୍ୟାତ୍ମକ ତଥ୍ୟ" msgid "Stay" msgstr "ରୁହନ୍ତୁ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "ଷ୍ଟ୍ରାଇକ୍" @@ -2579,6 +2632,10 @@ msgstr "ଷ୍ଟ୍ରାଇକ୍" msgid "Subreddit" msgstr "ସବ୍ରେଡିଟ୍ (Subreddit)" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "ଜୁମ୍ ଆଉଟ୍ କରନ୍ତୁ" #: src/utils/locale.ts msgid "Zulu" msgstr "ଜୁଲୁ" - diff --git a/locales/pl-PL.po b/locales/pl-PL.po index a2c4a05d6..7fd1e9a91 100644 --- a/locales/pl-PL.po +++ b/locales/pl-PL.po @@ -291,6 +291,14 @@ msgstr "Wystąpił błąd podczas ładowania strony." msgid "An unknown error occurred while importing your resume." msgstr "Wystąpił nieznany błąd podczas importowania Twojego CV." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "I wiele więcej..." @@ -1214,6 +1222,10 @@ msgstr "Zapoznaj się z dokumentacją API, aby dowiedzieć się, jak zintegrowa msgid "Export" msgstr "Eksportuj" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Nie udało się zduplikować wznowienia" @@ -1326,6 +1338,14 @@ msgstr "Wygeneruj losową nazwę" msgid "German" msgstr "Niemiecki" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Rozpocznij" @@ -1605,6 +1625,11 @@ msgstr "Języki" msgid "Last 3 days" msgstr "Ostatnie 3 dni" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Bieżące utrzymanie" msgid "Open" msgstr "Otwórz" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Otwórz klienta poczty e-mail" @@ -1912,6 +1941,10 @@ msgstr "Lista numerowana" msgid "Organization" msgstr "Organizacja" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Strona" @@ -2231,6 +2264,14 @@ msgstr "Resetowanie hasła..." msgid "Resources" msgstr "Zasoby" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumuński" msgid "Rotation" msgstr "Obrót" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rosyjski" @@ -2305,6 +2350,10 @@ msgstr "Zeskanuj poniższy kod QR ulubioną aplikacją uwierzytelniającą. Moż msgid "School" msgstr "Szkoła" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statystyki" msgid "Stay" msgstr "Zostań" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Przekreślenie" @@ -2579,6 +2632,10 @@ msgstr "Przekreślenie" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Pomniejsz" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/pt-BR.po b/locales/pt-BR.po index 168d187b1..6f9a253a2 100644 --- a/locales/pt-BR.po +++ b/locales/pt-BR.po @@ -291,6 +291,14 @@ msgstr "Ocorreu um erro ao carregar a página." msgid "An unknown error occurred while importing your resume." msgstr "Ocorreu um erro desconhecido ao importar seu currículo." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "E muito mais..." @@ -1214,6 +1222,10 @@ msgstr "Explore a documentação da API para aprender como integrar o Reactive R msgid "Export" msgstr "Exportar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Falha ao duplicar o currículo" @@ -1326,6 +1338,14 @@ msgstr "Gerar um nome aleatório" msgid "German" msgstr "Alemão" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Começar" @@ -1605,6 +1625,11 @@ msgstr "Idiomas" msgid "Last 3 days" msgstr "Últimos 3 dias" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Manutenção contínua" msgid "Open" msgstr "Abrir" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Abrir cliente de email" @@ -1912,6 +1941,10 @@ msgstr "Lista numerada" msgid "Organization" msgstr "Organização" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Página" @@ -2231,6 +2264,14 @@ msgstr "Redefinindo a sua senha..." msgid "Resources" msgstr "Recursos" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Romeno" msgid "Rotation" msgstr "Rotação" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russo" @@ -2305,6 +2350,10 @@ msgstr "Leia o código QR abaixo com o seu aplicativo autenticador preferido. Vo msgid "School" msgstr "Escola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Estatísticas" msgid "Stay" msgstr "Ficar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Tachar" @@ -2579,6 +2632,10 @@ msgstr "Tachar" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Diminuir zoom" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/pt-PT.po b/locales/pt-PT.po index ba727a446..542bd7881 100644 --- a/locales/pt-PT.po +++ b/locales/pt-PT.po @@ -291,6 +291,14 @@ msgstr "Ocorreu um erro ao carregar a página." msgid "An unknown error occurred while importing your resume." msgstr "Ocorreu um erro desconhecido ao importar o seu currículo." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "E muitas mais..." @@ -1214,6 +1222,10 @@ msgstr "Explore a documentação da API para saber como integrar o Reactive Resu msgid "Export" msgstr "Exportar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Falha ao duplicar o currículo" @@ -1326,6 +1338,14 @@ msgstr "Gerar um nome aleatório" msgid "German" msgstr "Alemão" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Começar" @@ -1605,6 +1625,11 @@ msgstr "Idiomas" msgid "Last 3 days" msgstr "Últimos 3 dias" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Manutenção contínua" msgid "Open" msgstr "Abrir" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Abrir cliente de email" @@ -1912,6 +1941,10 @@ msgstr "Lista ordenada" msgid "Organization" msgstr "Organização" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Página" @@ -2231,6 +2264,14 @@ msgstr "A repor a sua senha..." msgid "Resources" msgstr "Recursos" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Romeno" msgid "Rotation" msgstr "Rotação" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Russo" @@ -2305,6 +2350,10 @@ msgstr "Digitalize o código QR abaixo com a sua aplicação de autenticação p msgid "School" msgstr "Escola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Estatísticas" msgid "Stay" msgstr "Ficar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Rasurar" @@ -2579,6 +2632,10 @@ msgstr "Rasurar" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Afastar" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/ro-RO.po b/locales/ro-RO.po index 2b6076436..17f7e4de8 100644 --- a/locales/ro-RO.po +++ b/locales/ro-RO.po @@ -291,6 +291,14 @@ msgstr "A apărut o eroare la încărcarea paginii." msgid "An unknown error occurred while importing your resume." msgstr "A apărut o eroare necunoscută la importul CV-ului." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Și multe altele..." @@ -1214,6 +1222,10 @@ msgstr "Explorați documentația API pentru a afla cum să integrați Reactive R msgid "Export" msgstr "Exportă" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "A eșuat duplicarea CV-ului" @@ -1326,6 +1338,14 @@ msgstr "Generați un nume aleatoriu" msgid "German" msgstr "Germană" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Începeți" @@ -1605,6 +1625,11 @@ msgstr "Limbi" msgid "Last 3 days" msgstr "Ultimele 3 zile" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Mentenanță continuă" msgid "Open" msgstr "Deschis" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Deschide clientul de e-mail" @@ -1912,6 +1941,10 @@ msgstr "Listă ordonată" msgid "Organization" msgstr "Organizație" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Pagină" @@ -2231,6 +2264,14 @@ msgstr "Se resetează parola..." msgid "Resources" msgstr "Resurse" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Română" msgid "Rotation" msgstr "Rotire" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rusă" @@ -2305,6 +2350,10 @@ msgstr "Scanați codul QR de mai jos cu aplicația de autentificare preferată. msgid "School" msgstr "Școală" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistici" msgid "Stay" msgstr "Rămâi" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Tăiat" @@ -2579,6 +2632,10 @@ msgstr "Tăiat" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Micșorează" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/ru-RU.po b/locales/ru-RU.po index 62cd7495d..54520a6cc 100644 --- a/locales/ru-RU.po +++ b/locales/ru-RU.po @@ -291,6 +291,14 @@ msgstr "Произошла ошибка при загрузке страницы msgid "An unknown error occurred while importing your resume." msgstr "При импорте вашего резюме произошла неизвестная ошибка." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "И многое другое..." @@ -1214,6 +1222,10 @@ msgstr "Ознакомьтесь с документацией по API, что msgid "Export" msgstr "Экспорт" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Не удалось продублировать резюме" @@ -1326,6 +1338,14 @@ msgstr "Сгенерировать случайное название" msgid "German" msgstr "Немецкий" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Начать" @@ -1605,6 +1625,11 @@ msgstr "Языки" msgid "Last 3 days" msgstr "Последние 3 дня" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Текущее сопровождение" msgid "Open" msgstr "Открыть" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Открыть почтовый клиент" @@ -1912,6 +1941,10 @@ msgstr "Нумерованный список" msgid "Organization" msgstr "Организация" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Страница" @@ -2231,6 +2264,14 @@ msgstr "Сброс пароля..." msgid "Resources" msgstr "Ресурсы" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Румынский" msgid "Rotation" msgstr "Поворот" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Русский" @@ -2305,6 +2350,10 @@ msgstr "Сканируйте QR-код ниже с помощью вашего msgid "School" msgstr "Учебное заведение" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Статистика" msgid "Stay" msgstr "Остаться" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Зачеркнутый" @@ -2579,6 +2632,10 @@ msgstr "Зачеркнутый" msgid "Subreddit" msgstr "Сабреддит" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Уменьшить" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулу" - diff --git a/locales/sk-SK.po b/locales/sk-SK.po index 46fa6320c..01b519d67 100644 --- a/locales/sk-SK.po +++ b/locales/sk-SK.po @@ -291,6 +291,14 @@ msgstr "Pri načítavaní stránky sa vyskytla chyba." msgid "An unknown error occurred while importing your resume." msgstr "Pri importe tvojho životopisu sa vyskytla neznáma chyba." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "A mnoho ďalšieho..." @@ -1214,6 +1222,10 @@ msgstr "Preskúmaj API dokumentáciu a zisti, ako integrovať Reactive Resume do msgid "Export" msgstr "Export" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Nepodarilo sa duplikovať životopis" @@ -1326,6 +1338,14 @@ msgstr "Vygenerovať náhodný názov" msgid "German" msgstr "Nemčina" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Začať" @@ -1605,6 +1625,11 @@ msgstr "Jazyky" msgid "Last 3 days" msgstr "Posledné 3 dni" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Priebežná údržba" msgid "Open" msgstr "Otvoriť" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Otvoriť e‑mailového klienta" @@ -1912,6 +1941,10 @@ msgstr "Číslovaný zoznam" msgid "Organization" msgstr "Organizácia" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Strana" @@ -2231,6 +2264,14 @@ msgstr "Obnovujem tvoje heslo..." msgid "Resources" msgstr "Zdroje" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumunčina" msgid "Rotation" msgstr "Otočenie" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Ruština" @@ -2305,6 +2350,10 @@ msgstr "Naskenuj nižšie uvedený QR kód svojou obľúbenou autentifikačnou a msgid "School" msgstr "Škola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Štatistiky" msgid "Stay" msgstr "Zostať" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Prečiarknuté" @@ -2579,6 +2632,10 @@ msgstr "Prečiarknuté" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Oddialiť" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/sl-SI.po b/locales/sl-SI.po index c9135afc6..fbd1f18e6 100644 --- a/locales/sl-SI.po +++ b/locales/sl-SI.po @@ -291,6 +291,14 @@ msgstr "Pri nalaganju strani je prišlo do napake." msgid "An unknown error occurred while importing your resume." msgstr "Pri uvozu vašega življenjepisa je prišlo do neznane napake." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "In še veliko več..." @@ -1214,6 +1222,10 @@ msgstr "Raziščite API dokumentacijo in izvedite, kako integrirati Reactive Res msgid "Export" msgstr "Izvozi" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Ni uspelo podvojiti življenjepisa" @@ -1326,6 +1338,14 @@ msgstr "Ustvari naključno ime" msgid "German" msgstr "Nemščina" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Začni" @@ -1605,6 +1625,11 @@ msgstr "Jeziki" msgid "Last 3 days" msgstr "Zadnje 3 dni" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Neprestano vzdrževanje" msgid "Open" msgstr "Odpri" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Odpri e-poštni odjemalec" @@ -1912,6 +1941,10 @@ msgstr "Oštevilčen seznam" msgid "Organization" msgstr "Organizacija" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Stran" @@ -2231,6 +2264,14 @@ msgstr "Ponastavljanje gesla..." msgid "Resources" msgstr "Viri" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "romunščina" msgid "Rotation" msgstr "Rotacija" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "ruščina" @@ -2305,6 +2350,10 @@ msgstr "Skenirajte spodnjo QR kodo z vašo izbrano aplikacijo za avtentikacijo. msgid "School" msgstr "Šola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistika" msgid "Stay" msgstr "Ostani" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Prečrtano" @@ -2579,6 +2632,10 @@ msgstr "Prečrtano" msgid "Subreddit" msgstr "Podreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Oddalji" #: src/utils/locale.ts msgid "Zulu" msgstr "Zuluščina" - diff --git a/locales/sq-AL.po b/locales/sq-AL.po index e39f78884..3ef9c9a30 100644 --- a/locales/sq-AL.po +++ b/locales/sq-AL.po @@ -291,6 +291,14 @@ msgstr "Ndodhi një gabim gjatë ngarkimit të faqes." msgid "An unknown error occurred while importing your resume." msgstr "Ndodhi një gabim i panjohur gjatë importimit të CV-së tuaj." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Dhe shumë të tjera..." @@ -1214,6 +1222,10 @@ msgstr "Eksploroni dokumentacionin e API-së për të mësuar si të integroni R msgid "Export" msgstr "Exporto" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Dështoi të kopjojë vazhdimin" @@ -1326,6 +1338,14 @@ msgstr "Gjenero një emër të rastësishëm" msgid "German" msgstr "Gjermanisht" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Le të fillojmë" @@ -1605,6 +1625,11 @@ msgstr "Gjuhët" msgid "Last 3 days" msgstr "3 ditët e fundit" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Mirëmbajtje e vazhdueshme" msgid "Open" msgstr "Hap" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Hap klientin e emailit" @@ -1912,6 +1941,10 @@ msgstr "Listë e renditur" msgid "Organization" msgstr "Organizata" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Faqja" @@ -2231,6 +2264,14 @@ msgstr "Po rivendoset fjalëkalimi juaj..." msgid "Resources" msgstr "Burime" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumanisht" msgid "Rotation" msgstr "Rrotullimi" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rusisht" @@ -2305,6 +2350,10 @@ msgstr "Skano kodin QR më poshtë me aplikacionin tuaj të preferuar të autent msgid "School" msgstr "Shkolla" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistikat" msgid "Stay" msgstr "Qëndro" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Heqje" @@ -2579,6 +2632,10 @@ msgstr "Heqje" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zvogëlo" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/sr-SP.po b/locales/sr-SP.po index 8b4e00e7c..145fb0928 100644 --- a/locales/sr-SP.po +++ b/locales/sr-SP.po @@ -291,6 +291,14 @@ msgstr "Дошло је до грешке при учитавању страни msgid "An unknown error occurred while importing your resume." msgstr "Дошло је до непознате грешке приликом увоза вашег резимеа." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "И још много тога..." @@ -1214,6 +1222,10 @@ msgstr "Истражите API документацију да бисте саз msgid "Export" msgstr "Извоз" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Није успело да се дуплира резиме" @@ -1326,6 +1338,14 @@ msgstr "Генериши насумично име" msgid "German" msgstr "Немачки" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Почни" @@ -1605,6 +1625,11 @@ msgstr "Језици" msgid "Last 3 days" msgstr "Последња 3 дана" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Континуирано одржавање" msgid "Open" msgstr "Отвори" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Отвори клијент за е-пошту" @@ -1912,6 +1941,10 @@ msgstr "Нумерисана листа" msgid "Organization" msgstr "Организација" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Страница" @@ -2231,6 +2264,14 @@ msgstr "Ресетовање ваше лозинке..." msgid "Resources" msgstr "Ресурси" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Румунски" msgid "Rotation" msgstr "Ротација" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Руски" @@ -2305,6 +2350,10 @@ msgstr "Скенирајте QR код испод својом омиљеном msgid "School" msgstr "Школа" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Статистика" msgid "Stay" msgstr "Остани" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Прецртано" @@ -2579,6 +2632,10 @@ msgstr "Прецртано" msgid "Subreddit" msgstr "Субредит" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Умањи" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулу" - diff --git a/locales/sv-SE.po b/locales/sv-SE.po index 390455904..e9073a6b3 100644 --- a/locales/sv-SE.po +++ b/locales/sv-SE.po @@ -291,6 +291,14 @@ msgstr "Ett fel inträffade när sidan skulle läsas in." msgid "An unknown error occurred while importing your resume." msgstr "Ett okänt fel uppstod när ditt CV importerades." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Och många fler..." @@ -1214,6 +1222,10 @@ msgstr "Utforska API-dokumentationen för att lära dig hur du integrerar Reacti msgid "Export" msgstr "Exportera" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Misslyckades med att duplicera CV" @@ -1326,6 +1338,14 @@ msgstr "Generera ett slumpmässigt namn" msgid "German" msgstr "Tyska" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Kom igång" @@ -1605,6 +1625,11 @@ msgstr "Språk" msgid "Last 3 days" msgstr "Senaste 3 dagarna" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Löpande underhåll" msgid "Open" msgstr "Öppna" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Öppna e-postklient" @@ -1912,6 +1941,10 @@ msgstr "Numrerad lista" msgid "Organization" msgstr "Organisation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Sida" @@ -2231,6 +2264,14 @@ msgstr "Återställer ditt lösenord..." msgid "Resources" msgstr "Resurser" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumänska" msgid "Rotation" msgstr "Rotation" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Ryska" @@ -2305,6 +2350,10 @@ msgstr "Skanna QR-koden nedan med din föredragna autentiseringsapp. Du kan ocks msgid "School" msgstr "Skola" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistik" msgid "Stay" msgstr "Stanna" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Genomstrykning" @@ -2579,6 +2632,10 @@ msgstr "Genomstrykning" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Zooma ut" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/ta-IN.po b/locales/ta-IN.po index 6dd930056..b9fa18209 100644 --- a/locales/ta-IN.po +++ b/locales/ta-IN.po @@ -291,6 +291,14 @@ msgstr "பக்கத்தை ஏற்றும்போது ஒரு ப msgid "An unknown error occurred while importing your resume." msgstr "உங்கள் ரெஸ்யூமியை இறக்குமதி செய்யும் போது ஒரு தெரியாத பிழை ஏற்பட்டது." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "மேலும் பல..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume-ஐ உங்கள் பயன்பாடுகளு msgid "Export" msgstr "ஏற்றுமதி" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "வாழ்க்கை வரலாற்றை நகலெடுக்கத் தவறியது" @@ -1326,6 +1338,14 @@ msgstr "ஒரு சீரற்ற பெயரை உருவாக்கு msgid "German" msgstr "ஜெர்மன்" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "தொடங்குங்கள்" @@ -1605,6 +1625,11 @@ msgstr "மொழிகள்" msgid "Last 3 days" msgstr "கடைசி 3 நாட்கள்" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "தொடர்ந்து பராமரிப்பு" msgid "Open" msgstr "திற" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "மின்னஞ்சல் பயன்பாட்டை திறக்கவும்" @@ -1912,6 +1941,10 @@ msgstr "வரிசைப்படுத்தப்பட்ட பட்ட msgid "Organization" msgstr "நிறுவனம் / அமைப்பு" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "பக்கம்" @@ -2231,6 +2264,14 @@ msgstr "உங்கள் கடவுச்சொல்லை மீட்ட msgid "Resources" msgstr "வளங்கள்" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "ரோமேனியன்" msgid "Rotation" msgstr "சுழற்சி" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "ரஷ்யன்" @@ -2305,6 +2350,10 @@ msgstr "கீழே உள்ள QR குறியீட்டை நீங் msgid "School" msgstr "பள்ளி" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "புள்ளிவிபரங்கள்" msgid "Stay" msgstr "தங்கு" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "கோடு கிழித்தல்" @@ -2579,6 +2632,10 @@ msgstr "கோடு கிழித்தல்" msgid "Subreddit" msgstr "சப்ரெட்டிட்" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "சிறிதாக்கு" #: src/utils/locale.ts msgid "Zulu" msgstr "ஜூலு" - diff --git a/locales/te-IN.po b/locales/te-IN.po index 72b4ff572..5f210c551 100644 --- a/locales/te-IN.po +++ b/locales/te-IN.po @@ -291,6 +291,14 @@ msgstr "పేజీను లోడ్ చేస్తుండగా లోప msgid "An unknown error occurred while importing your resume." msgstr "మీ రిజ్యూమ్‌ను దిగుమతి చేసేటప్పుడు తెలియని లోపం సంభవించింది." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "మరియు మరెన్నో..." @@ -1214,6 +1222,10 @@ msgstr "మీ అప్లికేషన్లతో Reactive Resumeను స msgid "Export" msgstr "ఎగుమతి" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "రిజ్యూమ్‌ను డూప్లికేట్ చేయడంలో విఫలమైంది" @@ -1326,6 +1338,14 @@ msgstr "యాదృచ్ఛిక పేరు రూపొందించం msgid "German" msgstr "జర్మన్" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "స్టార్ట్ చేయండి" @@ -1605,6 +1625,11 @@ msgstr "భాషలు" msgid "Last 3 days" msgstr "గత 3 రోజులు" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "నిరంతర నిర్వహణ" msgid "Open" msgstr "ఓపెన్" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "ఈమెయిల్ క్లైంట్ తెరవండి" @@ -1912,6 +1941,10 @@ msgstr "ఆర్డర్డ్ లిస్ట్" msgid "Organization" msgstr "ఆర్గనైజేషన్" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "పేజ్" @@ -2231,6 +2264,14 @@ msgstr "మీ పాస్‌వర్డ్‌ను రీసెట్ చే msgid "Resources" msgstr "వనరులు" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "రోమేనియన్" msgid "Rotation" msgstr "రోటేషన్" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "రష్యన్" @@ -2305,6 +2350,10 @@ msgstr "మీకు ఇష్టమైన ఆథెంటికేటర్ య msgid "School" msgstr "పాఠశాల" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "స్టాటిస్టిక్స్" msgid "Stay" msgstr "ఉండు" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "స్ట్రైక్" @@ -2579,6 +2632,10 @@ msgstr "స్ట్రైక్" msgid "Subreddit" msgstr "సబ్రెడిట్" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "జూమ్ అవుట్ చేయండి" #: src/utils/locale.ts msgid "Zulu" msgstr "జులు" - diff --git a/locales/th-TH.po b/locales/th-TH.po index a0351dab7..f722f35b8 100644 --- a/locales/th-TH.po +++ b/locales/th-TH.po @@ -291,6 +291,14 @@ msgstr "เกิดข้อผิดพลาดขณะโหลดหน้ msgid "An unknown error occurred while importing your resume." msgstr "เกิดข้อผิดพลาดที่ไม่ทราบระหว่างนำเข้าเรซูเม่ของคุณ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "และอีกมากมาย..." @@ -1214,6 +1222,10 @@ msgstr "ศึกษาคู่มือ API เพื่อเรียนร msgid "Export" msgstr "ส่งออก" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "ไม่สามารถทำสำเนาประวัติการทำงานได้" @@ -1326,6 +1338,14 @@ msgstr "สร้างชื่อแบบสุ่ม" msgid "German" msgstr "ภาษาเยอรมัน" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "เริ่มใช้งาน" @@ -1605,6 +1625,11 @@ msgstr "ภาษา" msgid "Last 3 days" msgstr "3 วันที่ผ่านมา" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "การบำรุงรักษาต่อเนื่อง" msgid "Open" msgstr "เปิด" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "เปิดโปรแกรมอีเมล" @@ -1912,6 +1941,10 @@ msgstr "ลำดับรายการแบบเรียงลำดับ msgid "Organization" msgstr "องค์กร" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "หน้า" @@ -2231,6 +2264,14 @@ msgstr "กำลังรีเซ็ตรหัสผ่านของคุ msgid "Resources" msgstr "ทรัพยากร" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "โรมาเนีย" msgid "Rotation" msgstr "การหมุน" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "รัสเซีย" @@ -2305,6 +2350,10 @@ msgstr "สแกนรหัส QR ด้านล่างด้วยแอ msgid "School" msgstr "โรงเรียน" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "สถิติ" msgid "Stay" msgstr "อยู่ต่อ" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "ขีดฆ่า" @@ -2579,6 +2632,10 @@ msgstr "ขีดฆ่า" msgid "Subreddit" msgstr "ซับเรดดิต" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "ซูมออก" #: src/utils/locale.ts msgid "Zulu" msgstr "ซูลู" - diff --git a/locales/tr-TR.po b/locales/tr-TR.po index b6d410bd9..9cf25ca96 100644 --- a/locales/tr-TR.po +++ b/locales/tr-TR.po @@ -291,6 +291,14 @@ msgstr "Sayfa yüklenirken bir hata oluştu." msgid "An unknown error occurred while importing your resume." msgstr "Özgeçmişiniz içe aktarılırken bilinmeyen bir hata oluştu." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Ve daha fazlası..." @@ -1214,6 +1222,10 @@ msgstr "Uygulamalarınızla Reaktif Özgeçmiş'i entegre etmeyi öğrenmek içi msgid "Export" msgstr "Dışa aktar" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Özgeçmiş çoğaltılamadı" @@ -1326,6 +1338,14 @@ msgstr "Rastgele bir isim oluştur" msgid "German" msgstr "Almanca" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Başlayın" @@ -1605,6 +1625,11 @@ msgstr "Diller" msgid "Last 3 days" msgstr "Son 3 gün" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Devam Eden Bakım" msgid "Open" msgstr "Aç" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "E-posta İstemcisini Aç" @@ -1912,6 +1941,10 @@ msgstr "Sıralı Liste" msgid "Organization" msgstr "Organizasyon" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Sayfa" @@ -2231,6 +2264,14 @@ msgstr "Şifreniz sıfırlanıyor..." msgid "Resources" msgstr "Kaynaklar" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumence" msgid "Rotation" msgstr "Döndürme" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rusça" @@ -2305,6 +2350,10 @@ msgstr "Aşağıdaki QR kodunu seçtiğiniz kimlik doğrulayıcı uygulama ile t msgid "School" msgstr "Okul" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "İstatistikler" msgid "Stay" msgstr "Kal" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Üstü Çizili" @@ -2579,6 +2632,10 @@ msgstr "Üstü Çizili" msgid "Subreddit" msgstr "Alt Reddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Uzaklaştır" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/uk-UA.po b/locales/uk-UA.po index fe38fb62a..3a0646360 100644 --- a/locales/uk-UA.po +++ b/locales/uk-UA.po @@ -291,6 +291,14 @@ msgstr "Виникла помилка під час завантаження с msgid "An unknown error occurred while importing your resume." msgstr "Під час імпорту вашого резюме сталась невідома помилка." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Та багато іншого..." @@ -1214,6 +1222,10 @@ msgstr "Ознайомтеся з документацією API, щоб діз msgid "Export" msgstr "Експорт" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Не вдалося продублювати резюме" @@ -1326,6 +1338,14 @@ msgstr "Згенерувати випадкове ім'я" msgid "German" msgstr "Німецька" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Почати роботу" @@ -1605,6 +1625,11 @@ msgstr "Мови" msgid "Last 3 days" msgstr "Останні 3 дні" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Поточне обслуговування" msgid "Open" msgstr "Відкрити" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Відкрити поштовий клієнт" @@ -1912,6 +1941,10 @@ msgstr "Нумерований список" msgid "Organization" msgstr "Організація" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Сторінка" @@ -2231,6 +2264,14 @@ msgstr "Скидання пароля..." msgid "Resources" msgstr "Ресурси" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Румунська" msgid "Rotation" msgstr "Обертання" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Російська" @@ -2305,6 +2350,10 @@ msgstr "Відскануйте QR-код нижче за допомогою ви msgid "School" msgstr "Школа" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Статистика" msgid "Stay" msgstr "Залишитись" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Закреслення" @@ -2579,6 +2632,10 @@ msgstr "Закреслення" msgid "Subreddit" msgstr "Сабреддіт" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Зменшити" #: src/utils/locale.ts msgid "Zulu" msgstr "Зулу" - diff --git a/locales/uz-UZ.po b/locales/uz-UZ.po index c8cdbb64e..edc2be61e 100644 --- a/locales/uz-UZ.po +++ b/locales/uz-UZ.po @@ -291,6 +291,14 @@ msgstr "Sahifani yuklashda xatolik yuz berdi." msgid "An unknown error occurred while importing your resume." msgstr "Tarjimai holingizni import qilishda noma'lum xatolik yuz berdi." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Va yana ko‘pgina..." @@ -1214,6 +1222,10 @@ msgstr "Reactive Resume'ni ilovalaringiz bilan birlashtirish uchun API hujjatlar msgid "Export" msgstr "Eksport" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Rezyumeni nusxalashda xato yuz berdi" @@ -1326,6 +1338,14 @@ msgstr "Tasodifiy ism yaratish" msgid "German" msgstr "Nemischa" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Boshlash" @@ -1605,6 +1625,11 @@ msgstr "Tillar" msgid "Last 3 days" msgstr "Oxirgi 3 kun" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Doimiy texnik xizmat ko‘rsatish" msgid "Open" msgstr "Ochiq" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Pochta dasturini ochish" @@ -1912,6 +1941,10 @@ msgstr "Tartibli roʻyxat" msgid "Organization" msgstr "Tashkilot" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Sahifa" @@ -2231,6 +2264,14 @@ msgstr "Parolingiz tiklanmoqda..." msgid "Resources" msgstr "Resurslar" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumin tili" msgid "Rotation" msgstr "Aylantirish" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Rus tili" @@ -2305,6 +2350,10 @@ msgstr "Quyidagi QR kodni o'zingiz yoqtirgan autentifikatsiya ilovasi bilan skan msgid "School" msgstr "Maktab" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Statistika" msgid "Stay" msgstr "Qolish" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Ustiga chizish" @@ -2579,6 +2632,10 @@ msgstr "Ustiga chizish" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Kichraytirish" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/vi-VN.po b/locales/vi-VN.po index 5dc2d7e61..8b16b405c 100644 --- a/locales/vi-VN.po +++ b/locales/vi-VN.po @@ -291,6 +291,14 @@ msgstr "Đã xảy ra lỗi khi tải trang." msgid "An unknown error occurred while importing your resume." msgstr "Đã xảy ra lỗi không xác định khi nhập sơ yếu lý lịch của bạn." +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "Cùng nhiều nội dung khác nữa..." @@ -1214,6 +1222,10 @@ msgstr "Khám phá tài liệu API để tìm hiểu cách tích hợp Reactive msgid "Export" msgstr "Xuất" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "Không thể sao chép sơ yếu lý lịch" @@ -1326,6 +1338,14 @@ msgstr "Tạo tên ngẫu nhiên" msgid "German" msgstr "Tiếng Đức" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "Bắt đầu" @@ -1605,6 +1625,11 @@ msgstr "Ngôn ngữ" msgid "Last 3 days" msgstr "3 ngày qua" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "Bảo trì liên tục" msgid "Open" msgstr "Mở" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "Mở ứng dụng Email" @@ -1912,6 +1941,10 @@ msgstr "Danh sách có thứ tự" msgid "Organization" msgstr "Tổ chức" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "Trang" @@ -2231,6 +2264,14 @@ msgstr "Đang đặt lại mật khẩu..." msgid "Resources" msgstr "Tài nguyên" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "Rumani" msgid "Rotation" msgstr "Xoay" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "Nga" @@ -2305,6 +2350,10 @@ msgstr "Quét mã QR bên dưới bằng ứng dụng xác thực bạn ưa thí msgid "School" msgstr "Trường" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "Thống kê" msgid "Stay" msgstr "Ở lại" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "Gạch ngang" @@ -2579,6 +2632,10 @@ msgstr "Gạch ngang" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "Thu nhỏ" #: src/utils/locale.ts msgid "Zulu" msgstr "Zulu" - diff --git a/locales/zh-CN.po b/locales/zh-CN.po index 8f4f0a43f..6c085bf26 100644 --- a/locales/zh-CN.po +++ b/locales/zh-CN.po @@ -291,6 +291,14 @@ msgstr "加载页面时发生错误。" msgid "An unknown error occurred while importing your resume." msgstr "导入你的简历时发生未知错误。" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "还有更多…" @@ -1214,6 +1222,10 @@ msgstr "查看 API 文档,了解如何在你的应用程序中集成 Reactive msgid "Export" msgstr "导出" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "复制简历失败" @@ -1326,6 +1338,14 @@ msgstr "生成一个随机名称" msgid "German" msgstr "德语" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "开始" @@ -1605,6 +1625,11 @@ msgstr "语言" msgid "Last 3 days" msgstr "最近 3 天" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "持续维护" msgid "Open" msgstr "打开" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "打开邮件客户端" @@ -1912,6 +1941,10 @@ msgstr "有序列表" msgid "Organization" msgstr "组织" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "页面" @@ -2231,6 +2264,14 @@ msgstr "正在重置你的密码…" msgid "Resources" msgstr "资源" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "罗马尼亚语" msgid "Rotation" msgstr "旋转" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "俄语" @@ -2305,6 +2350,10 @@ msgstr "使用你偏好的验证器应用扫描下方二维码。你也可以复 msgid "School" msgstr "学校" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "统计数据" msgid "Stay" msgstr "留下" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "删除线" @@ -2579,6 +2632,10 @@ msgstr "删除线" msgid "Subreddit" msgstr "Subreddit 论坛" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "缩小" #: src/utils/locale.ts msgid "Zulu" msgstr "祖鲁语" - diff --git a/locales/zh-TW.po b/locales/zh-TW.po index d272fa6bf..64060ad96 100644 --- a/locales/zh-TW.po +++ b/locales/zh-TW.po @@ -291,6 +291,14 @@ msgstr "載入頁面時發生錯誤。" msgid "An unknown error occurred while importing your resume." msgstr "匯入履歷時發生未知錯誤。" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "還有很多……" @@ -1214,6 +1222,10 @@ msgstr "瀏覽 API 文件,以瞭解如何將 Reactive Resume 與您的應用 msgid "Export" msgstr "導出" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "履歷複製失敗" @@ -1326,6 +1338,14 @@ msgstr "產生隨機名稱" msgid "German" msgstr "德文" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "開始使用" @@ -1605,6 +1625,11 @@ msgstr "語言" msgid "Last 3 days" msgstr "最近 3 天" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1875,6 +1900,10 @@ msgstr "持續維護" msgid "Open" msgstr "開啟" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "開啟電子郵件用戶端" @@ -1912,6 +1941,10 @@ msgstr "編號清單" msgid "Organization" msgstr "組織" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "頁" @@ -2231,6 +2264,14 @@ msgstr "正在重設您的密碼…" msgid "Resources" msgstr "資源" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2268,6 +2309,10 @@ msgstr "羅馬尼亞語" msgid "Rotation" msgstr "旋轉" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "俄文" @@ -2305,6 +2350,10 @@ msgstr "使用您偏好的驗證器應用程式掃描下方 QR Code。您也可 msgid "School" msgstr "學校" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2571,6 +2620,10 @@ msgstr "統計資料" msgid "Stay" msgstr "留下" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "刪除線" @@ -2579,6 +2632,10 @@ msgstr "刪除線" msgid "Subreddit" msgstr "Subreddit" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" @@ -3242,4 +3299,3 @@ msgstr "縮小" #: src/utils/locale.ts msgid "Zulu" msgstr "祖魯語" - diff --git a/locales/zu-ZA.po b/locales/zu-ZA.po index e5935dece..186d686b6 100644 --- a/locales/zu-ZA.po +++ b/locales/zu-ZA.po @@ -286,6 +286,14 @@ msgstr "" msgid "An unknown error occurred while importing your resume." msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyze Resume" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Analyzing..." +msgstr "" + #: src/routes/_home/-sections/features.tsx msgid "And many more..." msgstr "" @@ -1209,6 +1217,10 @@ msgstr "" msgid "Export" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Failed to analyze resume." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx msgid "Failed to duplicate resume" msgstr "" @@ -1321,6 +1333,14 @@ msgstr "" msgid "German" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get a review of your resume with an overall score, strengths, and actionable suggestions." +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical suggestions. To activate this feature, please update your AI settings." +msgstr "" + #: src/routes/_home/-sections/hero.tsx msgid "Get Started" msgstr "" @@ -1600,6 +1620,11 @@ msgstr "" msgid "Last 3 days" msgstr "" +#. placeholder {0}: new Date(analysis.updatedAt).toLocaleString() +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Last analyzed on {0}" +msgstr "" + #. placeholder {0}: statistics.lastDownloadedAt.toDateString() #: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx msgid "Last downloaded on {0}" @@ -1870,6 +1895,10 @@ msgstr "" msgid "Open" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Open AI Settings" +msgstr "" + #: src/routes/auth/forgot-password.tsx msgid "Open Email Client" msgstr "" @@ -1907,6 +1936,10 @@ msgstr "" msgid "Organization" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Overall Score" +msgstr "" + #: src/utils/resume/section.tsx msgid "Page" msgstr "" @@ -2226,6 +2259,14 @@ msgstr "" msgid "Resources" msgstr "" +#: src/utils/resume/section.tsx +msgid "Resume Analysis" +msgstr "" + +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Resume analysis complete." +msgstr "" + #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx #: src/routes/dashboard/job-search/-components/tailor-dialog.tsx @@ -2263,6 +2304,10 @@ msgstr "" msgid "Rotation" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Run your first analysis to get a scorecard, strengths, and prioritized suggestions." +msgstr "" + #: src/utils/locale.ts msgid "Russian" msgstr "" @@ -2300,6 +2345,10 @@ msgstr "" msgid "School" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Scorecard" +msgstr "" + #: src/routes/dashboard/job-search/index.tsx #: src/routes/dashboard/job-search/index.tsx msgid "Search" @@ -2566,6 +2615,10 @@ msgstr "" msgid "Stay" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Strengths" +msgstr "" + #: src/components/input/rich-input.tsx msgid "Strike" msgstr "" @@ -2574,6 +2627,10 @@ msgstr "" msgid "Subreddit" msgstr "" +#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx +msgid "Suggestions" +msgstr "" + #: src/dialogs/resume/sections/custom.tsx #: src/utils/resume/section.tsx msgid "Summary" diff --git a/migrations/20260408224903_tough_wolfsbane/migration.sql b/migrations/20260408224903_tough_wolfsbane/migration.sql new file mode 100644 index 000000000..7132690eb --- /dev/null +++ b/migrations/20260408224903_tough_wolfsbane/migration.sql @@ -0,0 +1,10 @@ +CREATE TABLE "resume_analysis" ( + "id" uuid PRIMARY KEY, + "analysis" jsonb NOT NULL, + "resume_id" uuid NOT NULL UNIQUE, + "created_at" timestamp with time zone DEFAULT now() NOT NULL, + "updated_at" timestamp with time zone DEFAULT now() NOT NULL +); +--> statement-breakpoint +CREATE INDEX "resume_analysis_resume_id_index" ON "resume_analysis" ("resume_id");--> statement-breakpoint +ALTER TABLE "resume_analysis" ADD CONSTRAINT "resume_analysis_resume_id_resume_id_fkey" FOREIGN KEY ("resume_id") REFERENCES "resume"("id") ON DELETE CASCADE; \ No newline at end of file diff --git a/migrations/20260408224903_tough_wolfsbane/snapshot.json b/migrations/20260408224903_tough_wolfsbane/snapshot.json new file mode 100644 index 000000000..d65c5c11e --- /dev/null +++ b/migrations/20260408224903_tough_wolfsbane/snapshot.json @@ -0,0 +1,3236 @@ +{ + "version": "8", + "dialect": "postgres", + "id": "45211f13-f58a-42fa-b6a9-86373fcc4871", + "prevIds": ["5c375a76-885b-41e3-947e-a6b9fc84725c"], + "ddl": [ + { + "isRlsEnabled": false, + "name": "account", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "apikey", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "jwks", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "oauth_access_token", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "oauth_client", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "oauth_consent", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "oauth_refresh_token", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "passkey", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "resume", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "resume_analysis", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "resume_statistics", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "session", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "two_factor", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "user", + "entityType": "tables", + "schema": "public" + }, + { + "isRlsEnabled": false, + "name": "verification", + "entityType": "tables", + "schema": "public" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "account_id", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "'credential'", + "generated": null, + "identity": null, + "name": "provider_id", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "scope", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id_token", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "password", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "access_token", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "refresh_token", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "access_token_expires_at", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "refresh_token_expires_at", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "account" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "name", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "start", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "prefix", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "key", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "'default'", + "generated": null, + "identity": null, + "name": "config_id", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "reference_id", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "refill_interval", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "refill_amount", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "last_refill_at", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "true", + "generated": null, + "identity": null, + "name": "enabled", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "rate_limit_enabled", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "86400000", + "generated": null, + "identity": null, + "name": "rate_limit_time_window", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "10", + "generated": null, + "identity": null, + "name": "rate_limit_max", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "0", + "generated": null, + "identity": null, + "name": "request_count", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "remaining", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "last_request", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "expires_at", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "permissions", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "jsonb", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "metadata", + "entityType": "columns", + "schema": "public", + "table": "apikey" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "jwks" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "public_key", + "entityType": "columns", + "schema": "public", + "table": "jwks" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "private_key", + "entityType": "columns", + "schema": "public", + "table": "jwks" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "jwks" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "expires_at", + "entityType": "columns", + "schema": "public", + "table": "jwks" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "token", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "client_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "session_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "reference_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "refresh_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "expires_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "scopes", + "entityType": "columns", + "schema": "public", + "table": "oauth_access_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "client_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "client_secret", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "disabled", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "skip_consent", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "enable_end_session", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "subject_type", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "scopes", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "name", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "uri", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "icon", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "contacts", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "tos", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "policy", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "software_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "software_version", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "software_statement", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "redirect_uris", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "post_logout_redirect_uris", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "token_endpoint_auth_method", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "grant_types", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "response_types", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "public", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "type", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "require_pkce", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "reference_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "jsonb", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "metadata", + "entityType": "columns", + "schema": "public", + "table": "oauth_client" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "client_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "reference_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "scopes", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_consent" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "token", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "client_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "session_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "reference_id", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "expires_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "revoked", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "auth_time", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 1, + "default": null, + "generated": null, + "identity": null, + "name": "scopes", + "entityType": "columns", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "name", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "aaguid", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "public_key", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "credential_id", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "counter", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "device_type", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "backed_up", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "transports", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "passkey" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "name", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "slug", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 1, + "default": "'{}'", + "generated": null, + "identity": null, + "name": "tags", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "is_public", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "is_locked", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "password", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "jsonb", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "data", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "resume" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "resume_analysis" + }, + { + "type": "jsonb", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "analysis", + "entityType": "columns", + "schema": "public", + "table": "resume_analysis" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "resume_id", + "entityType": "columns", + "schema": "public", + "table": "resume_analysis" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "resume_analysis" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "resume_analysis" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "0", + "generated": null, + "identity": null, + "name": "views", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "integer", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "0", + "generated": null, + "identity": null, + "name": "downloads", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "last_viewed_at", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "last_downloaded_at", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "resume_id", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "resume_statistics" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "token", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "ip_address", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_agent", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "impersonated_by", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "expires_at", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "session" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "two_factor" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "user_id", + "entityType": "columns", + "schema": "public", + "table": "two_factor" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "secret", + "entityType": "columns", + "schema": "public", + "table": "two_factor" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "backup_codes", + "entityType": "columns", + "schema": "public", + "table": "two_factor" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "two_factor" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "two_factor" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "image", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "name", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "email", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "email_verified", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "username", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "display_username", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "two_factor_enabled", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "last_active_at", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "'user'", + "generated": null, + "identity": null, + "name": "role", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "boolean", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": "false", + "generated": null, + "identity": null, + "name": "banned", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "text", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "ban_reason", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "timestamp(6) with time zone", + "typeSchema": null, + "notNull": false, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "ban_expires", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "user" + }, + { + "type": "uuid", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "id", + "entityType": "columns", + "schema": "public", + "table": "verification" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "identifier", + "entityType": "columns", + "schema": "public", + "table": "verification" + }, + { + "type": "text", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "value", + "entityType": "columns", + "schema": "public", + "table": "verification" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": null, + "generated": null, + "identity": null, + "name": "expires_at", + "entityType": "columns", + "schema": "public", + "table": "verification" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "created_at", + "entityType": "columns", + "schema": "public", + "table": "verification" + }, + { + "type": "timestamp with time zone", + "typeSchema": null, + "notNull": true, + "dimensions": 0, + "default": "now()", + "generated": null, + "identity": null, + "name": "updated_at", + "entityType": "columns", + "schema": "public", + "table": "verification" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "account_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "account" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "reference_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "apikey_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "apikey" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "key", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "apikey_key_index", + "entityType": "indexes", + "schema": "public", + "table": "apikey" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "config_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "apikey_config_id_index", + "entityType": "indexes", + "schema": "public", + "table": "apikey" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "enabled", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + }, + { + "value": "reference_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "apikey_enabled_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "apikey" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "token", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "oauth_access_token_token_index", + "entityType": "indexes", + "schema": "public", + "table": "oauth_access_token" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "client_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "oauth_client_client_id_index", + "entityType": "indexes", + "schema": "public", + "table": "oauth_client" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + }, + { + "value": "client_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "oauth_consent_user_id_client_id_index", + "entityType": "indexes", + "schema": "public", + "table": "oauth_consent" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "token", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "oauth_refresh_token_token_index", + "entityType": "indexes", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "passkey_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "passkey" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "resume_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "resume" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "created_at", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "resume_created_at_index", + "entityType": "indexes", + "schema": "public", + "table": "resume" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + }, + { + "value": "updated_at", + "isExpression": false, + "asc": false, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "resume_user_id_updated_at_index", + "entityType": "indexes", + "schema": "public", + "table": "resume" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "is_public", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + }, + { + "value": "slug", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + }, + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "resume_is_public_slug_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "resume" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "resume_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "resume_analysis_resume_id_index", + "entityType": "indexes", + "schema": "public", + "table": "resume_analysis" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "token", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + }, + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "session_token_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "session" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "expires_at", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "session_expires_at_index", + "entityType": "indexes", + "schema": "public", + "table": "session" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "user_id", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "two_factor_user_id_index", + "entityType": "indexes", + "schema": "public", + "table": "two_factor" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "secret", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "two_factor_secret_index", + "entityType": "indexes", + "schema": "public", + "table": "two_factor" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "created_at", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "user_created_at_index", + "entityType": "indexes", + "schema": "public", + "table": "user" + }, + { + "nameExplicit": false, + "columns": [ + { + "value": "identifier", + "isExpression": false, + "asc": true, + "nullsFirst": false, + "opclass": null + } + ], + "isUnique": false, + "where": null, + "with": "", + "method": "btree", + "concurrently": false, + "name": "verification_identifier_index", + "entityType": "indexes", + "schema": "public", + "table": "verification" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "account_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "account" + }, + { + "nameExplicit": false, + "columns": ["reference_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "apikey_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "apikey" + }, + { + "nameExplicit": false, + "columns": ["client_id"], + "schemaTo": "public", + "tableTo": "oauth_client", + "columnsTo": ["client_id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_access_token_client_id_oauth_client_client_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_access_token" + }, + { + "nameExplicit": false, + "columns": ["session_id"], + "schemaTo": "public", + "tableTo": "session", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "SET NULL", + "name": "oauth_access_token_session_id_session_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_access_token" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_access_token_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_access_token" + }, + { + "nameExplicit": false, + "columns": ["refresh_id"], + "schemaTo": "public", + "tableTo": "oauth_refresh_token", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_access_token_refresh_id_oauth_refresh_token_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_access_token" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_client_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_client" + }, + { + "nameExplicit": false, + "columns": ["client_id"], + "schemaTo": "public", + "tableTo": "oauth_client", + "columnsTo": ["client_id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_consent_client_id_oauth_client_client_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_consent" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_consent_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_consent" + }, + { + "nameExplicit": false, + "columns": ["client_id"], + "schemaTo": "public", + "tableTo": "oauth_client", + "columnsTo": ["client_id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_refresh_token_client_id_oauth_client_client_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "nameExplicit": false, + "columns": ["session_id"], + "schemaTo": "public", + "tableTo": "session", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "SET NULL", + "name": "oauth_refresh_token_session_id_session_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "oauth_refresh_token_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "oauth_refresh_token" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "passkey_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "passkey" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "resume_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "resume" + }, + { + "nameExplicit": false, + "columns": ["resume_id"], + "schemaTo": "public", + "tableTo": "resume", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "resume_analysis_resume_id_resume_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "resume_analysis" + }, + { + "nameExplicit": false, + "columns": ["resume_id"], + "schemaTo": "public", + "tableTo": "resume", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "resume_statistics_resume_id_resume_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "resume_statistics" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "session_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "session" + }, + { + "nameExplicit": false, + "columns": ["user_id"], + "schemaTo": "public", + "tableTo": "user", + "columnsTo": ["id"], + "onUpdate": "NO ACTION", + "onDelete": "CASCADE", + "name": "two_factor_user_id_user_id_fkey", + "entityType": "fks", + "schema": "public", + "table": "two_factor" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "account_pkey", + "schema": "public", + "table": "account", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "apikey_pkey", + "schema": "public", + "table": "apikey", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "jwks_pkey", + "schema": "public", + "table": "jwks", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "oauth_access_token_pkey", + "schema": "public", + "table": "oauth_access_token", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "oauth_client_pkey", + "schema": "public", + "table": "oauth_client", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "oauth_consent_pkey", + "schema": "public", + "table": "oauth_consent", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "oauth_refresh_token_pkey", + "schema": "public", + "table": "oauth_refresh_token", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "passkey_pkey", + "schema": "public", + "table": "passkey", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "resume_pkey", + "schema": "public", + "table": "resume", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "resume_analysis_pkey", + "schema": "public", + "table": "resume_analysis", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "resume_statistics_pkey", + "schema": "public", + "table": "resume_statistics", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "session_pkey", + "schema": "public", + "table": "session", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "two_factor_pkey", + "schema": "public", + "table": "two_factor", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "user_pkey", + "schema": "public", + "table": "user", + "entityType": "pks" + }, + { + "columns": ["id"], + "nameExplicit": false, + "name": "verification_pkey", + "schema": "public", + "table": "verification", + "entityType": "pks" + }, + { + "nameExplicit": false, + "columns": ["slug", "user_id"], + "nullsNotDistinct": false, + "name": "resume_slug_user_id_unique", + "entityType": "uniques", + "schema": "public", + "table": "resume" + }, + { + "nameExplicit": false, + "columns": ["token"], + "nullsNotDistinct": false, + "name": "oauth_access_token_token_key", + "schema": "public", + "table": "oauth_access_token", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["client_id"], + "nullsNotDistinct": false, + "name": "oauth_client_client_id_key", + "schema": "public", + "table": "oauth_client", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["resume_id"], + "nullsNotDistinct": false, + "name": "resume_analysis_resume_id_key", + "schema": "public", + "table": "resume_analysis", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["resume_id"], + "nullsNotDistinct": false, + "name": "resume_statistics_resume_id_key", + "schema": "public", + "table": "resume_statistics", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["token"], + "nullsNotDistinct": false, + "name": "session_token_key", + "schema": "public", + "table": "session", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["email"], + "nullsNotDistinct": false, + "name": "user_email_key", + "schema": "public", + "table": "user", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["username"], + "nullsNotDistinct": false, + "name": "user_username_key", + "schema": "public", + "table": "user", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["display_username"], + "nullsNotDistinct": false, + "name": "user_display_username_key", + "schema": "public", + "table": "user", + "entityType": "uniques" + }, + { + "nameExplicit": false, + "columns": ["identifier"], + "nullsNotDistinct": false, + "name": "verification_identifier_key", + "schema": "public", + "table": "verification", + "entityType": "uniques" + } + ], + "renames": [] +} diff --git a/package.json b/package.json index eb0d300f8..fb62e8342 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "reactive-resume", - "version": "5.0.16", + "version": "5.0.17", "description": "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.", "license": "MIT", "author": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 238cb1738..a72bac95b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,16 +39,16 @@ importers: version: 1.3.0(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@better-auth/api-key': specifier: ^1.6.1 - version: 1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280)) + version: 1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4)) '@better-auth/drizzle-adapter': specifier: ^1.6.1 version: 1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6)) '@better-auth/infra': specifier: ^0.1.14 - version: 0.1.14(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/sso@1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(better-call@1.3.5(zod@4.3.6)))(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(zod@4.3.6) + version: 0.1.14(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/sso@1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(better-call@1.3.5(zod@4.3.6)))(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(zod@4.3.6) '@better-auth/oauth-provider': specifier: ^1.6.1 - version: 1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(better-call@1.3.5(zod@4.3.6)) + version: 1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(better-call@1.3.5(zod@4.3.6)) '@dnd-kit/core': specifier: ^6.3.1 version: 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) @@ -117,7 +117,7 @@ importers: version: 1.166.10(@tanstack/query-core@5.96.2)(@tanstack/react-query@5.96.2(react@19.2.5))(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@tanstack/router-core@1.168.9)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@tanstack/react-start': specifier: ^1.167.16 - version: 1.167.16(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 1.167.16(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@tanstack/zod-adapter': specifier: ^1.166.9 version: 1.166.9(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(zod@4.3.6) @@ -156,7 +156,7 @@ importers: version: 6.0.0 better-auth: specifier: ^1.6.1 - version: 1.6.1(ce616d5f117372e8ef4caff150eb1280) + version: 1.6.1(f9fdbfae8fc6b62681ce48819db943b4) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -295,13 +295,13 @@ importers: version: 5.9.5(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@lingui/vite-plugin': specifier: ^5.9.5 - version: 5.9.5(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(babel-plugin-macros@3.1.0)(typescript@5.9.3) + version: 5.9.5(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@rolldown/plugin-babel': specifier: ^0.2.2 - version: 0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.13) + version: 0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.15) '@tailwindcss/vite': specifier: ^4.2.2 - version: 4.2.2(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) + version: 4.2.2(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) '@testing-library/react': specifier: ^16.3.2 version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) @@ -331,10 +331,10 @@ importers: version: 7.0.0-dev.20260408.1 '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(@rolldown/plugin-babel@0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.13))(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) + version: 6.0.1(@rolldown/plugin-babel@0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.15))(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) '@vitest/coverage-v8': specifier: ^4.1.3 - version: 4.1.3(@voidzero-dev/vite-plus-test@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) + version: 4.1.3(@voidzero-dev/vite-plus-test@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -349,10 +349,10 @@ importers: version: 6.2.2 knip: specifier: ^6.3.1 - version: 6.3.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) + version: 6.3.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) nitro: specifier: 3.0.260311-beta - version: 3.0.260311-beta(@azure/identity@4.13.1)(@electric-sql/pglite@0.3.15)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(chokidar@4.0.3)(dotenv@17.4.0)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(giget@2.0.0)(jiti@2.6.1)(lru-cache@11.2.7)(mongodb@7.1.0(socks@2.8.7))(mysql2@3.15.3)(rollup@2.80.0) + version: 3.0.260311-beta(@azure/identity@4.13.1)(@electric-sql/pglite@0.3.15)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(chokidar@4.0.3)(dotenv@17.4.1)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(giget@2.0.0)(jiti@2.6.1)(lru-cache@11.3.3)(mongodb@7.1.0(socks@2.8.7))(mysql2@3.15.3)(rollup@2.80.0) node-addon-api: specifier: ^8.7.0 version: 8.7.0 @@ -364,16 +364,16 @@ importers: version: 20.0.0 vite: specifier: npm:@voidzero-dev/vite-plus-core@latest - version: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + version: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' vite-plugin-pwa: specifier: ^1.2.0 - version: 1.2.0(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0) + version: 1.2.0(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0) vite-plus: specifier: latest - version: 0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) + version: 0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) vitest: specifier: npm:@voidzero-dev/vite-plus-test@latest - version: '@voidzero-dev/vite-plus-test@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + version: '@voidzero-dev/vite-plus-test@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' packages: @@ -417,12 +417,12 @@ packages: peerDependencies: ajv: ^8.18.0 - '@asamuzakjp/css-color@5.1.4': - resolution: {integrity: sha512-503MoTEmPSyEJ7zQ+5vlkwPtkyxDhbDwR9ajk/jpPGrCLiUFHzgEG4iViUPKdGlZPRT1mWSPSbDL2qkOoLU4vg==} + '@asamuzakjp/css-color@5.1.8': + resolution: {integrity: sha512-OISPR9c2uPo23rUdvfEQiLPjoMLOpEeLNnP5iGkxr6tDDxJd3NjD+6fxY0mdaMbIPUjFGL4HFOJqLvow5q4aqQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - '@asamuzakjp/dom-selector@7.0.6': - resolution: {integrity: sha512-Tgmk6EQM0nc9xvp7sEHRVavbknhb/vGKht+04yAT3t5KQwZ02CSobCtcFgaHH04ZrjD1BhEKNA8tRhzFV20gkA==} + '@asamuzakjp/dom-selector@7.0.8': + resolution: {integrity: sha512-erMO6FgtM02dC24NGm0xufMzWz5OF0wXKR7BpvGD973bq/GbmR8/DbxNZbj0YevQ5hlToJaWSVK/G9/NDgGEVw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} '@asamuzakjp/nwsapi@2.3.9': @@ -591,8 +591,8 @@ packages: resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==} engines: {node: '>=18.0.0'} - '@azure-rest/core-client@2.5.1': - resolution: {integrity: sha512-EHaOXW0RYDKS5CFffnixdyRPak5ytiCtU7uXDcP/uiY+A6jFRwNGzzJBiznkCzvi5EYpY+YWinieqHb0oY916A==} + '@azure-rest/core-client@2.6.0': + resolution: {integrity: sha512-iuFKDm8XPzNxPfRjhyU5/xKZmcRDzSuEghXDHHk4MjBV/wFL34GmYVBZnn9wmuoLBeS1qAw9ceMdaeJBPcB1QQ==} engines: {node: '>=20.0.0'} '@azure/abort-controller@2.1.2': @@ -607,8 +607,8 @@ packages: resolution: {integrity: sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==} engines: {node: '>=20.0.0'} - '@azure/core-http-compat@2.3.2': - resolution: {integrity: sha512-Tf6ltdKzOJEgxZeWLCjMxrxbodB/ZeCbzzA1A2qHbhzAjzjHoBVSUeSl/baT/oHAxhc4qdqVaDKnc2+iE932gw==} + '@azure/core-http-compat@2.4.0': + resolution: {integrity: sha512-f1P96IB399YiN2ARYHP7EpZi3Bf3wH4SN2lGzrw7JVwm7bbsVYtf2iKSBwTywD2P62NOPZGHFSZi+6jjb75JuA==} engines: {node: '>=20.0.0'} peerDependencies: '@azure/core-client': ^1.10.0 @@ -1393,8 +1393,8 @@ packages: peerDependencies: react: '>=16.8.0' - '@dotenvx/dotenvx@1.59.1': - resolution: {integrity: sha512-Qg+meC+XFxliuVSDlEPkKnaUjdaJKK6FNx/Wwl2UxhQR8pyPIuLhMavsF7ePdB9qFZUWV1jEK3ckbJir/WmF4w==} + '@dotenvx/dotenvx@1.61.0': + resolution: {integrity: sha512-utL3cpZoFzflyqUkjYbxYujI6STBTmO5LFn4bbin/NZnRWN6wQ7eErhr3/Vpa5h/jicPFC6kTa42r940mQftJQ==} hasBin: true '@drizzle-team/brocli@0.11.0': @@ -1420,17 +1420,14 @@ packages: '@electric-sql/pglite@0.3.15': resolution: {integrity: sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==} - '@emnapi/core@1.9.1': - resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} - - '@emnapi/runtime@1.9.1': - resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} + '@emnapi/core@1.9.2': + resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} '@emnapi/runtime@1.9.2': resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} - '@emnapi/wasi-threads@1.2.0': - resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} @@ -1775,8 +1772,8 @@ packages: resolution: {integrity: sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==} engines: {node: ^20.17.0 || >=22.9.0} - '@hono/node-server@1.19.12': - resolution: {integrity: sha512-txsUW4SQ1iilgE0l9/e9VQWmELXifEFvmdA1j6WFh/aFPj99hIntrSsq/if0UWyGVkmrRPKA1wCeP+UCr1B9Uw==} + '@hono/node-server@1.19.13': + resolution: {integrity: sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ==} engines: {node: '>=18.14.1'} peerDependencies: hono: ^4.11.10 @@ -2117,8 +2114,8 @@ packages: resolution: {integrity: sha512-cXu86tF4VQVfwz8W1SPbhoRyHJkti6mjH/XJIxp40jhO4j2k1m4KYrEykxqWPkFF3vrK4rgQppBh//AwyGSXPA==} engines: {node: '>=18'} - '@napi-rs/wasm-runtime@1.1.2': - resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} + '@napi-rs/wasm-runtime@1.1.3': + resolution: {integrity: sha512-xK9sGVbJWYb08+mTJt3/YV24WxvxpXcXtP6B172paPZ+Ts69Re9dAr7lKwJoeIx8OoeuimEiRZ7umkiUVClmmQ==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 @@ -2400,19 +2397,19 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.122.0': - resolution: {integrity: sha512-vevyz3bNjevQFCV2Yg5o6Sp9BSoiYiJVymMrzA3S1ZGj4J8ak4YiywhFyQMueQ3UNlJU6HZOZYDy70TUc99aHw==} + '@oxc-project/runtime@0.123.0': + resolution: {integrity: sha512-wRf0z8saz9tHLcK3YeTeBmwISrpy4bBimvKxUmryiIhbt+ZJb0nwwJNL3D8xpeWbNfZlGSlzRBZbfcbApIGZJw==} engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.121.0': resolution: {integrity: sha512-CGtOARQb9tyv7ECgdAlFxi0Fv7lmzvmlm2rpD/RdijOO9rfk/JvB1CjT8EnoD+tjna/IYgKKw3IV7objRb+aYw==} - '@oxc-project/types@0.122.0': - resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} - '@oxc-project/types@0.123.0': resolution: {integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew==} + '@oxc-project/types@0.124.0': + resolution: {integrity: sha512-VBFWMTBvHxS11Z5Lvlr3IWgrwhMTXV+Md+EQF0Xf60+wAdsGFTBx7X7K/hP4pi8N7dcm1RvcHwDxZ16Qx8keUg==} + '@oxc-resolver/binding-android-arm-eabi@11.19.1': resolution: {integrity: sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==} cpu: [arm] @@ -2643,33 +2640,33 @@ packages: cpu: [x64] os: [win32] - '@oxlint-tsgolint/darwin-arm64@0.18.1': - resolution: {integrity: sha512-CxSd15ZwHn70UJFTXVvy76bZ9zwI097cVyjvUFmYRJwvkQF3VnrTf2oe1gomUacErksvtqLgn9OKvZhLMYwvog==} + '@oxlint-tsgolint/darwin-arm64@0.20.0': + resolution: {integrity: sha512-KKQcIHZHMxqpHUA1VXIbOG6chNCFkUWbQy6M+AFVtPKkA/3xAeJkJ3njoV66bfzwPHRcWQO+kcj5XqtbkjakoA==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.18.1': - resolution: {integrity: sha512-LE7VW/T/VcKhl3Z1ev5BusrxdlQ3DWweSeOB+qpBeur2h8+vCWq+M7tCO29C7lveBDfx1+rNwj4aiUVlA+Qs+g==} + '@oxlint-tsgolint/darwin-x64@0.20.0': + resolution: {integrity: sha512-7HeVMuclGfG+NLZi2ybY0T4fMI7/XxO/208rJk+zEIloKkVnlh11Wd241JMGwgNFXn+MLJbOqOfojDb2Dt4L1g==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.18.1': - resolution: {integrity: sha512-2AG8YIXVJJbnM0rcsJmzzWOjZXBu5REwowgUpbHZueF7OYM3wR7Xu8pXEpAojEHAtYYZ3X4rpPoetomkJx7kCw==} + '@oxlint-tsgolint/linux-arm64@0.20.0': + resolution: {integrity: sha512-zxhUwz+WSxE6oWlZLK2z2ps9yC6ebmgoYmjAl0Oa48+GqkZ56NVgo+wb8DURNv6xrggzHStQxqQxe3mK51HZag==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.18.1': - resolution: {integrity: sha512-f8vDYPEdiwpA2JaDEkadTXfuqIgweQ8zcL4SX75EN2kkW2oAynjN7cd8m86uXDgB0JrcyOywbRtwnXdiIzXn2A==} + '@oxlint-tsgolint/linux-x64@0.20.0': + resolution: {integrity: sha512-/1l6FnahC9im8PK+Ekkx/V3yetO/PzZnJegE2FXcv/iXEhbeVxP/ouiTYcUQu9shT1FWJCSNti1VJHH+21Y1dg==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.18.1': - resolution: {integrity: sha512-fBdML05KMDAL9ebWeoHIzkyI86Eq6r9YH5UDRuXJ9vAIo1EnKo0ti7hLUxNdc2dy2FF/T4k98p5wkkXvLyXqfA==} + '@oxlint-tsgolint/win32-arm64@0.20.0': + resolution: {integrity: sha512-oPZ5Yz8sVdo7P/5q+i3IKeix31eFZ55JAPa1+RGPoe9PoaYVsdMvR6Jvib6YtrqoJnFPlg3fjEjlEPL8VBKYJA==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.18.1': - resolution: {integrity: sha512-cYZMhNrsq9ZZ3OUWHyawqiS+c8HfieYG0zuZP2LbEuWWPfdZM/22iAlo608J+27G1s9RXQhvgX6VekwWbXbD7A==} + '@oxlint-tsgolint/win32-x64@0.20.0': + resolution: {integrity: sha512-4stx8RHj3SP9vQyRF/yZbz5igtPvYMEUR8CUoha4BVNZihi39DpCR8qkU7lpjB5Ga1DRMo2pHaA4bdTOMaY4mw==} cpu: [x64] os: [win32] @@ -3061,97 +3058,97 @@ packages: '@remirror/core-constants@3.0.0': resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} - '@rolldown/binding-android-arm64@1.0.0-rc.13': - resolution: {integrity: sha512-5ZiiecKH2DXAVJTNN13gNMUcCDg4Jy8ZjbXEsPnqa248wgOVeYRX0iqXXD5Jz4bI9BFHgKsI2qmyJynstbmr+g==} + '@rolldown/binding-android-arm64@1.0.0-rc.15': + resolution: {integrity: sha512-YYe6aWruPZDtHNpwu7+qAHEMbQ/yRl6atqb/AhznLTnD3UY99Q1jE7ihLSahNWkF4EqRPVC4SiR4O0UkLK02tA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.13': - resolution: {integrity: sha512-tz/v/8G77seu8zAB3A5sK3UFoOl06zcshEzhUO62sAEtrEuW/H1CcyoupOrD+NbQJytYgA4CppXPzlrmp4JZKA==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.15': + resolution: {integrity: sha512-oArR/ig8wNTPYsXL+Mzhs0oxhxfuHRfG7Ikw7jXsw8mYOtk71W0OkF2VEVh699pdmzjPQsTjlD1JIOoHkLP1Fg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.13': - resolution: {integrity: sha512-8DakphqOz8JrMYWTJmWA+vDJxut6LijZ8Xcdc4flOlAhU7PNVwo2MaWBF9iXjJAPo5rC/IxEFZDhJ3GC7NHvug==} + '@rolldown/binding-darwin-x64@1.0.0-rc.15': + resolution: {integrity: sha512-YzeVqOqjPYvUbJSWJ4EDL8ahbmsIXQpgL3JVipmN+MX0XnXMeWomLN3Fb+nwCmP/jfyqte5I3XRSm7OfQrbyxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.13': - resolution: {integrity: sha512-4wBQFfjDuXYN/SVI8inBF3Aa+isq40rc6VMFbk5jcpolUBTe5cYnMsHZ51nFWsx3PVyyNN3vgoESki0Hmr/4BA==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.15': + resolution: {integrity: sha512-9Erhx956jeQ0nNTyif1+QWAXDRD38ZNjr//bSHrt6wDwB+QkAfl2q6Mn1k6OBPerznjRmbM10lgRb1Pli4xZPw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13': - resolution: {integrity: sha512-JW/e4yPIXLms+jmnbwwy5LA/LxVwZUWLN8xug+V200wzaVi5TEGIWQlh8o91gWYFxW609euI98OCCemmWGuPrw==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.15': + resolution: {integrity: sha512-cVwk0w8QbZJGTnP/AHQBs5yNwmpgGYStL88t4UIaqcvYJWBfS0s3oqVLZPwsPU6M0zlW4GqjP0Zq5MnAGwFeGA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-ZfKWpXiUymDnavepCaM6KG/uGydJ4l2nBmMxg60Ci4CbeefpqjPWpfaZM7PThOhk2dssqBAcwLc6rAyr0uTdXg==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.15': + resolution: {integrity: sha512-eBZ/u8iAK9SoHGanqe/jrPnY0JvBN6iXbVOsbO38mbz+ZJsaobExAm1Iu+rxa4S1l2FjG0qEZn4Rc6X8n+9M+w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.13': - resolution: {integrity: sha512-bmRg3O6Z0gq9yodKKWCIpnlH051sEfdVwt+6m5UDffAQMUUqU0xjnQqqAUm+Gu7ofAAly9DqiQDtKu2nPDEABA==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.15': + resolution: {integrity: sha512-ZvRYMGrAklV9PEkgt4LQM6MjQX2P58HPAuecwYObY2DhS2t35R0I810bKi0wmaYORt6m/2Sm+Z+nFgb0WhXNcQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-8Wtnbw4k7pMYN9B/mOEAsQ8HOiq7AZ31Ig4M9BKn2So4xRaFEhtCSa4ZJaOutOWq50zpgR4N5+L/opnlaCx8wQ==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.15': + resolution: {integrity: sha512-VDpgGBzgfg5hLg+uBpCLoFG5kVvEyafmfxGUV0UHLcL5irxAK7PKNeC2MwClgk6ZAiNhmo9FLhRYgvMmedLtnQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-D/0Nlo8mQuxSMohNJUF2lDXWRsFDsHldfRRgD9bRgktj+EndGPj4DOV37LqDKPYS+osdyhZEH7fTakTAEcW7qg==} + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.15': + resolution: {integrity: sha512-y1uXY3qQWCzcPgRJATPSOUP4tCemh4uBdY7e3EZbVwCJTY3gLJWnQABgeUetvED+bt1FQ01OeZwvhLS2bpNrAQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-eRrPvat2YaVQcwwKi/JzOP6MKf1WRnOCr+VaI3cTWz3ZoLcP/654z90lVCJ4dAuMEpPdke0n+qyAqXDZdIC4rA==} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.15': + resolution: {integrity: sha512-023bTPBod7J3Y/4fzAN6QtpkSABR0rigtrwaP+qSEabUh5zf6ELr9Nc7GujaROuPY3uwdSIXWrvhn1KxOvurWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.13': - resolution: {integrity: sha512-PsdONiFRp8hR8KgVjTWjZ9s7uA3uueWL0t74/cKHfM4dR5zXYv4AjB8BvA+QDToqxAFg4ZkcVEqeu5F7inoz5w==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.15': + resolution: {integrity: sha512-witB2O0/hU4CgfOOKUoeFgQ4GktPi1eEbAhaLAIpgD6+ZnhcPkUtPsoKKHRzmOoWPZue46IThdSgdo4XneOLYw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.13': - resolution: {integrity: sha512-hCNXgC5dI3TVOLrPT++PKFNZ+1EtS0mLQwfXXXSUD/+rGlB65gZDwN/IDuxLpQP4x8RYYHqGomlUXzpO8aVI2w==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.15': + resolution: {integrity: sha512-UCL68NJ0Ud5zRipXZE9dF5PmirzJE4E4BCIOOssEnM7wLDsxjc6Qb0sGDxTNRTP53I6MZpygyCpY8Aa8sPfKPg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-rc.13': - resolution: {integrity: sha512-viLS5C5et8NFtLWw9Sw3M/w4vvnVkbWkO7wSNh3C+7G1+uCkGpr6PcjNDSFcNtmXY/4trjPBqUfcOL+P3sWy/g==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.15': + resolution: {integrity: sha512-ApLruZq/ig+nhaE7OJm4lDjayUnOHVUa77zGeqnqZ9pn0ovdVbbNPerVibLXDmWeUZXjIYIT8V3xkT58Rm9u5Q==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13': - resolution: {integrity: sha512-Fqa3Tlt1xL4wzmAYxGNFV36Hb+VfPc9PYU+E25DAnswXv3ODDu/yyWjQDbXMo5AGWkQVjLgQExuVu8I/UaZhPQ==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.15': + resolution: {integrity: sha512-KmoUoU7HnN+Si5YWJigfTws1jz1bKBYDQKdbLspz0UaqjjFkddHsqorgiW1mxcAj88lYUE6NC/zJNwT+SloqtA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.13': - resolution: {integrity: sha512-/pLI5kPkGEi44TDlnbio3St/5gUFeN51YWNAk/Gnv6mEQBOahRBh52qVFVBpmrnU01n2yysvBML9Ynu7K4kGAQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.15': + resolution: {integrity: sha512-3P2A8L+x75qavWLe/Dll3EYBJLQmtkJN8rfh+U/eR3MqMgL/h98PhYI+JFfXuDPgPeCB7iZAKiqii5vqOvnA0g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3176,8 +3173,8 @@ packages: '@rolldown/pluginutils@1.0.0-beta.40': resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} - '@rolldown/pluginutils@1.0.0-rc.13': - resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==} + '@rolldown/pluginutils@1.0.0-rc.15': + resolution: {integrity: sha512-UromN0peaE53IaBRe9W7CjrZgXl90fqGpK+mIZbA3qSTeYqg3pqpROBdIPvOG3F5ereDHNwoHBI2e50n1BDr1g==} '@rolldown/pluginutils@1.0.0-rc.7': resolution: {integrity: sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==} @@ -4068,8 +4065,8 @@ packages: resolution: {integrity: sha512-N0MZLEUnAoP/aRVk7MY119LDsESkbtEwIw+YeXi/jjx2XCqf7ni3GxIVsUYtf/troyuSedq3V/OUrkoCh5A9gA==} hasBin: true - '@typespec/ts-http-runtime@0.3.4': - resolution: {integrity: sha512-CI0NhTrz4EBaa0U+HaaUZrJhPoso8sG7ZFya8uQoBA57fjzrjRSv87ekCjLZOFExN+gXE/z0xuN2QfH4H2HrLQ==} + '@typespec/ts-http-runtime@0.3.5': + resolution: {integrity: sha512-yURCknZhvywvQItHMMmFSo+fq5arCUIyz/CVk7jD89MSai7dkaX8ufjCWp3NttLojoTVbcE72ri+be/TnEbMHw==} engines: {node: '>=20.0.0'} '@uiw/color-convert@2.10.1': @@ -4144,8 +4141,8 @@ packages: '@vitest/utils@4.1.3': resolution: {integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw==} - '@voidzero-dev/vite-plus-core@0.1.15': - resolution: {integrity: sha512-0qAbqwcvQwiC8xGKSSuFtsjJUEM4LZzpXF7dffRazghGEQ8HH8NAvVryp/PiMSFwreJlV3rujwL4amKjnwCHpg==} + '@voidzero-dev/vite-plus-core@0.1.16': + resolution: {integrity: sha512-fOyf14CXjcXqANFs2fCXEX+0Tn9ZjmqfFV+qTnARwIF1Kzl8WquO4XtvlDgs/fTQ91H4AyoNUgkvWdKS+C4xYA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@arethetypeswrong/core': ^0.18.1 @@ -4153,7 +4150,7 @@ packages: '@tsdown/exe': 0.21.7 '@types/node': ^20.19.0 || >=22.12.0 '@vitejs/devtools': ^0.1.0 - esbuild: ^0.27.0 + esbuild: ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 publint: ^0.3.0 @@ -4204,48 +4201,48 @@ packages: yaml: optional: true - '@voidzero-dev/vite-plus-darwin-arm64@0.1.15': - resolution: {integrity: sha512-arFq8phXg96rQ5J+FYvkBYdEGxIhP1ePAXlUeQY2hV8hJPzse+CdxusWxcjfpTgvFi+dpsKzE4KSNS22PyBo7w==} + '@voidzero-dev/vite-plus-darwin-arm64@0.1.16': + resolution: {integrity: sha512-InG0ZmuGh7DTrn7zWQ0UvKapElphKI6G1oYfys+jraedG70EhIIee9gtO+mTE1T0bF67SgAcLXwNyaiNda0XwA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@voidzero-dev/vite-plus-darwin-x64@0.1.15': - resolution: {integrity: sha512-2eY+gTEIZvLH33nQmcL2tKlf+iHfClaqaSMYIlUpTp/CN+xqh4Ir4y2vN1XGEuFDIW0FshSZTg3ulPtduneEDA==} + '@voidzero-dev/vite-plus-darwin-x64@0.1.16': + resolution: {integrity: sha512-LGNrECstuhkCRKRj/dE98Xcprw8HU3VMIMJnZsnDR2C5RB2HADNIu21at/a/G3giA9eWm7uhtPp9FvUtTCK9TA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.15': - resolution: {integrity: sha512-jJgz84pp61oHeXAYIUXKsVwQsMQ7NHK0+dBe6v1Q+Z034xXsyBrxi/JASSeVmCpAd6CN+xzOCsfMyn3whVTTxQ==} + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.16': + resolution: {integrity: sha512-AoFKu6dIOtlkp/mwmtU8ES2uzoaxCHhIym1Tk7qMxyvke4IXnye6VDc4kPMRQwD8mwR3T3bO0HuaEEHxrIWDxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.15': - resolution: {integrity: sha512-F0Wig+We0ERhGecf3fDIwM/kfqT0vP2htH0vKUnV/inHIVbPc1MsrjcExX1eJ6KFSp5YTfchRN8HGecqtsudPA==} + '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.16': + resolution: {integrity: sha512-PloCsGTRIhcXIpUOJ6PqVG8gYNpq+ooJNyqy5sQ82BRnJuo8oV7uBLFvg0X9B3Bzh+vO1F8/+92+o5TiL35JMg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.15': - resolution: {integrity: sha512-aT5Yr2GphvRjoc2URmELDqjWwhe5VPvyy15Tzum+jPhEjY4I/lPXxKXEROjQe3TIv6MmFSHCe3oNCSaFdUE1pA==} + '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.16': + resolution: {integrity: sha512-nY9/2g+qjhwsW5U3MrFLlx+bOBsdOJiO2HzbxQy7jo/S3jPTnXhFlrRegQuAmqrHAXrSdNwgblgRpICKhx1xZg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-linux-x64-musl@0.1.15': - resolution: {integrity: sha512-Q6qMBMdVp5v84YVzFvMUpzVIHLfJuwZQR/KUtAOn/hzpfNITigKR2GrZZDgQvszFW+0CPhDFcK3kqLkxlJCdFg==} + '@voidzero-dev/vite-plus-linux-x64-musl@0.1.16': + resolution: {integrity: sha512-JGKEAMoXqzdr9lHT/13uRNV9uzrSYXAFhjAfIC8WEQMG2VUFksvq5/TOc26hzmzbqu+bxRmfN8h1aVTDL8KwFg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@voidzero-dev/vite-plus-test@0.1.15': - resolution: {integrity: sha512-jxMUEX6PDpzMUz+KOVOoB8HiODMf5mWjH19pof0k9l/RZT4iLDyVXB+p9PoWjbVrEMMGzq9BTOVob7wfOZeZEA==} + '@voidzero-dev/vite-plus-test@0.1.16': + resolution: {integrity: sha512-d/rJPX/heMzoAFdnpZsp04MAa6nw1yH1tA4mVCV4m8goVcE9nAvt69mjLMzE8N/rYIQOSgenf3hDXuQRuD6OKQ==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@edge-runtime/vm': '*' @@ -4269,14 +4266,14 @@ packages: jsdom: optional: true - '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.15': - resolution: {integrity: sha512-EePrs+NIUy3gE60qaXPXzj8mw+JAXEBfGKsfweYBgNK6jo9ZXZto5ViKTuQsVVuWLVaELZSjoudbkzXB8wnJoQ==} + '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.16': + resolution: {integrity: sha512-IugPUCLY7HmiPcCeuHKUqO1+G2vxHnYzAGhS02AixD0sJLTAIKCUANDOiVUFf/HMw+jh/UkugW7MWek8lf/JrQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.15': - resolution: {integrity: sha512-vfYfwOG/5a/WUtgGrbUCatRkc5x0Rq/9GDlCzQQIAFGDB5BfyIjGbdCOqamQWOh+yQbeOHwvgAhqjZ7Dv1oo/w==} + '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.16': + resolution: {integrity: sha512-tq93CIeMs92HF7rdylJknRiyzMOWMKCmpw+g8nl5Q5nmUDNLUsrL3CGfbyqjgbruuPnIr761r9MfydPqZU/cYg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -4490,13 +4487,13 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.14: - resolution: {integrity: sha512-fOVLPAsFTsQfuCkvahZkzq6nf8KvGWanlYoTh0SVA0A/PIUxQGU2AOZAoD95n2gFLVDW/jP6sbGLny95nmEuHA==} + baseline-browser-mapping@2.10.16: + resolution: {integrity: sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA==} engines: {node: '>=6.0.0'} hasBin: true - basic-ftp@5.2.0: - resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} + basic-ftp@5.2.1: + resolution: {integrity: sha512-0yaL8JdxTknKDILitVpfYfV2Ob6yb3udX/hK97M7I3jOeznBNxQPtVvTUtnhUkyHlxFWyr5Lvknmgzoc7jf+1Q==} engines: {node: '>=10.0.0'} bcrypt@6.0.0: @@ -4644,10 +4641,6 @@ packages: magicast: optional: true - cac@7.0.0: - resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} - engines: {node: '>=20.19.0'} - cacache@20.0.4: resolution: {integrity: sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==} engines: {node: ^20.17.0 || >=22.9.0} @@ -4672,8 +4665,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001785: - resolution: {integrity: sha512-blhOL/WNR+Km1RI/LCVAvA73xplXA7ZbjzI4YkMK9pa6T/P3F2GxjNpEkyw5repTw9IvkyrjyHpwjnhZ5FOvYQ==} + caniuse-lite@1.0.30001787: + resolution: {integrity: sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -4801,8 +4794,8 @@ packages: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} - content-disposition@1.0.1: - resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} + content-disposition@1.1.0: + resolution: {integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==} engines: {node: '>=18'} content-type@1.0.5: @@ -4998,8 +4991,8 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} - defu@6.1.6: - resolution: {integrity: sha512-f8mefEW4WIVg4LckePx3mALjQSPQgFlg9U8yaPdlsbdYcHQyj9n2zL2LJEA52smeYxOvmd/nB7TpMtHGMTHcug==} + defu@6.1.7: + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} degenerator@5.0.1: resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} @@ -5064,8 +5057,8 @@ packages: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} - dotenv@17.4.0: - resolution: {integrity: sha512-kCKF62fwtzwYm0IGBNjRUjtJgMfGapII+FslMHIjMR5KTnwEmBmWLDRSnc3XSNP8bNy34tekgQyDT0hr7pERRQ==} + dotenv@17.4.1: + resolution: {integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw==} engines: {node: '>=12'} drizzle-kit@1.0.0-beta.21: @@ -5215,8 +5208,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.331: - resolution: {integrity: sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==} + electron-to-chromium@1.5.334: + resolution: {integrity: sha512-mgjZAz7Jyx1SRCwEpy9wefDS7GvNPazLthHg8eQMJ76wBdGQQDW33TCrUTvQ4wzpmOrv2zrFoD3oNufMdyMpog==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -5273,8 +5266,8 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - es-abstract@1.24.1: - resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} + es-abstract@1.24.2: + resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -5441,8 +5434,8 @@ packages: fast-xml-builder@1.1.4: resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==} - fast-xml-parser@5.5.10: - resolution: {integrity: sha512-go2J2xODMc32hT+4Xr/bBGXMaIoiCwrwp2mMtAvKyvEFW6S/v5Gn2pBmE4nvbwNjGhpcAiOwEv7R6/GZ6XRa9w==} + fast-xml-parser@5.5.11: + resolution: {integrity: sha512-QL0eb0YbSTVWF6tTf1+LEMSgtCEjBYPpnAjoLC8SscESlAjXEIRJ7cHtLG0pLeDFaZLa4VKZLArtA/60ZS7vyA==} hasBin: true fastq@1.20.1: @@ -5715,8 +5708,8 @@ packages: headers-polyfill@4.0.3: resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} - hono@4.12.10: - resolution: {integrity: sha512-mx/p18PLy5og9ufies2GOSUqep98Td9q4i/EF6X7yJgAiIopxqdfIO3jbqsi3jRgTgw88jMDEzVKi+V2EF+27w==} + hono@4.12.12: + resolution: {integrity: sha512-p1JfQMKaceuCbpJKAPKVqyqviZdS0eUxH9v82oWo1kb9xjQ5wA6iP3FNVAPDFlz5/p7d45lO+BpSk1tuSZMF4Q==} engines: {node: '>=16.9.0'} hookable@6.1.0: @@ -6111,9 +6104,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.3.1: - resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} @@ -6293,8 +6283,8 @@ packages: long@5.3.2: resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} - lru-cache@11.2.7: - resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==} + lru-cache@11.3.3: + resolution: {integrity: sha512-JvNw9Y81y33E+BEYPr0U7omo+U9AySnsMsEiXgwT6yqd31VQWTLNQqmT4ou5eqPFUrTfIDFta2wKhB1hyohtAQ==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -6500,8 +6490,8 @@ packages: engines: {node: '>=18'} hasBin: true - msw@2.12.14: - resolution: {integrity: sha512-4KXa4nVBIBjbDbd7vfQNuQ25eFxug0aropCQFoI0JdOBuJWamkT1yLVIWReFI8SiTRc+H1hKzaNk+cLk2N9rtQ==} + msw@2.13.2: + resolution: {integrity: sha512-go2H1TIERKkC48pXiwec5l6sbNqYuvqOk3/vHGo1Zd+pq/H63oFawDQerH+WQdUw/flJFHDG7F+QdWMwhntA/A==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6543,8 +6533,8 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} - netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + netmask@2.1.1: + resolution: {integrity: sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==} engines: {node: '>= 0.4.0'} nf3@0.3.16: @@ -6737,8 +6727,8 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.18.1: - resolution: {integrity: sha512-Hgb0wMfuXBYL0ddY+1hAG8IIfC40ADwPnBuUaC6ENAuCtTF4dHwsy7mCYtQ2e7LoGvfoSJRY0+kqQRiembJ/jQ==} + oxlint-tsgolint@0.20.0: + resolution: {integrity: sha512-/Uc9TQyN1l8w9QNvXtVHYtz+SzDJHKpb5X0UnHodl0BVzijUPk0LPlDOHAvogd1UI+iy9ZSF6gQxEqfzUxCULQ==} hasBin: true oxlint@1.58.0: @@ -6800,8 +6790,8 @@ packages: path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - path-expression-matcher@1.2.1: - resolution: {integrity: sha512-d7gQQmLvAKXKXE2GeP9apIGbMYKz88zWdsn/BN2HRWVQsDFdUY36WSLTY0Jvd4HWi7Fb30gQ62oAOzdgJA6fZw==} + path-expression-matcher@1.4.0: + resolution: {integrity: sha512-s4DQMxIdhj3jLFWd9LxHOplj4p9yQ4ffMGowFf3cpEgrrJjEhN0V5nxw4Ye1EViAGDoL4/1AeO6qHpqYPOzE4Q==} engines: {node: '>=14.0.0'} path-key@3.1.1: @@ -6909,8 +6899,8 @@ packages: resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} - postcss@8.5.8: - resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} + postcss@8.5.9: + resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -7094,8 +7084,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - qs@6.15.0: - resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==} + qs@6.15.1: + resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -7244,8 +7234,8 @@ packages: regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - regjsparser@0.13.0: - resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} + regjsparser@0.13.1: + resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==} hasBin: true remeda@2.33.4: @@ -7296,8 +7286,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown@1.0.0-rc.13: - resolution: {integrity: sha512-bvVj8YJmf0rq4pSFmH7laLa6pYrhghv3PRzrCdRAr23g66zOKVJ4wkvFtgohtPLWmthgg8/rkaqRHrpUEh0Zbw==} + rolldown@1.0.0-rc.15: + resolution: {integrity: sha512-Ff31guA5zT6WjnGp0SXw76X6hzGRk/OQq2hE+1lcDe+lJdHSgnSX6nK3erbONHyCbpSj9a9E+uX/OvytZoWp2g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -7432,8 +7422,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} side-channel-map@1.0.1: @@ -7628,8 +7618,8 @@ packages: resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} engines: {node: '>=14.16'} - strnum@2.2.2: - resolution: {integrity: sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==} + strnum@2.2.3: + resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -7712,12 +7702,12 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@1.0.4: - resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} + tinyexec@1.1.1: + resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} engines: {node: '>=18'} - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} tinypool@2.1.0: @@ -7731,15 +7721,15 @@ packages: tldts-core@6.1.86: resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} - tldts-core@7.0.27: - resolution: {integrity: sha512-YQ7uPjgWUibIK6DW5lrKujGwUKhLevU4hcGbP5O6TcIUb+oTjJYJVWPS4nZsIHrEEEG6myk/oqAJUEQmpZrHsg==} + tldts-core@7.0.28: + resolution: {integrity: sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==} tldts@6.1.86: resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} hasBin: true - tldts@7.0.27: - resolution: {integrity: sha512-I4FZcVFcqCRuT0ph6dCDpPuO4Xgzvh+spkcTr1gK7peIvxWauoloVO0vuy1FQnijT63ss6AsHB6+OIM4aXHbPg==} + tldts@7.0.28: + resolution: {integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==} hasBin: true to-regex-range@5.0.1: @@ -8047,8 +8037,8 @@ packages: '@vite-pwa/assets-generator': optional: true - vite-plus@0.1.15: - resolution: {integrity: sha512-PBUvTq4D4BJcuusCA3mrSQmXcGVdPX9CIPpS7Y6+T+LbDsrmAZ+ITl9FzuE6zXvpT6Nht9cpHtwOLJw7m3adog==} + vite-plus@0.1.16: + resolution: {integrity: sha512-sgYHc5zWLSDInaHb/abvEA7UOwh7sUWuyNt+Slphj55jPvzodT8Dqw115xyKwDARTuRFSpm1eo/t58qZ8/NylQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -8315,6 +8305,10 @@ packages: yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yocto-spinner@1.1.0: + resolution: {integrity: sha512-/BY0AUXnS7IKO354uLLA2eRcWiqDifEbd6unXCsOxkFDAkhgUL3PH9X2bFoaU0YchnDXsF+iKleeTLJGckbXfA==} + engines: {node: '>=18.19'} + yoctocolors-cjs@2.1.3: resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} engines: {node: '>=18'} @@ -8404,22 +8398,20 @@ snapshots: jsonpointer: 5.0.1 leven: 3.1.0 - '@asamuzakjp/css-color@5.1.4': + '@asamuzakjp/css-color@5.1.8': dependencies: '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-color-parser': 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - lru-cache: 11.2.7 optional: true - '@asamuzakjp/dom-selector@7.0.6': + '@asamuzakjp/dom-selector@7.0.8': dependencies: '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.2.7 optional: true '@asamuzakjp/nwsapi@2.3.9': @@ -8870,18 +8862,18 @@ snapshots: '@aws-sdk/xml-builder@3.972.17': dependencies: '@smithy/types': 4.14.0 - fast-xml-parser: 5.5.10 + fast-xml-parser: 5.5.11 tslib: 2.8.1 '@aws/lambda-invoke-store@0.2.4': {} - '@azure-rest/core-client@2.5.1': + '@azure-rest/core-client@2.6.0': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.10.1 '@azure/core-rest-pipeline': 1.23.0 '@azure/core-tracing': 1.3.1 - '@typespec/ts-http-runtime': 0.3.4 + '@typespec/ts-http-runtime': 0.3.5 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -8910,7 +8902,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/core-http-compat@2.3.2(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0)': + '@azure/core-http-compat@2.4.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0)': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-client': 1.10.1 @@ -8936,7 +8928,7 @@ snapshots: '@azure/core-tracing': 1.3.1 '@azure/core-util': 1.13.1 '@azure/logger': 1.3.0 - '@typespec/ts-http-runtime': 0.3.4 + '@typespec/ts-http-runtime': 0.3.5 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -8948,7 +8940,7 @@ snapshots: '@azure/core-util@1.13.1': dependencies: '@azure/abort-controller': 2.1.2 - '@typespec/ts-http-runtime': 0.3.4 + '@typespec/ts-http-runtime': 0.3.5 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -8984,10 +8976,10 @@ snapshots: '@azure/keyvault-keys@4.10.0(@azure/core-client@1.10.1)': dependencies: - '@azure-rest/core-client': 2.5.1 + '@azure-rest/core-client': 2.6.0 '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.10.1 - '@azure/core-http-compat': 2.3.2(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0) + '@azure/core-http-compat': 2.4.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.23.0) '@azure/core-lro': 2.7.2 '@azure/core-paging': 1.6.2 '@azure/core-rest-pipeline': 1.23.0 @@ -9002,7 +8994,7 @@ snapshots: '@azure/logger@1.3.0': dependencies: - '@typespec/ts-http-runtime': 0.3.4 + '@typespec/ts-http-runtime': 0.3.5 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -9737,11 +9729,11 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@better-auth/api-key@1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))': + '@better-auth/api-key@1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))': dependencies: '@better-auth/core': 1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0) '@better-auth/utils': 0.4.0 - better-auth: 1.6.1(ce616d5f117372e8ef4caff150eb1280) + better-auth: 1.6.1(f9fdbfae8fc6b62681ce48819db943b4) zod: 4.3.6 '@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0)': @@ -9764,12 +9756,12 @@ snapshots: optionalDependencies: drizzle-orm: 1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6) - '@better-auth/infra@0.1.14(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/sso@1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(better-call@1.3.5(zod@4.3.6)))(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(zod@4.3.6)': + '@better-auth/infra@0.1.14(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/sso@1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(better-call@1.3.5(zod@4.3.6)))(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(zod@4.3.6)': dependencies: '@better-auth/core': 1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0) - '@better-auth/sso': 1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(better-call@1.3.5(zod@4.3.6)) + '@better-auth/sso': 1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(better-call@1.3.5(zod@4.3.6)) '@better-fetch/fetch': 1.1.21 - better-auth: 1.6.1(ce616d5f117372e8ef4caff150eb1280) + better-auth: 1.6.1(f9fdbfae8fc6b62681ce48819db943b4) better-call: 1.3.5(zod@4.3.6) jose: 6.2.2 libphonenumber-js: 1.12.41 @@ -9794,12 +9786,12 @@ snapshots: optionalDependencies: mongodb: 7.1.0(socks@2.8.7) - '@better-auth/oauth-provider@1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(better-call@1.3.5(zod@4.3.6))': + '@better-auth/oauth-provider@1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(better-call@1.3.5(zod@4.3.6))': dependencies: '@better-auth/core': 1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0) '@better-auth/utils': 0.4.0 '@better-fetch/fetch': 1.1.21 - better-auth: 1.6.1(ce616d5f117372e8ef4caff150eb1280) + better-auth: 1.6.1(f9fdbfae8fc6b62681ce48819db943b4) better-call: 1.3.5(zod@4.3.6) jose: 6.2.2 zod: 4.3.6 @@ -9812,14 +9804,14 @@ snapshots: '@prisma/client': 7.4.2(prisma@7.4.2(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3))(typescript@5.9.3) prisma: 7.4.2(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3) - '@better-auth/sso@1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280))(better-call@1.3.5(zod@4.3.6))': + '@better-auth/sso@1.5.5(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4))(better-call@1.3.5(zod@4.3.6))': dependencies: '@better-auth/core': 1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0) '@better-auth/utils': 0.4.0 '@better-fetch/fetch': 1.1.21 - better-auth: 1.6.1(ce616d5f117372e8ef4caff150eb1280) + better-auth: 1.6.1(f9fdbfae8fc6b62681ce48819db943b4) better-call: 1.3.5(zod@4.3.6) - fast-xml-parser: 5.5.10 + fast-xml-parser: 5.5.11 jose: 6.2.2 samlify: 2.12.0 tldts: 6.1.86 @@ -9916,10 +9908,10 @@ snapshots: react: 19.2.5 tslib: 2.8.1 - '@dotenvx/dotenvx@1.59.1': + '@dotenvx/dotenvx@1.61.0': dependencies: commander: 11.1.0 - dotenv: 17.4.0 + dotenv: 17.4.1 eciesjs: 0.4.18 execa: 5.1.1 fdir: 6.5.0(picomatch@4.0.4) @@ -9927,6 +9919,7 @@ snapshots: object-treeify: 1.1.33 picomatch: 4.0.4 which: 4.0.0 + yocto-spinner: 1.1.0 '@drizzle-team/brocli@0.11.0': {} @@ -9947,14 +9940,9 @@ snapshots: '@electric-sql/pglite@0.3.15': optional: true - '@emnapi/core@1.9.1': - dependencies: - '@emnapi/wasi-threads': 1.2.0 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.9.1': + '@emnapi/core@1.9.2': dependencies: + '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 optional: true @@ -9963,7 +9951,7 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.2.0': + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true @@ -10150,13 +10138,13 @@ snapshots: '@gar/promise-retry@1.0.3': {} - '@hono/node-server@1.19.12(hono@4.12.10)': + '@hono/node-server@1.19.13(hono@4.12.12)': dependencies: - hono: 4.12.10 + hono: 4.12.12 - '@hono/node-server@1.19.9(hono@4.12.10)': + '@hono/node-server@1.19.9(hono@4.12.12)': dependencies: - hono: 4.12.10 + hono: 4.12.12 optional: true '@hookform/resolvers@5.2.2(react-hook-form@7.72.1(react@19.2.5))': @@ -10428,11 +10416,11 @@ snapshots: '@lingui/babel-plugin-lingui-macro': 5.9.5(babel-plugin-macros@3.1.0)(typescript@5.9.3) babel-plugin-macros: 3.1.0 - '@lingui/vite-plugin@5.9.5(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(babel-plugin-macros@3.1.0)(typescript@5.9.3)': + '@lingui/vite-plugin@5.9.5(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(babel-plugin-macros@3.1.0)(typescript@5.9.3)': dependencies: '@lingui/cli': 5.9.5(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@lingui/conf': 5.9.5(typescript@5.9.3) - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -10444,7 +10432,7 @@ snapshots: '@modelcontextprotocol/sdk@1.29.0(zod@3.25.76)': dependencies: - '@hono/node-server': 1.19.12(hono@4.12.10) + '@hono/node-server': 1.19.13(hono@4.12.12) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 @@ -10454,7 +10442,7 @@ snapshots: eventsource-parser: 3.0.6 express: 5.2.1 express-rate-limit: 8.3.2(express@5.2.1) - hono: 4.12.10 + hono: 4.12.12 jose: 6.2.2 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -10466,7 +10454,7 @@ snapshots: '@modelcontextprotocol/sdk@1.29.0(zod@4.3.6)': dependencies: - '@hono/node-server': 1.19.12(hono@4.12.10) + '@hono/node-server': 1.19.13(hono@4.12.12) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 @@ -10476,7 +10464,7 @@ snapshots: eventsource-parser: 3.0.6 express: 5.2.1 express-rate-limit: 8.3.2(express@5.2.1) - hono: 4.12.10 + hono: 4.12.12 jose: 6.2.2 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -10517,16 +10505,9 @@ snapshots: outvariant: 1.4.3 strict-event-emitter: 0.5.1 - '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': + '@napi-rs/wasm-runtime@1.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 - '@tybys/wasm-util': 0.10.1 - optional: true - - '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2)': - dependencies: - '@emnapi/core': 1.9.1 + '@emnapi/core': 1.9.2 '@emnapi/runtime': 1.9.2 '@tybys/wasm-util': 0.10.1 optional: true @@ -10560,7 +10541,7 @@ snapshots: agent-base: 7.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 - lru-cache: 11.2.7 + lru-cache: 11.3.3 socks-proxy-agent: 8.0.5 transitivePeerDependencies: - supports-color @@ -10805,9 +10786,9 @@ snapshots: '@oxc-parser/binding-openharmony-arm64@0.121.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.121.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2)': + '@oxc-parser/binding-wasm32-wasi@0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) + '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -10822,14 +10803,14 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.121.0': optional: true - '@oxc-project/runtime@0.122.0': {} + '@oxc-project/runtime@0.123.0': {} '@oxc-project/types@0.121.0': {} - '@oxc-project/types@0.122.0': {} - '@oxc-project/types@0.123.0': {} + '@oxc-project/types@0.124.0': {} + '@oxc-resolver/binding-android-arm-eabi@11.19.1': optional: true @@ -10878,9 +10859,9 @@ snapshots: '@oxc-resolver/binding-openharmony-arm64@11.19.1': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2)': + '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) + '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -10952,22 +10933,22 @@ snapshots: '@oxfmt/binding-win32-x64-msvc@0.43.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.18.1': + '@oxlint-tsgolint/darwin-arm64@0.20.0': optional: true - '@oxlint-tsgolint/darwin-x64@0.18.1': + '@oxlint-tsgolint/darwin-x64@0.20.0': optional: true - '@oxlint-tsgolint/linux-arm64@0.18.1': + '@oxlint-tsgolint/linux-arm64@0.20.0': optional: true - '@oxlint-tsgolint/linux-x64@0.18.1': + '@oxlint-tsgolint/linux-x64@0.20.0': optional: true - '@oxlint-tsgolint/win32-arm64@0.18.1': + '@oxlint-tsgolint/win32-arm64@0.20.0': optional: true - '@oxlint-tsgolint/win32-x64@0.18.1': + '@oxlint-tsgolint/win32-x64@0.20.0': optional: true '@oxlint/binding-android-arm-eabi@1.58.0': @@ -11068,13 +11049,13 @@ snapshots: '@electric-sql/pglite': 0.3.15 '@electric-sql/pglite-socket': 0.0.20(@electric-sql/pglite@0.3.15) '@electric-sql/pglite-tools': 0.2.20(@electric-sql/pglite@0.3.15) - '@hono/node-server': 1.19.9(hono@4.12.10) + '@hono/node-server': 1.19.9(hono@4.12.12) '@mrleebo/prisma-ast': 0.13.1 '@prisma/get-platform': 7.2.0 '@prisma/query-plan-executor': 7.2.0 foreground-child: 3.3.1 get-port-please: 3.2.0 - hono: 4.12.10 + hono: 4.12.12 http-status-codes: 2.3.0 pathe: 2.0.3 proper-lockfile: 4.1.2 @@ -11300,67 +11281,67 @@ snapshots: '@remirror/core-constants@3.0.0': {} - '@rolldown/binding-android-arm64@1.0.0-rc.13': + '@rolldown/binding-android-arm64@1.0.0-rc.15': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-rc.13': + '@rolldown/binding-darwin-arm64@1.0.0-rc.15': optional: true - '@rolldown/binding-darwin-x64@1.0.0-rc.13': + '@rolldown/binding-darwin-x64@1.0.0-rc.15': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-rc.13': + '@rolldown/binding-freebsd-x64@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.13': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13': + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13': + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.13': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.15': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-rc.13': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.15': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-rc.13': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.15': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.13': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.15': dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 + '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.15': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.13': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.15': optional: true - '@rolldown/plugin-babel@0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.13)': + '@rolldown/plugin-babel@0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.15)': dependencies: '@babel/core': 7.29.0 picomatch: 4.0.4 - rolldown: 1.0.0-rc.13 + rolldown: 1.0.0-rc.15 optionalDependencies: '@babel/runtime': 7.29.2 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' '@rolldown/pluginutils@1.0.0-beta.40': {} - '@rolldown/pluginutils@1.0.0-rc.13': {} + '@rolldown/pluginutils@1.0.0-rc.15': {} '@rolldown/pluginutils@1.0.0-rc.7': {} @@ -11838,12 +11819,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.2.2 '@tailwindcss/oxide-win32-x64-msvc': 4.2.2 - '@tailwindcss/vite@4.2.2(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': + '@tailwindcss/vite@4.2.2(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': dependencies: '@tailwindcss/node': 4.2.2 '@tailwindcss/oxide': 4.2.2 tailwindcss: 4.2.2 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' '@tanstack/history@1.161.6': {} @@ -11894,19 +11875,19 @@ snapshots: transitivePeerDependencies: - crossws - '@tanstack/react-start@1.167.16(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@tanstack/react-start@1.167.16(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@tanstack/react-router': 1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@tanstack/react-start-client': 1.166.25(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@tanstack/react-start-server': 1.166.25(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@tanstack/router-utils': 1.161.6 '@tanstack/start-client-core': 1.167.9 - '@tanstack/start-plugin-core': 1.167.17(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15)) + '@tanstack/start-plugin-core': 1.167.17(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15)) '@tanstack/start-server-core': 1.167.9(crossws@0.4.4(srvx@0.11.15)) pathe: 2.0.3 react: 19.2.5 react-dom: 19.2.5(react@19.2.5) - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' transitivePeerDependencies: - '@rsbuild/core' - crossws @@ -11941,7 +11922,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.167.12(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': + '@tanstack/router-plugin@1.167.12(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) @@ -11958,7 +11939,7 @@ snapshots: zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' transitivePeerDependencies: - supports-color @@ -11977,7 +11958,7 @@ snapshots: babel-dead-code-elimination: 1.0.12 diff: 8.0.4 pathe: 2.0.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 transitivePeerDependencies: - supports-color @@ -11990,7 +11971,7 @@ snapshots: '@tanstack/start-fn-stubs@1.161.6': {} - '@tanstack/start-plugin-core@1.167.17(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))': + '@tanstack/start-plugin-core@1.167.17(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.29.0 @@ -11998,7 +11979,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.40 '@tanstack/router-core': 1.168.9 '@tanstack/router-generator': 1.166.24 - '@tanstack/router-plugin': 1.167.12(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) + '@tanstack/router-plugin': 1.167.12(@tanstack/react-router@1.168.10(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) '@tanstack/router-utils': 1.161.6 '@tanstack/start-client-core': 1.167.9 '@tanstack/start-server-core': 1.167.9(crossws@0.4.4(srvx@0.11.15)) @@ -12008,10 +11989,10 @@ snapshots: picomatch: 4.0.4 source-map: 0.7.6 srvx: 0.11.15 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ufo: 1.6.3 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' - vitefu: 1.1.3(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vitefu: 1.1.3(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)) xmlbuilder2: 4.0.3 zod: 3.25.76 transitivePeerDependencies: @@ -12438,7 +12419,7 @@ snapshots: '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260408.1 '@typescript/native-preview-win32-x64': 7.0.0-dev.20260408.1 - '@typespec/ts-http-runtime@0.3.4': + '@typespec/ts-http-runtime@0.3.5': dependencies: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -12492,14 +12473,14 @@ snapshots: '@vercel/oidc@3.1.0': {} - '@vitejs/plugin-react@6.0.1(@rolldown/plugin-babel@0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.13))(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': + '@vitejs/plugin-react@6.0.1(@rolldown/plugin-babel@0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.15))(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' optionalDependencies: - '@rolldown/plugin-babel': 0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.13) + '@rolldown/plugin-babel': 0.2.2(@babel/core@7.29.0)(@babel/runtime@7.29.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(rolldown@1.0.0-rc.15) - '@vitest/coverage-v8@4.1.3(@voidzero-dev/vite-plus-test@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': + '@vitest/coverage-v8@4.1.3(@voidzero-dev/vite-plus-test@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.1.3 @@ -12511,7 +12492,7 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: '@voidzero-dev/vite-plus-test@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vitest: '@voidzero-dev/vite-plus-test@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' '@vitest/pretty-format@4.1.3': dependencies: @@ -12523,15 +12504,14 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)': + '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)': dependencies: - '@oxc-project/runtime': 0.122.0 - '@oxc-project/types': 0.122.0 + '@oxc-project/runtime': 0.123.0 + '@oxc-project/types': 0.123.0 lightningcss: 1.32.0 - postcss: 8.5.8 + postcss: 8.5.9 optionalDependencies: '@types/node': 25.5.2 - esbuild: 0.27.7 fsevents: 2.3.3 jiti: 2.6.1 terser: 5.46.1 @@ -12539,29 +12519,29 @@ snapshots: typescript: 5.9.3 yaml: 2.8.3 - '@voidzero-dev/vite-plus-darwin-arm64@0.1.15': + '@voidzero-dev/vite-plus-darwin-arm64@0.1.16': optional: true - '@voidzero-dev/vite-plus-darwin-x64@0.1.15': + '@voidzero-dev/vite-plus-darwin-x64@0.1.16': optional: true - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.15': + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.16': optional: true - '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.15': + '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.16': optional: true - '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.15': + '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.16': optional: true - '@voidzero-dev/vite-plus-linux-x64-musl@0.1.15': + '@voidzero-dev/vite-plus-linux-x64-musl@0.1.16': optional: true - '@voidzero-dev/vite-plus-test@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)': + '@voidzero-dev/vite-plus-test@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) + '@voidzero-dev/vite-plus-core': 0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -12569,9 +12549,9 @@ snapshots: sirv: 3.0.2 std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 1.0.4 - tinyglobby: 0.2.15 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + tinyexec: 1.1.1 + tinyglobby: 0.2.16 + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' ws: 8.20.0 optionalDependencies: '@opentelemetry/api': 1.9.0 @@ -12599,10 +12579,10 @@ snapshots: - utf-8-validate - yaml - '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.15': + '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.16': optional: true - '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.15': + '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.16': optional: true '@xmldom/is-dom-node@1.0.1': {} @@ -12690,7 +12670,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.2 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -12805,16 +12785,16 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.14: {} + baseline-browser-mapping@2.10.16: {} - basic-ftp@5.2.0: {} + basic-ftp@5.2.1: {} bcrypt@6.0.0: dependencies: node-addon-api: 8.7.0 node-gyp-build: 4.8.4 - better-auth@1.6.1(ce616d5f117372e8ef4caff150eb1280): + better-auth@1.6.1(f9fdbfae8fc6b62681ce48819db943b4): dependencies: '@better-auth/core': 1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0) '@better-auth/drizzle-adapter': 1.6.1(@better-auth/core@1.6.1(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.0)(better-call@1.3.5(zod@4.3.6))(jose@6.2.2)(kysely@0.28.15)(nanostores@1.2.0))(@better-auth/utils@0.4.0)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6)) @@ -12828,14 +12808,14 @@ snapshots: '@noble/ciphers': 2.1.1 '@noble/hashes': 2.0.1 better-call: 1.3.5(zod@4.3.6) - defu: 6.1.6 + defu: 6.1.7 jose: 6.2.2 kysely: 0.28.15 nanostores: 1.2.0 zod: 4.3.6 optionalDependencies: '@prisma/client': 7.4.2(prisma@7.4.2(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3))(typescript@5.9.3) - '@tanstack/react-start': 1.167.16(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@tanstack/react-start': 1.167.16(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(crossws@0.4.4(srvx@0.11.15))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) drizzle-kit: 1.0.0-beta.21 drizzle-orm: 1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6) mongodb: 7.1.0(socks@2.8.7) @@ -12844,7 +12824,7 @@ snapshots: prisma: 7.4.2(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.9.3) react: 19.2.5 react-dom: 19.2.5(react@19.2.5) - vitest: '@voidzero-dev/vite-plus-test@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vitest: '@voidzero-dev/vite-plus-test@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' transitivePeerDependencies: - '@cloudflare/workers-types' - '@opentelemetry/api' @@ -12886,7 +12866,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.2 on-finished: 2.4.1 - qs: 6.15.0 + qs: 6.15.1 raw-body: 3.0.2 type-is: 2.0.1 transitivePeerDependencies: @@ -12906,9 +12886,9 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.14 - caniuse-lite: 1.0.30001785 - electron-to-chromium: 1.5.331 + baseline-browser-mapping: 2.10.16 + caniuse-lite: 1.0.30001787 + electron-to-chromium: 1.5.334 node-releases: 2.0.37 update-browserslist-db: 1.2.3(browserslist@4.28.2) @@ -12941,7 +12921,7 @@ snapshots: dependencies: chokidar: 4.0.3 confbox: 0.2.4 - defu: 6.1.6 + defu: 6.1.7 dotenv: 16.6.1 exsolve: 1.0.8 giget: 2.0.0 @@ -12953,14 +12933,12 @@ snapshots: rc9: 2.1.2 optional: true - cac@7.0.0: {} - cacache@20.0.4: dependencies: '@npmcli/fs': 5.0.0 fs-minipass: 3.0.3 glob: 13.0.6 - lru-cache: 11.2.7 + lru-cache: 11.3.3 minipass: 7.1.3 minipass-collect: 2.0.1 minipass-flush: 1.0.7 @@ -12989,7 +12967,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001785: {} + caniuse-lite@1.0.30001787: {} chalk@4.1.2: dependencies: @@ -13143,7 +13121,7 @@ snapshots: consola@3.4.2: {} - content-disposition@1.0.1: {} + content-disposition@1.1.0: {} content-type@1.0.5: {} @@ -13307,7 +13285,7 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - defu@6.1.6: {} + defu@6.1.7: {} degenerator@5.0.1: dependencies: @@ -13373,7 +13351,7 @@ snapshots: dotenv@16.6.1: optional: true - dotenv@17.4.0: {} + dotenv@17.4.1: {} drizzle-kit@1.0.0-beta.21: dependencies: @@ -13431,7 +13409,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.331: {} + electron-to-chromium@1.5.334: {} emoji-regex@10.6.0: {} @@ -13475,7 +13453,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.24.1: + es-abstract@1.24.2: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -13704,7 +13682,7 @@ snapshots: dependencies: accepts: 2.0.0 body-parser: 2.2.2 - content-disposition: 1.0.1 + content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 @@ -13722,7 +13700,7 @@ snapshots: once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.15.0 + qs: 6.15.1 range-parser: 1.2.1 router: 2.2.0 send: 1.2.1 @@ -13772,13 +13750,13 @@ snapshots: fast-xml-builder@1.1.4: dependencies: - path-expression-matcher: 1.2.1 + path-expression-matcher: 1.4.0 - fast-xml-parser@5.5.10: + fast-xml-parser@5.5.11: dependencies: fast-xml-builder: 1.1.4 - path-expression-matcher: 1.2.1 - strnum: 2.2.2 + path-expression-matcher: 1.4.0 + strnum: 2.2.3 fastq@1.20.1: dependencies: @@ -13954,7 +13932,7 @@ snapshots: get-uri@6.0.5: dependencies: - basic-ftp: 5.2.0 + basic-ftp: 5.2.1 data-uri-to-buffer: 6.0.2 debug: 4.4.3 transitivePeerDependencies: @@ -13964,7 +13942,7 @@ snapshots: dependencies: citty: 0.1.6 consola: 3.4.2 - defu: 6.1.6 + defu: 6.1.7 node-fetch-native: 1.6.7 nypm: 0.6.5 pathe: 2.0.3 @@ -14061,7 +14039,7 @@ snapshots: headers-polyfill@4.0.3: {} - hono@4.12.10: {} + hono@4.12.12: {} hookable@6.1.0: {} @@ -14383,8 +14361,8 @@ snapshots: jsdom@29.0.1(@noble/hashes@2.0.1): dependencies: - '@asamuzakjp/css-color': 5.1.4 - '@asamuzakjp/dom-selector': 7.0.6 + '@asamuzakjp/css-color': 5.1.8 + '@asamuzakjp/dom-selector': 7.0.8 '@bramus/specificity': 2.4.2 '@csstools/css-syntax-patches-for-csstree': 1.1.2(css-tree@3.2.1) '@exodus/bytes': 1.15.0(@noble/hashes@2.0.1) @@ -14393,7 +14371,7 @@ snapshots: decimal.js: 10.6.0 html-encoding-sniffer: 6.0.0(@noble/hashes@2.0.1) is-potential-custom-element-name: 1.0.1 - lru-cache: 11.2.7 + lru-cache: 11.3.3 parse5: 8.0.0 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -14420,8 +14398,6 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.3.1: {} - jsonfile@6.2.0: dependencies: universalify: 2.0.1 @@ -14467,7 +14443,7 @@ snapshots: kleur@4.1.5: {} - knip@6.3.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2): + knip@6.3.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): dependencies: '@nodelib/fs.walk': 1.2.8 fast-glob: 3.3.3 @@ -14475,8 +14451,8 @@ snapshots: get-tsconfig: 4.13.7 jiti: 2.6.1 minimist: 1.2.8 - oxc-parser: 0.121.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) - oxc-resolver: 11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) + oxc-parser: 0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + oxc-resolver: 11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) picocolors: 1.1.1 picomatch: 4.0.4 smol-toml: 1.6.1 @@ -14591,7 +14567,7 @@ snapshots: long@5.3.2: optional: true - lru-cache@11.2.7: {} + lru-cache@11.3.3: {} lru-cache@5.1.1: dependencies: @@ -14779,7 +14755,7 @@ snapshots: - '@azure/core-client' - supports-color - msw@2.12.14(@types/node@25.5.2)(typescript@5.9.3): + msw@2.13.2(@types/node@25.5.2)(typescript@5.9.3): dependencies: '@inquirer/confirm': 5.1.21(@types/node@25.5.2) '@mswjs/interceptors': 0.41.3 @@ -14834,11 +14810,11 @@ snapshots: negotiator@1.0.0: {} - netmask@2.0.2: {} + netmask@2.1.1: {} nf3@0.3.16: {} - nitro@3.0.260311-beta(@azure/identity@4.13.1)(@electric-sql/pglite@0.3.15)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(chokidar@4.0.3)(dotenv@17.4.0)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(giget@2.0.0)(jiti@2.6.1)(lru-cache@11.2.7)(mongodb@7.1.0(socks@2.8.7))(mysql2@3.15.3)(rollup@2.80.0): + nitro@3.0.260311-beta(@azure/identity@4.13.1)(@electric-sql/pglite@0.3.15)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(chokidar@4.0.3)(dotenv@17.4.1)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(giget@2.0.0)(jiti@2.6.1)(lru-cache@11.3.3)(mongodb@7.1.0(socks@2.8.7))(mysql2@3.15.3)(rollup@2.80.0): dependencies: consola: 3.4.2 crossws: 0.4.4(srvx@0.11.15) @@ -14850,16 +14826,16 @@ snapshots: ocache: 0.1.4 ofetch: 2.0.0-alpha.3 ohash: 2.0.11 - rolldown: 1.0.0-rc.13 + rolldown: 1.0.0-rc.15 srvx: 0.11.15 unenv: 2.0.0-rc.24 - unstorage: 2.0.0-alpha.7(@azure/identity@4.13.1)(chokidar@4.0.3)(db0@0.3.4(@electric-sql/pglite@0.3.15)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(mysql2@3.15.3))(lru-cache@11.2.7)(mongodb@7.1.0(socks@2.8.7))(ofetch@2.0.0-alpha.3) + unstorage: 2.0.0-alpha.7(@azure/identity@4.13.1)(chokidar@4.0.3)(db0@0.3.4(@electric-sql/pglite@0.3.15)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(mysql2@3.15.3))(lru-cache@11.3.3)(mongodb@7.1.0(socks@2.8.7))(ofetch@2.0.0-alpha.3) optionalDependencies: - dotenv: 17.4.0 + dotenv: 17.4.1 giget: 2.0.0 jiti: 2.6.1 rollup: 2.80.0 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14916,7 +14892,7 @@ snapshots: proc-log: 6.1.0 semver: 7.7.4 tar: 7.5.13 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 which: 6.0.1 transitivePeerDependencies: - supports-color @@ -14954,7 +14930,7 @@ snapshots: dependencies: citty: 0.2.2 pathe: 2.0.3 - tinyexec: 1.0.4 + tinyexec: 1.1.1 optional: true object-assign@4.1.1: {} @@ -15058,7 +15034,7 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxc-parser@0.121.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2): + oxc-parser@0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): dependencies: '@oxc-project/types': 0.121.0 optionalDependencies: @@ -15078,7 +15054,7 @@ snapshots: '@oxc-parser/binding-linux-x64-gnu': 0.121.0 '@oxc-parser/binding-linux-x64-musl': 0.121.0 '@oxc-parser/binding-openharmony-arm64': 0.121.0 - '@oxc-parser/binding-wasm32-wasi': 0.121.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) + '@oxc-parser/binding-wasm32-wasi': 0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@oxc-parser/binding-win32-arm64-msvc': 0.121.0 '@oxc-parser/binding-win32-ia32-msvc': 0.121.0 '@oxc-parser/binding-win32-x64-msvc': 0.121.0 @@ -15086,7 +15062,7 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - oxc-resolver@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2): + oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): optionalDependencies: '@oxc-resolver/binding-android-arm-eabi': 11.19.1 '@oxc-resolver/binding-android-arm64': 11.19.1 @@ -15104,7 +15080,7 @@ snapshots: '@oxc-resolver/binding-linux-x64-gnu': 11.19.1 '@oxc-resolver/binding-linux-x64-musl': 11.19.1 '@oxc-resolver/binding-openharmony-arm64': 11.19.1 - '@oxc-resolver/binding-wasm32-wasi': 11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.2) + '@oxc-resolver/binding-wasm32-wasi': 11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@oxc-resolver/binding-win32-arm64-msvc': 11.19.1 '@oxc-resolver/binding-win32-ia32-msvc': 11.19.1 '@oxc-resolver/binding-win32-x64-msvc': 11.19.1 @@ -15136,16 +15112,16 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.43.0 '@oxfmt/binding-win32-x64-msvc': 0.43.0 - oxlint-tsgolint@0.18.1: + oxlint-tsgolint@0.20.0: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.18.1 - '@oxlint-tsgolint/darwin-x64': 0.18.1 - '@oxlint-tsgolint/linux-arm64': 0.18.1 - '@oxlint-tsgolint/linux-x64': 0.18.1 - '@oxlint-tsgolint/win32-arm64': 0.18.1 - '@oxlint-tsgolint/win32-x64': 0.18.1 + '@oxlint-tsgolint/darwin-arm64': 0.20.0 + '@oxlint-tsgolint/darwin-x64': 0.20.0 + '@oxlint-tsgolint/linux-arm64': 0.20.0 + '@oxlint-tsgolint/linux-x64': 0.20.0 + '@oxlint-tsgolint/win32-arm64': 0.20.0 + '@oxlint-tsgolint/win32-x64': 0.20.0 - oxlint@1.58.0(oxlint-tsgolint@0.18.1): + oxlint@1.58.0(oxlint-tsgolint@0.20.0): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.58.0 '@oxlint/binding-android-arm64': 1.58.0 @@ -15166,7 +15142,7 @@ snapshots: '@oxlint/binding-win32-arm64-msvc': 1.58.0 '@oxlint/binding-win32-ia32-msvc': 1.58.0 '@oxlint/binding-win32-x64-msvc': 1.58.0 - oxlint-tsgolint: 0.18.1 + oxlint-tsgolint: 0.20.0 p-map@7.0.4: {} @@ -15186,7 +15162,7 @@ snapshots: pac-resolver@7.0.1: dependencies: degenerator: 5.0.1 - netmask: 2.0.2 + netmask: 2.1.1 package-json-from-dist@1.0.1: {} @@ -15227,7 +15203,7 @@ snapshots: path-browserify@1.0.1: {} - path-expression-matcher@1.2.1: {} + path-expression-matcher@1.4.0: {} path-key@3.1.1: {} @@ -15237,7 +15213,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.2.7 + lru-cache: 11.3.3 minipass: 7.1.3 path-to-regexp@6.3.0: {} @@ -15318,7 +15294,7 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.5.8: + postcss@8.5.9: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -15558,7 +15534,7 @@ snapshots: dependencies: react: 19.2.5 - qs@6.15.0: + qs@6.15.1: dependencies: side-channel: 1.1.0 @@ -15577,7 +15553,7 @@ snapshots: rc9@2.1.2: dependencies: - defu: 6.1.6 + defu: 6.1.7 destr: 2.0.5 optional: true @@ -15690,7 +15666,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.2 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -15720,13 +15696,13 @@ snapshots: regenerate: 1.4.2 regenerate-unicode-properties: 10.2.2 regjsgen: 0.8.0 - regjsparser: 0.13.0 + regjsparser: 0.13.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.1 regjsgen@0.8.0: {} - regjsparser@0.13.0: + regjsparser@0.13.1: dependencies: jsesc: 3.1.0 @@ -15768,26 +15744,26 @@ snapshots: rfdc@1.4.1: {} - rolldown@1.0.0-rc.13: + rolldown@1.0.0-rc.15: dependencies: - '@oxc-project/types': 0.123.0 - '@rolldown/pluginutils': 1.0.0-rc.13 + '@oxc-project/types': 0.124.0 + '@rolldown/pluginutils': 1.0.0-rc.15 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.13 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.13 - '@rolldown/binding-darwin-x64': 1.0.0-rc.13 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.13 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.13 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.13 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.13 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.13 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.13 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.13 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.13 + '@rolldown/binding-android-arm64': 1.0.0-rc.15 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.15 + '@rolldown/binding-darwin-x64': 1.0.0-rc.15 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.15 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.15 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.15 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.15 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.15 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.15 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.15 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.15 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.15 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.15 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.15 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.15 rollup@2.80.0: optionalDependencies: @@ -15933,7 +15909,7 @@ snapshots: '@babel/parser': 7.29.2 '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@dotenvx/dotenvx': 1.59.1 + '@dotenvx/dotenvx': 1.61.0 '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) '@types/validate-npm-package-name': 4.0.2 browserslist: 4.28.2 @@ -15948,11 +15924,11 @@ snapshots: fuzzysort: 3.1.0 https-proxy-agent: 7.0.6 kleur: 4.1.5 - msw: 2.12.14(@types/node@25.5.2)(typescript@5.9.3) + msw: 2.13.2(@types/node@25.5.2)(typescript@5.9.3) node-fetch: 3.3.2 open: 11.0.0 ora: 8.2.0 - postcss: 8.5.8 + postcss: 8.5.9 postcss-selector-parser: 7.1.1 prompts: 2.4.2 recast: 0.23.11 @@ -16007,7 +15983,7 @@ snapshots: shebang-regex@3.0.0: {} - side-channel-list@1.0.0: + side-channel-list@1.0.1: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 @@ -16031,7 +16007,7 @@ snapshots: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 - side-channel-list: 1.0.0 + side-channel-list: 1.0.1 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 @@ -16150,7 +16126,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.2 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -16167,7 +16143,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.1 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -16222,7 +16198,7 @@ snapshots: strip-json-comments@5.0.3: {} - strnum@2.2.2: {} + strnum@2.2.3: {} supports-color@7.2.0: dependencies: @@ -16357,9 +16333,9 @@ snapshots: tinybench@2.9.0: {} - tinyexec@1.0.4: {} + tinyexec@1.1.1: {} - tinyglobby@0.2.15: + tinyglobby@0.2.16: dependencies: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 @@ -16370,15 +16346,15 @@ snapshots: tldts-core@6.1.86: {} - tldts-core@7.0.27: {} + tldts-core@7.0.28: {} tldts@6.1.86: dependencies: tldts-core: 6.1.86 - tldts@7.0.27: + tldts@7.0.28: dependencies: - tldts-core: 7.0.27 + tldts-core: 7.0.28 to-regex-range@5.0.1: dependencies: @@ -16390,7 +16366,7 @@ snapshots: tough-cookie@6.0.1: dependencies: - tldts: 7.0.27 + tldts: 7.0.28 tr46@1.0.1: dependencies: @@ -16531,12 +16507,12 @@ snapshots: picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 - unstorage@2.0.0-alpha.7(@azure/identity@4.13.1)(chokidar@4.0.3)(db0@0.3.4(@electric-sql/pglite@0.3.15)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(mysql2@3.15.3))(lru-cache@11.2.7)(mongodb@7.1.0(socks@2.8.7))(ofetch@2.0.0-alpha.3): + unstorage@2.0.0-alpha.7(@azure/identity@4.13.1)(chokidar@4.0.3)(db0@0.3.4(@electric-sql/pglite@0.3.15)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(mysql2@3.15.3))(lru-cache@11.3.3)(mongodb@7.1.0(socks@2.8.7))(ofetch@2.0.0-alpha.3): optionalDependencies: '@azure/identity': 4.13.1 chokidar: 4.0.3 db0: 0.3.4(@electric-sql/pglite@0.3.15)(drizzle-orm@1.0.0-beta.21(@electric-sql/pglite@0.3.15)(@opentelemetry/api@1.9.0)(@types/mssql@9.1.9(@azure/core-client@1.10.1))(@types/pg@8.20.0)(mssql@11.0.1(@azure/core-client@1.10.1))(mysql2@3.15.3)(pg@8.20.0)(postgres@3.4.7)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6))(mysql2@3.15.3) - lru-cache: 11.2.7 + lru-cache: 11.3.3 mongodb: 7.1.0(socks@2.8.7) ofetch: 2.0.0-alpha.3 @@ -16589,38 +16565,34 @@ snapshots: vary@1.1.2: {} - vite-plugin-pwa@1.2.0(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0): + vite-plugin-pwa@1.2.0(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0): dependencies: debug: 4.4.3 pretty-bytes: 6.1.1 - tinyglobby: 0.2.15 - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + tinyglobby: 0.2.16 + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' workbox-build: 7.4.0(@types/babel__core@7.20.5) workbox-window: 7.4.0 transitivePeerDependencies: - supports-color - vite-plus@0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3): + vite-plus@0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3): dependencies: - '@oxc-project/types': 0.122.0 - '@voidzero-dev/vite-plus-core': 0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - '@voidzero-dev/vite-plus-test': 0.1.15(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(esbuild@0.27.7)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) - cac: 7.0.0 - cross-spawn: 7.0.6 - jsonc-parser: 3.3.1 + '@oxc-project/types': 0.123.0 + '@voidzero-dev/vite-plus-core': 0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) + '@voidzero-dev/vite-plus-test': 0.1.16(@opentelemetry/api@1.9.0)(@types/node@25.5.2)(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3))(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@29.0.1(@noble/hashes@2.0.1))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) oxfmt: 0.43.0 - oxlint: 1.58.0(oxlint-tsgolint@0.18.1) - oxlint-tsgolint: 0.18.1 - picocolors: 1.1.1 + oxlint: 1.58.0(oxlint-tsgolint@0.20.0) + oxlint-tsgolint: 0.20.0 optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.1.15 - '@voidzero-dev/vite-plus-darwin-x64': 0.1.15 - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.15 - '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.15 - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.15 - '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.15 - '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.15 - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.15 + '@voidzero-dev/vite-plus-darwin-arm64': 0.1.16 + '@voidzero-dev/vite-plus-darwin-x64': 0.1.16 + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.16 + '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.16 + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.16 + '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.16 + '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.16 + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.16 transitivePeerDependencies: - '@arethetypeswrong/core' - '@edge-runtime/vm' @@ -16649,9 +16621,9 @@ snapshots: - vite - yaml - vitefu@1.1.3(@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)): + vitefu@1.1.3(@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)): optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@25.5.2)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' + vite: '@voidzero-dev/vite-plus-core@0.1.16(@types/node@25.5.2)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3)' w3c-keyname@2.2.8: {} @@ -16971,6 +16943,10 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + yocto-spinner@1.1.0: + dependencies: + yoctocolors: 2.1.2 + yoctocolors-cjs@2.1.3: {} yoctocolors@2.1.2: {} diff --git a/src/components/ui/accordion.tsx b/src/components/ui/accordion.tsx index 1ebee856b..445c398dd 100644 --- a/src/components/ui/accordion.tsx +++ b/src/components/ui/accordion.tsx @@ -38,7 +38,7 @@ function AccordionContent({ className, children, ...props }: AccordionPrimitive. >
diff --git a/src/components/ui/alert-dialog.tsx b/src/components/ui/alert-dialog.tsx index a7f3303a5..14111efb4 100644 --- a/src/components/ui/alert-dialog.tsx +++ b/src/components/ui/alert-dialog.tsx @@ -112,10 +112,7 @@ function AlertDialogDescription({ return ( ); diff --git a/src/components/ui/alert.tsx b/src/components/ui/alert.tsx index 91f7f47bd..5b3a665dc 100644 --- a/src/components/ui/alert.tsx +++ b/src/components/ui/alert.tsx @@ -28,10 +28,7 @@ function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { return (
svg]/alert:col-start-2 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground", - className, - )} + className={cn("font-medium group-has-[>svg]/alert:col-start-2", className)} {...props} /> ); @@ -41,10 +38,7 @@ function AlertDescription({ className, ...props }: React.ComponentProps<"div">) return (
); diff --git a/src/components/ui/dialog.tsx b/src/components/ui/dialog.tsx index 8ad031ba5..244933116 100644 --- a/src/components/ui/dialog.tsx +++ b/src/components/ui/dialog.tsx @@ -98,10 +98,7 @@ function DialogDescription({ className, ...props }: DialogPrimitive.Description. return ( ); diff --git a/src/integrations/ai/prompts/analyze-resume-system.md b/src/integrations/ai/prompts/analyze-resume-system.md new file mode 100644 index 000000000..6aefedf93 --- /dev/null +++ b/src/integrations/ai/prompts/analyze-resume-system.md @@ -0,0 +1,65 @@ +You are a senior resume reviewer and ATS optimization specialist. + +Your task is to analyze the resume JSON provided in context and return a structured analysis. + +## Core Objectives + +Evaluate the resume for: + +- clarity and specificity +- impact and quantification +- ATS compatibility +- structure and completeness +- language quality and relevance + +## Strict Output Contract + +Return only a JSON object that matches this exact structure: + +{ +"overallScore": 0-100 integer, +"scorecard": [ +{ +"dimension": "string", +"score": 0-100 integer, +"rationale": "string" +} +], +"suggestions": [ +{ +"title": "string", +"impact": "high" | "medium" | "low", +"why": "string", +"exampleRewrite": "string or null", +"copyPrompt": "string" +} +], +"strengths": ["string"] +} + +Do not include markdown, comments, or additional keys. + +## Evaluation Rules + +1. Use 0-100 scoring for each dimension and overall score. +2. Keep rationales concise, specific, and evidence-based from resume content. +3. Suggestions must be prioritized by impact and be actionable. +4. Never invent candidate achievements or facts. +5. If data is missing, call it out explicitly in rationale/suggestions. +6. Keep scorecard dimensions practical and common for resume review. + +## Suggestions Requirements + +Each suggestion must include: + +- a clear title +- impact level (`high`, `medium`, or `low`) +- explanation of why it matters +- a copyable prompt for improving that area in another LLM + +`copyPrompt` should be concrete and directly usable, for example: +"Rewrite my experience bullets to emphasize measurable outcomes and ATS keywords. Keep each bullet under 25 words and include a metric where possible. Here is my current section: " + +## Tone + +Professional, direct, and constructive. Focus on helping the user improve quickly. diff --git a/src/integrations/drizzle/schema.ts b/src/integrations/drizzle/schema.ts index 612e988c1..33c43de13 100644 --- a/src/integrations/drizzle/schema.ts +++ b/src/integrations/drizzle/schema.ts @@ -1,6 +1,7 @@ import { defineRelations } from "drizzle-orm"; import * as pg from "drizzle-orm/pg-core"; +import { type StoredResumeAnalysis } from "../../schema/resume/analysis"; import { defaultResumeData, type ResumeData } from "../../schema/resume/data"; import { generateId } from "../../utils/string"; @@ -229,6 +230,30 @@ export const resumeStatistics = pg.pgTable("resume_statistics", { .$onUpdate(() => /* @__PURE__ */ new Date()), }); +export const resumeAnalysis = pg.pgTable( + "resume_analysis", + { + id: pg + .uuid("id") + .notNull() + .primaryKey() + .$defaultFn(() => generateId()), + analysis: pg.jsonb("analysis").notNull().$type(), + resumeId: pg + .uuid("resume_id") + .unique() + .notNull() + .references(() => resume.id, { onDelete: "cascade" }), + createdAt: pg.timestamp("created_at", { withTimezone: true }).notNull().defaultNow(), + updatedAt: pg + .timestamp("updated_at", { withTimezone: true }) + .notNull() + .defaultNow() + .$onUpdate(() => /* @__PURE__ */ new Date()), + }, + (t) => [pg.index().on(t.resumeId)], +); + export const apikey = pg.pgTable( "apikey", { @@ -416,6 +441,7 @@ export const relations = defineRelations( passkey, resume, resumeStatistics, + resumeAnalysis, apikey, jwks, oauthClient, @@ -477,6 +503,10 @@ export const relations = defineRelations( from: r.resume.id, to: r.resumeStatistics.resumeId, }), + analysis: r.one.resumeAnalysis({ + from: r.resume.id, + to: r.resumeAnalysis.resumeId, + }), }, resumeStatistics: { resume: r.one.resume({ @@ -484,6 +514,12 @@ export const relations = defineRelations( to: r.resume.id, }), }, + resumeAnalysis: { + resume: r.one.resume({ + from: r.resumeAnalysis.resumeId, + to: r.resume.id, + }), + }, apikey: { user: r.one.user({ from: r.apikey.referenceId, diff --git a/src/integrations/orpc/router/ai.ts b/src/integrations/orpc/router/ai.ts index a1172de12..089296a42 100644 --- a/src/integrations/orpc/router/ai.ts +++ b/src/integrations/orpc/router/ai.ts @@ -5,11 +5,13 @@ import { OllamaError } from "ai-sdk-ollama"; import z, { flattenError, ZodError } from "zod"; import { jobResultSchema } from "@/schema/jobs"; +import { resumeAnalysisSchema, storedResumeAnalysisSchema } from "@/schema/resume/analysis"; import { type ResumeData, resumeDataSchema } from "@/schema/resume/data"; import { tailorOutputSchema } from "@/schema/tailor"; import { protectedProcedure } from "../context"; import { aiCredentialsSchema, aiProviderSchema, aiService, fileInputSchema } from "../services/ai"; +import { resumeService } from "../services/resume"; type AIProvider = z.infer; @@ -222,6 +224,75 @@ export const aiRouter = { }); } + throw error; + } + }), + + analyzeResume: protectedProcedure + .route({ + method: "POST", + path: "/ai/analyze-resume", + tags: ["AI"], + operationId: "analyzeResume", + summary: "Analyze resume and persist latest analysis", + description: + "Uses AI to analyze the current resume and returns a structured analysis with scorecard, strengths, and improvement suggestions. The latest analysis is persisted and can be fetched later. Requires authentication and AI credentials.", + successDescription: "Structured resume analysis returned and persisted successfully.", + }) + .input( + z.object({ + ...aiCredentialsSchema.shape, + resumeId: z.string(), + resumeData: resumeDataSchema, + }), + ) + .output(storedResumeAnalysisSchema) + .errors({ + BAD_GATEWAY: { + message: "The AI provider returned an error or is unreachable.", + status: 502, + }, + BAD_REQUEST: { + message: "The AI returned an improperly formatted structure.", + status: 400, + }, + }) + .handler(async ({ context, input }) => { + try { + const analysis = resumeAnalysisSchema.parse( + await aiService.analyzeResume({ + provider: input.provider, + model: input.model, + apiKey: input.apiKey, + baseURL: input.baseURL, + resumeData: input.resumeData, + }), + ); + + return await resumeService.analysis.upsert({ + id: input.resumeId, + userId: context.user.id, + analysis: { + ...analysis, + updatedAt: new Date(), + modelMeta: { + provider: input.provider, + model: input.model, + }, + }, + }); + } catch (error) { + if (error instanceof AISDKError || error instanceof OllamaError) { + throw new ORPCError("BAD_GATEWAY", { message: error.message }); + } + + if (error instanceof ZodError) { + throw new ORPCError("BAD_REQUEST", { + message: "Invalid resume analysis structure", + cause: flattenError(error), + }); + } + throw error; } }), diff --git a/src/integrations/orpc/router/resume.ts b/src/integrations/orpc/router/resume.ts index b598f1506..70f14e9c4 100644 --- a/src/integrations/orpc/router/resume.ts +++ b/src/integrations/orpc/router/resume.ts @@ -1,5 +1,6 @@ import z from "zod"; +import { storedResumeAnalysisSchema } from "@/schema/resume/analysis"; import { sampleResumeData } from "@/schema/resume/sample"; import { generateRandomName, slugify } from "@/utils/string"; @@ -59,9 +60,29 @@ const statisticsRouter = { }), }; +const analysisRouter = { + getById: protectedProcedure + .route({ + method: "GET", + path: "/resumes/{id}/analysis", + tags: ["Resume Analysis"], + operationId: "getResumeAnalysis", + summary: "Get latest resume analysis", + description: + "Returns the latest persisted AI analysis for the specified resume, if one exists. Requires authentication.", + successDescription: "The latest persisted resume analysis, or null if no analysis has been saved yet.", + }) + .input(z.object({ id: z.string().describe("The unique identifier of the resume.") })) + .output(storedResumeAnalysisSchema.nullable()) + .handler(async ({ context, input }) => { + return await resumeService.analysis.getById({ id: input.id, userId: context.user.id }); + }), +}; + export const resumeRouter = { tags: tagsRouter, statistics: statisticsRouter, + analysis: analysisRouter, list: protectedProcedure .route({ diff --git a/src/integrations/orpc/services/ai.ts b/src/integrations/orpc/services/ai.ts index d1800f092..323f39145 100644 --- a/src/integrations/orpc/services/ai.ts +++ b/src/integrations/orpc/services/ai.ts @@ -22,6 +22,7 @@ import z, { flattenError, ZodError } from "zod"; import type { JobResult } from "@/schema/jobs"; import type { ResumeData } from "@/schema/resume/data"; +import analyzeResumeSystemPromptTemplate from "@/integrations/ai/prompts/analyze-resume-system.md?raw"; import chatSystemPromptTemplate from "@/integrations/ai/prompts/chat-system.md?raw"; import docxParserSystemPrompt from "@/integrations/ai/prompts/docx-parser-system.md?raw"; import docxParserUserPrompt from "@/integrations/ai/prompts/docx-parser-user.md?raw"; @@ -33,6 +34,7 @@ import { patchResumeDescription, patchResumeInputSchema, } from "@/integrations/ai/tools/patch-resume"; +import { resumeAnalysisSchema, type ResumeAnalysis } from "@/schema/resume/analysis"; import { defaultResumeData, resumeDataSchema } from "@/schema/resume/data"; import { type TailorOutput, tailorOutputSchema } from "@/schema/tailor"; import { buildAiExtractionTemplate } from "@/utils/ai-template"; @@ -370,6 +372,38 @@ type TailorResumeInput = z.infer & { job: JobResult; }; +type AnalyzeResumeInput = z.infer & { + resumeData: ResumeData; +}; + +function buildAnalyzeResumeSystemPrompt(resumeData: ResumeData): string { + return analyzeResumeSystemPromptTemplate + `\n\n## Resume Data\n\n${JSON.stringify(resumeData, null, 2)}`; +} + +async function analyzeResume(input: AnalyzeResumeInput): Promise { + const model = getModel(input); + const systemPrompt = buildAnalyzeResumeSystemPrompt(input.resumeData); + + const result = await generateText({ + model, + output: Output.object({ schema: resumeAnalysisSchema }), + messages: [ + { role: "system", content: systemPrompt }, + { + role: "user", + content: + "Analyze this resume and return a structured report with scorecard, overall score, strengths, and actionable suggestions.", + }, + ], + }); + + if (result.output == null) { + throw new Error("AI returned no structured analysis output."); + } + + return resumeAnalysisSchema.parse(result.output); +} + async function tailorResume(input: TailorResumeInput): Promise { const model = getModel(input); const systemPrompt = buildTailorSystemPrompt(input.resumeData, input.job); @@ -394,6 +428,7 @@ async function tailorResume(input: TailorResumeInput): Promise { } export const aiService = { + analyzeResume, chat, parseDocx, parsePdf, diff --git a/src/integrations/orpc/services/resume.ts b/src/integrations/orpc/services/resume.ts index 5e41f51eb..a366ba802 100644 --- a/src/integrations/orpc/services/resume.ts +++ b/src/integrations/orpc/services/resume.ts @@ -10,6 +10,7 @@ import type { Locale } from "@/utils/locale"; import { schema } from "@/integrations/drizzle"; import { db } from "@/integrations/drizzle/client"; +import { type StoredResumeAnalysis } from "@/schema/resume/analysis"; import { defaultResumeData } from "@/schema/resume/data"; import { env } from "@/utils/env"; import { hashPassword, verifyPassword } from "@/utils/password"; @@ -83,9 +84,47 @@ const statistics = { }, }; +const analysis = { + getById: async (input: { id: string; userId: string }) => { + const [result] = await db + .select({ analysis: schema.resumeAnalysis.analysis }) + .from(schema.resume) + .leftJoin(schema.resumeAnalysis, eq(schema.resumeAnalysis.resumeId, schema.resume.id)) + .where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId))); + + if (!result) throw new ORPCError("NOT_FOUND"); + return result.analysis ?? null; + }, + + upsert: async (input: { id: string; userId: string; analysis: StoredResumeAnalysis }) => { + const [resume] = await db + .select({ id: schema.resume.id }) + .from(schema.resume) + .where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId))); + + if (!resume) throw new ORPCError("NOT_FOUND"); + + await db + .insert(schema.resumeAnalysis) + .values({ + resumeId: input.id, + analysis: input.analysis, + }) + .onConflictDoUpdate({ + target: [schema.resumeAnalysis.resumeId], + set: { + analysis: input.analysis, + }, + }); + + return input.analysis; + }, +}; + export const resumeService = { tags, statistics, + analysis, list: async (input: { userId: string; tags: string[]; sort: "lastUpdatedAt" | "createdAt" | "name" }) => { return await db diff --git a/src/routes/builder/$resumeId/-sidebar/right/index.tsx b/src/routes/builder/$resumeId/-sidebar/right/index.tsx index 942a88e21..c9257c989 100644 --- a/src/routes/builder/$resumeId/-sidebar/right/index.tsx +++ b/src/routes/builder/$resumeId/-sidebar/right/index.tsx @@ -21,6 +21,7 @@ import { InformationSectionBuilder } from "./sections/information"; import { LayoutSectionBuilder } from "./sections/layout"; import { NotesSectionBuilder } from "./sections/notes"; import { PageSectionBuilder } from "./sections/page"; +import { ResumeAnalysisSectionBuilder } from "./sections/resume-analysis"; import { SharingSectionBuilder } from "./sections/sharing"; import { StatisticsSectionBuilder } from "./sections/statistics"; import { TemplateSectionBuilder } from "./sections/template"; @@ -37,6 +38,7 @@ function getSectionComponent(type: RightSidebarSection) { .with("notes", () => ) .with("sharing", () => ) .with("statistics", () => ) + .with("analysis", () => ) .with("export", () => ) .with("information", () => ) .exhaustive(); diff --git a/src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx b/src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx new file mode 100644 index 000000000..9fdff07be --- /dev/null +++ b/src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx @@ -0,0 +1,236 @@ +import { t } from "@lingui/core/macro"; +import { Trans } from "@lingui/react/macro"; +import { ArrowRightIcon, InfoIcon, LightningIcon, SparkleIcon } from "@phosphor-icons/react"; +import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query"; +import { Link } from "@tanstack/react-router"; +import { useMemo } from "react"; +import { toast } from "sonner"; +import { match } from "ts-pattern"; + +import { useResumeStore } from "@/components/resume/store/resume"; +import { Alert, AlertDescription } from "@/components/ui/alert"; +import { Badge } from "@/components/ui/badge"; +import { Button } from "@/components/ui/button"; +import { useAIStore } from "@/integrations/ai/store"; +import { orpc } from "@/integrations/orpc/client"; + +import { SectionBase } from "../shared/section-base"; + +function impactCircleClass(impact: "high" | "medium" | "low") { + return match(impact) + .with("high", () => "bg-rose-600") + .with("medium", () => "bg-amber-600") + .with("low", () => "bg-emerald-600") + .exhaustive(); +} + +export function ResumeAnalysisSectionBuilder() { + const queryClient = useQueryClient(); + + const resume = useResumeStore((state) => state.resume); + const aiEnabled = useAIStore((state) => state.enabled); + const aiProvider = useAIStore((state) => state.provider); + const aiModel = useAIStore((state) => state.model); + const aiApiKey = useAIStore((state) => state.apiKey); + const aiBaseURL = useAIStore((state) => state.baseURL); + + const analysisQuery = useQuery(orpc.resume.analysis.getById.queryOptions({ input: { id: resume.id } })); + + const { mutate: analyzeResume, isPending } = useMutation({ + ...orpc.ai.analyzeResume.mutationOptions(), + onSuccess: (analysis) => { + queryClient.setQueryData(orpc.resume.analysis.getById.queryKey({ input: { id: resume.id } }), analysis); + toast.success(t`Resume analysis complete.`); + }, + onError: (error) => { + toast.error(t`Failed to analyze resume.`, { description: error.message }); + }, + }); + + const analysis = analysisQuery.data; + const score = analysis?.overallScore ?? null; + const analyzeLabel = isPending ? t`Analyzing...` : t`Analyze Resume`; + + const scoreTone = useMemo(() => { + if (score == null) return "bg-muted"; + if (score >= 80) return "bg-emerald-600"; + if (score >= 60) return "bg-amber-600"; + return "bg-rose-600"; + }, [score]); + + const onAnalyze = () => { + analyzeResume({ + provider: aiProvider, + model: aiModel, + apiKey: aiApiKey, + baseURL: aiBaseURL, + resumeId: resume.id, + resumeData: resume.data, + }); + }; + + return ( + + {!aiEnabled && } + + {aiEnabled && ( + <> +
+
+
+
+

+ + Get a review of your resume with an overall score, strengths, and actionable suggestions. + +

+
+ + +
+ +
+
+ {score ?? "--"} +
+ +
+

+ Overall Score +

+
+ {Array.from({ length: 10 }).map((_, index) => { + const active = score != null && index < Math.round(score / 10); + return ( +
+ ); + })} +
+ {analysis?.updatedAt && ( +

+ Last analyzed on {new Date(analysis.updatedAt).toLocaleString()} +

+ )} +
+
+
+ + {!analysis && !isPending && ( +
+

+ Run your first analysis to get a scorecard, strengths, and prioritized suggestions. +

+
+ )} + + {analysis && ( +
+
+
+ + Scorecard +
+ +
+ {analysis.scorecard.map((item, index) => ( +
+
+
{item.dimension}
+ {item.score}/100 +
+

{item.rationale}

+
+ ))} +
+
+ + {analysis.strengths.length > 0 && ( +
+
+ Strengths +
+ +
    + {analysis.strengths.map((strength, index) => ( +
  • + {strength} +
  • + ))} +
+
+ )} + + {analysis.suggestions.length > 0 && ( +
+
+ Suggestions +
+ +
+ {analysis.suggestions.map((suggestion, index) => ( +
+
+ +
{suggestion.title}
+
+ +
{suggestion.why}
+ + {suggestion.exampleRewrite && ( +
+ {suggestion.exampleRewrite} +
+ )} +
+ ))} +
+
+ )} +
+ )} +
+ + )} + + ); +} + +function DisabledState() { + return ( + + + +

+ + Get an in-depth AI-powered review of your resume with an overall score, key strengths, and practical + suggestions. To activate this feature, please update your AI settings. + +

+ +