feat(toast): add non-invasive, dismissible donation banner

This commit is contained in:
Amruth Pillai
2026-05-11 13:50:32 +02:00
parent adfc9b527b
commit fda4e500b3
70 changed files with 1355 additions and 62 deletions
+1 -1
View File
@@ -61,7 +61,7 @@
"guid": "open-collective",
"type": "payment-provider",
"description": "Open Collective",
"address": "https://opencollective.com/reactive-resume"
"address": "https://opencollective.com/reactive-resume/donate"
}
]
}
+2 -2
View File
@@ -21,7 +21,7 @@
<a href="https://discord.gg/aSyA5ZSxpb"><img src="https://img.shields.io/discord/1173518977851473940?style=flat-square&label=discord" alt="Discord" /></a>
<a href="https://crowdin.com/project/reactive-resume"><img src="https://badges.crowdin.net/reactive-resume/localized.svg?style=flat-square" alt="Crowdin" /></a>
<a href="https://github.com/sponsors/AmruthPillai"><img src="https://img.shields.io/github/sponsors/AmruthPillai?style=flat-square&label=sponsors" alt="Sponsors" /></a>
<a href="https://opencollective.com/reactive-resume"><img src="https://img.shields.io/opencollective/backers/reactive-resume?style=flat-square&label=donations" alt="Donations" /></a>
<a href="https://opencollective.com/reactive-resume/donate"><img src="https://img.shields.io/opencollective/backers/reactive-resume?style=flat-square&label=donations" alt="Donations" /></a>
</p>
</div>
@@ -208,7 +208,7 @@ Reactive Resume is and always will be free and open-source. If it has helped you
<a href="https://github.com/sponsors/AmruthPillai">
<img src="https://img.shields.io/badge/GitHub%20Sponsors-Support-ea4aaa?style=flat-square&logo=github-sponsors" alt="GitHub Sponsors" />
</a>
<a href="https://opencollective.com/reactive-resume">
<a href="https://opencollective.com/reactive-resume/donate">
<img src="https://img.shields.io/badge/Open%20Collective-Contribute-7FADF2?style=flat-square&logo=open-collective" alt="Open Collective" />
</a>
</p>
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Ontkoppel"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentasie"
msgid "Don't have an account? <0/>"
msgstr "Het jy nie 'n rekening nie? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Skenk aan Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Voer asseblief die wagwoord in wat deur die eienaar van die CV met jou g
msgid "Please enter the URL you want to link to:"
msgstr "Voer asseblief die URL in waarheen jy wil skakel:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume is 'n gratis en oopbronprojek, met liefde gebou en deur
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume is 'n gratis en oopbron-hervatbouer wat die proses om jou CV te skep, by te werk en te deel, vereenvoudig."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume is oopbron, privaatheid-gefokus en heeltemal gratis. Anders as ander hervatbouers, wys dit nie advertensies nie, spoor nie jou data na nie en sluit nie funksies agter 'n betaalmuur nie."
@@ -3666,4 +3682,3 @@ msgstr "Zoem uit"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zoeloe"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ግንኙነትን ቁርጥ"
msgid "Discord"
msgstr "ዲስኮርድ"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ሰነዶች"
msgid "Don't have an account? <0/>"
msgstr "መለያ የለዎትም? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "ለ Reactive Resume መዋጮ አድርግ"
@@ -2320,6 +2328,10 @@ msgstr "ወደ የየታሪክው ባለቤት በተካፈለዎት የይለ
msgid "Please enter the URL you want to link to:"
msgstr "ሊያገናኙት የሚፈልጉትን URL እባክዎን ያስገቡ፡"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ነፃ እና ክፍት ምንጭ ፕሮጀክት ሲሆ
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume የየታሪክ መፍጠር፣ ማዘመን እና መካፈል ሂደትን የሚቀላቅል ነፃ እና ክፍት ምንጭ የየታሪክ ማቅረቢያ መገንቢያ ነው።"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ክፍት ምንጭ፣ ግላዊነትን የሚመርጥ እና ፍጹም ነፃ ነው። ከሌሎች የየታሪክ ማቅረቢያዎች የተለየ ምክንያቱ ማስታወቂያ አያሳይም፣ መረጃዎን አይከታተልም፣ ባህሪዎችንም በክፍያ ግድግዳ አያስገባም።"
@@ -3666,4 +3682,3 @@ msgstr "አጉር"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ዙሉ"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "قطع الاتصال"
msgid "Discord"
msgstr "ديسكورد"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "إرشادات الاستخدام"
msgid "Don't have an account? <0/>"
msgstr "ليس لديك حساب؟ <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "تبرع لـReactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "يُرجى إدخال كلمة المرور التي تمت مشاركت
msgid "Please enter the URL you want to link to:"
msgstr "يُرجى إدخال عنوان URL الذي تريد الربط به:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume هو مشروع مجاني ومفتوح المصدر،
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume هي أداة إنشاء سيرة ذاتية مجانية ومفتوحة المصدر تعمل على تبسيط عملية إنشاء سيرتك الذاتية وتحديثها ومشاركتها."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume مفتوح المصدر ويركز على الخصوصية ومجاني تمامًا. وعلى عكس أدوات إنشاء السير الذاتية الأخرى، لا يعرض إعلانات، ولا يتتبع بياناتك، ولا يقيّد ميزاتك خلف جدار دفع."
@@ -3666,4 +3682,3 @@ msgstr "تصغير"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "الزولو"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Ayır"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Sənədləşmə"
msgid "Don't have an account? <0/>"
msgstr "Hesabınız yoxdur? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resumeyə ianə et"
@@ -2320,6 +2328,10 @@ msgstr "Davam etmək üçün, özgeçmiş sahibi tərəfindən sizinlə paylaş
msgid "Please enter the URL you want to link to:"
msgstr "Link vermək istədiyiniz URLi daxil edin:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume pulsuz və açıq mənbə layihəsidir; sevgi ilə yarad
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume özgeçmişinizi yaratma, yeniləmə və paylaşma prosesini sadələşdirən pulsuz və açıq mənbə özgeçmiş qurucusudur."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume açıq mənbəlidir, məxfilik yönümlüdür və tamamilə pulsuzdur. Digər özgeçmiş qurucularından fərqli olaraq, o reklamlara yer vermir, məlumatınızı izləmir və funksiyaları ödəniş divarının arxasında məhdudlaşdırmır."
@@ -3666,4 +3682,3 @@ msgstr "Uzaqlaşdır"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Прекъсване на връзката"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Документация"
msgid "Don't have an account? <0/>"
msgstr "Нямате акаунт? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Дарете на Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Моля, въведете паролата, която ви е спод
msgid "Please enter the URL you want to link to:"
msgstr "Моля, въведете URL адреса, към който искате да създадете връзка:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume е безплатен проект с отворен к
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume е безплатен конструктор на автобиографии с отворен код, който опростява процеса на създаване, актуализиране и споделяне на автобиографията ви."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume е с отворен код, фокусиран върху поверителността и напълно безплатен. За разлика от други конструктори на автобиографии, той не показва реклами, не проследява данните ви и не ограничава функциите зад платена стена."
@@ -3666,4 +3682,3 @@ msgstr "Намаляване"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Зулуски"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ডিসকনেক্ট করুন"
msgid "Discord"
msgstr "ডিসকর্ড"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ডকুমেন্টেশন"
msgid "Don't have an account? <0/>"
msgstr "অ্যাকাউন্ট নেই? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume-এ অনুদান দিন"
@@ -2320,6 +2328,10 @@ msgstr "অবিরত থাকতে জীবনবৃত্তান্ত
msgid "Please enter the URL you want to link to:"
msgstr "যে URL‑এ লিংক করতে চান অনুগ্রহ করে সেটি লিখুন:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume একটি বিনামূল্যের ও ম
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume একটি বিনামূল্যের এবং মুক্ত উৎস জীবনবৃত্তান্ত নির্মাতা, যা আপনার জীবনবৃত্তান্ত তৈরি, আপডেট ও শেয়ার করার প্রক্রিয়াকে সহজ করে।"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume মুক্ত উৎস, গোপনীয়তা-কেন্দ্রিক এবং সম্পূর্ণ বিনামূল্যে। অন্য জীবনবৃত্তান্ত নির্মাতাদের মতো এটি কোনো বিজ্ঞাপন দেখায় না, আপনার ডেটা ট্র্যাক করে না, বা ফিচারগুলো পেওয়ালের আড়ালে আটকে রাখে না।"
@@ -3666,4 +3682,3 @@ msgstr "জুম আউট"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "জুলু"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Desconnecta"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentació"
msgid "Don't have an account? <0/>"
msgstr "No teniu compte? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Fes una donació a Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Introdueix la contrasenya que tha compartit el propietari del curríc
msgid "Please enter the URL you want to link to:"
msgstr "Introdueix lURL al qual vols enllaçar:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume és un projecte gratuït i de codi obert, creat amb amor
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume és un creador de currículums gratuït i de codi obert que simplifica el procés de crear, actualitzar i compartir el teu currículum."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume és de codi obert, centrat en la privadesa i completament gratuït. A diferència daltres creadors de currículums, no mostra anuncis, no rastreja les dades ni limita les funcions darrere dun mur de pagament."
@@ -3666,4 +3682,3 @@ msgstr "Allunya"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulú"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Odpojit"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentace"
msgid "Don't have an account? <0/>"
msgstr "Nemáte účet? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Přispět na Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Zadejte prosím heslo, které vám sdílel vlastník životopisu, abyste
msgid "Please enter the URL you want to link to:"
msgstr "Zadejte prosím URL, na kterou chcete odkazovat:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume je bezplatný open source projekt, vytvořený z lásky
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume je bezplatný nástroj pro tvorbu životopisů s otevřeným zdrojovým kódem, který zjednodušuje proces vytváření, aktualizace a sdílení životopisů."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume je open source, zaměřené na soukromí a zcela zdarma. Na rozdíl od jiných nástrojů pro tvorbu životopisů nezobrazuje reklamy, nesleduje vaše data a neomezuje funkce za paywallem."
@@ -3666,4 +3682,3 @@ msgstr "Oddálit"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Afbryd forbindelse"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentation"
msgid "Don't have an account? <0/>"
msgstr "Har du ikke en konto? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donér til Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Indtast adgangskoden, som ejeren af CV'et har delt med dig, for at forts
msgid "Please enter the URL you want to link to:"
msgstr "Angiv den URL, du vil oprette et link til:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume er et gratis og open-source projekt, bygget med kærligh
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume er en gratis og open-source CV-bygger, der forenkler processen med at oprette, opdatere og dele dit CV."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume er open-source, fokuserer på privatliv og er helt gratis. I modsætning til andre CV-byggere viser det ingen reklamer, sporer ikke dine data og begrænser ikke funktioner bag en betalingsmur."
@@ -3666,4 +3682,3 @@ msgstr "Zoom ud"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Trennen"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentation"
msgid "Don't have an account? <0/>"
msgstr "Sie haben noch kein Konto? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "An Reactive Resume spenden"
@@ -2320,6 +2328,10 @@ msgstr "Bitte geben Sie das Passwort ein, das Ihnen vom Besitzer des Lebenslaufs
msgid "Please enter the URL you want to link to:"
msgstr "Bitte geben Sie die URL ein, zu der Sie verlinken möchten:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ist ein kostenloses Open-Source-Projekt, mit viel Liebe
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume ist ein kostenloser und quelloffener Lebenslauf-Builder, der das Erstellen, Aktualisieren und Teilen Ihres Lebenslaufs vereinfacht."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ist Open Source, datenschutzorientiert und vollständig kostenlos. Anders als andere Lebenslauf-Builder zeigt es keine Werbung an, trackt deine Daten nicht und versteckt keine Funktionen hinter einer Bezahlschranke."
@@ -3666,4 +3682,3 @@ msgstr "Herauszoomen"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Αποσύνδεση"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Τεκμηρίωση"
msgid "Don't have an account? <0/>"
msgstr "Δεν έχετε λογαριασμό; <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Κάντε μία δωρεά στο Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Εισαγάγετε τον κωδικό πρόσβασης που μο
msgid "Please enter the URL you want to link to:"
msgstr "Εισαγάγετε το URL στο οποίο θέλετε να γίνεται ο σύνδεσμος:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Το Reactive Resume είναι ένα δωρεάν έργο ανοικ
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Το Reactive Resume είναι ένας δωρεάν κατασκευαστής βιογραφικών σημειωμάτων ανοικτού κώδικα που απλοποιεί τη διαδικασία δημιουργίας, ενημέρωσης και κοινοποίησης του βιογραφικού σας σημειώματος."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Το Reactive Resume είναι ανοικτού κώδικα, με έμφαση στο απόρρητο και εντελώς δωρεάν. Σε αντίθεση με άλλους κατασκευαστές βιογραφικών σημειωμάτων, δεν εμφανίζει διαφημίσεις, δεν παρακολουθεί τα δεδομένα σας και δεν περιορίζει τις λειτουργίες του πίσω από paywall."
@@ -3666,4 +3682,3 @@ msgstr "Σμίκρυνση"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Ζουλού"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Disconnect"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentation"
msgid "Don't have an account? <0/>"
msgstr "Don't have an account? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donate to Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Please enter the password shared with you by the owner of the resume to
msgid "Please enter the URL you want to link to:"
msgstr "Please enter the URL you want to link to:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume is a free and open-source project, built with love and m
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
@@ -3666,4 +3682,3 @@ msgstr "Zoom out"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16
View File
@@ -1029,6 +1029,10 @@ msgstr "Disconnect"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr "Dismiss"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1038,6 +1042,10 @@ msgstr "Documentation"
msgid "Don't have an account? <0/>"
msgstr "Don't have an account? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr "Donate"
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donate to Reactive Resume"
@@ -2315,6 +2323,10 @@ msgstr "Please enter the password shared with you by the owner of the resume to
msgid "Please enter the URL you want to link to:"
msgstr "Please enter the URL you want to link to:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr "Please support the project"
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2453,6 +2465,10 @@ msgstr "Reactive Resume is a free and open-source project, built with love and m
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr "Reactive Resume is free and open source. If it has helped you, please consider donating."
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Desconectar"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentación"
msgid "Don't have an account? <0/>"
msgstr "¿No tienes una cuenta? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donar a Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Introduce la contraseña que el propietario del currículum compartió c
msgid "Please enter the URL you want to link to:"
msgstr "Introduce la URL a la que quieres enlazar:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume es un proyecto gratuito y de código abierto, creado con
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume es un creador de currículums gratuito y de código abierto que simplifica el proceso de crear, actualizar y compartir tu currículum."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume es de código abierto, centrado en la privacidad y completamente gratuito. A diferencia de otros creadores de currículums, no muestra anuncios, no rastrea tus datos ni limita tus funciones tras un muro de pago."
@@ -3666,4 +3682,3 @@ msgstr "Alejar"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulú"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "قطع اتصال"
msgid "Discord"
msgstr "دیسکورد"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "مستندات"
msgid "Don't have an account? <0/>"
msgstr "حساب ندارید؟ <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "به Reactive Resume دونیت کنید"
@@ -2320,6 +2328,10 @@ msgstr "لطفاً گذرواژه‌ای را که صاحب رزومه با شم
msgid "Please enter the URL you want to link to:"
msgstr "لطفاً URL مورد نظر برای لینک دادن را وارد کنید:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume یک پروژهٔ رایگان و متن‌باز است
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume یک رزومه‌ساز رایگان و متن‌باز است که فرایند ایجاد، به‌روزرسانی و اشتراک‌گذاری رزومه شما را ساده می‌کند."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume متن‌باز، حریم‌خصوصی‌محور و کاملاً رایگان است. برخلاف سایر رزومه‌سازها، هیچ تبلیغی نشان نمی‌دهد، داده‌های شما را رهگیری نمی‌کند و قابلیت‌هایتان را پشت دیوار پرداخت محدود نمی‌کند."
@@ -3666,4 +3682,3 @@ msgstr "کوچک‌نمایی"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "زولو"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Katkaise yhteys"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentaatio"
msgid "Don't have an account? <0/>"
msgstr "Eikö sinulla ole tiliä? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Lahjoita Reactive Resumelle"
@@ -2320,6 +2328,10 @@ msgstr "Syötä ansioluettelon omistajan jakama salasana jatkaaksesi."
msgid "Please enter the URL you want to link to:"
msgstr "Syötä linkitettävä URL-osoite:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume on ilmainen ja avoimen lähdekoodin projekti, joka on te
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume on ilmainen ja avoimen lähdekoodin ansioluettelon laatija, joka helpottaa ansioluettelon luomista, päivittämistä ja jakamista."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume on avoimen lähdekoodin, yksityisyyteen keskittyvä ja täysin ilmainen. Toisin kuin monet muut ansioluettelon laatijat, se ei näytä mainoksia, seuraa tietojasi tai piilota ominaisuuksia maksumuurin taakse."
@@ -3666,4 +3682,3 @@ msgstr "Loitonna"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Déconnecter"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentation"
msgid "Don't have an account? <0/>"
msgstr "Vous n'avez pas de compte ? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Faire un don à Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Veuillez saisir le mot de passe qui vous a été communiqué par le prop
msgid "Please enter the URL you want to link to:"
msgstr "Veuillez saisir l'URL vers laquelle vous souhaitez rediriger :"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume est un projet libre et gratuit, construit avec amour et
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume est un outil de création de CV gratuit et open-source qui simplifie le processus de création, de mise à jour et de partage de votre CV."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume est un logiciel libre, respectueux de la vie privée et entièrement gratuit. Contrairement à d'autres outils de création de CV, il n'affiche pas de publicité, ne suit pas vos données et ne limite pas vos fonctionnalités derrière un mur payant."
@@ -3666,4 +3682,3 @@ msgstr "Zoom arrière"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zoulou"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ניתוק"
msgid "Discord"
msgstr "דיסקורד"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "תיעוד"
msgid "Don't have an account? <0/>"
msgstr "אין לך חשבון? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "תרומה ל־Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "נא להזין את הסיסמה ששיתף איתך בעל קורות
msgid "Please enter the URL you want to link to:"
msgstr "נא להזין את כתובת ה־URL שאליה ברצונך לקשר:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume הוא מיזם חינמי בקוד פתוח, שנבנה
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume הוא בונה קורות חיים חינמי בקוד פתוח שמפשט את תהליך יצירת, עדכון ושיתוף קורות החיים שלך."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume הוא בקוד פתוח, ממוקד פרטיות וחינמי לחלוטין. בניגוד לבוני קורות חיים אחרים, הוא לא מציג פרסומות, לא עוקב אחרי הנתונים שלך ולא נועל יכולות מאחורי חומת תשלום."
@@ -3666,4 +3682,3 @@ msgstr "התרחקות"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "זולו"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "डिसकनेक्ट करें"
msgid "Discord"
msgstr "डिस्कॉर्ड"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "आलेख"
msgid "Don't have an account? <0/>"
msgstr "खाता नहीं है? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "रिएक्टिव रेज़्यूमे के लिए दान करें"
@@ -2320,6 +2328,10 @@ msgstr "आगे बढ़ने के लिए कृपया रेज़
msgid "Please enter the URL you want to link to:"
msgstr "कृपया वह URL दर्ज करें जिससे आप लिंक करना चाहते हैं:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume एक मुफ़्त और ओपन‑सोर
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume एक मुफ़्त और ओपन‑सोर्स रेज़्यूमे बिल्डर है जो आपके रेज़्यूमे को बनाने, अपडेट करने और साझा करने की प्रक्रिया को सरल बनाता है।"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ओपन‑सोर्स, गोपनीयता‑केंद्रित और पूरी तरह मुफ़्त है। अन्य रेज़्यूमे बिल्डर के विपरीत, यह विज्ञापन नहीं दिखाता, आपका डेटा ट्रैक नहीं करता और न ही आपकी सुविधाओं को पेवॉल के पीछे सीमित करता है।"
@@ -3666,4 +3682,3 @@ msgstr "ज़ूम आउट"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ज़ुलु"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Leválasztás"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentáció"
msgid "Don't have an account? <0/>"
msgstr "Nincs fiókja? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Adományozzon a Reactive Resume-nak"
@@ -2320,6 +2328,10 @@ msgstr "Kérjük, add meg a neked megosztott, az önéletrajz tulajdonosa által
msgid "Please enter the URL you want to link to:"
msgstr "Kérjük, add meg a csatolni kívánt URLt:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "A Reactive Resume egy ingyenes és nyílt forráskódú projekt, szerete
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "A Reactive Resume ingyenes és nyílt forráskódú önéletrajz készítő, amely leegyszerűsíti az önéletrajz készítésének, frissítésének és megosztásának folyamatát."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "A Reactive Resume nyílt forráskódú, adatvédelemközpontú és teljesen ingyenes. Más önéletrajzkészítőkkel ellentétben nem jelenít meg hirdetéseket, nem követi az adataidat, és nem zár funkciókat fizetős fal mögé."
@@ -3666,4 +3682,3 @@ msgstr "Kicsinyítés"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Putuskan"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentasi"
msgid "Don't have an account? <0/>"
msgstr "Belum punya akun? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donasi ke Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Silakan masukkan kata sandi yang dibagikan kepada Anda oleh pemilik resu
msgid "Please enter the URL you want to link to:"
msgstr "Silakan masukkan URL yang ingin Anda tautkan:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume adalah proyek gratis dan sumber terbuka, dibuat dengan c
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume adalah pembuat resume gratis dan sumber terbuka yang menyederhanakan proses membuat, memperbarui, dan membagikan resume Anda."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume bersifat sumber terbuka, berfokus pada privasi, dan sepenuhnya gratis. Tidak seperti pembuat resume lainnya, aplikasi ini tidak menampilkan iklan, melacak data Anda, atau membatasi fitur di balik paywall."
@@ -3666,4 +3682,3 @@ msgstr "Perkecil"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Disconnetti"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentazione"
msgid "Don't have an account? <0/>"
msgstr "Non hai un account? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Fai una donazione a Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Inserisci la password condivisa con te dal proprietario del curriculum p
msgid "Please enter the URL you want to link to:"
msgstr "Inserisci l'URL a cui vuoi collegarti:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume è un progetto gratuito e open source, creato con amore
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume è un generatore di curriculum gratuito e open source che semplifica il processo di creazione, aggiornamento e condivisione del tuo curriculum."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume è open source, incentrato sulla privacy e completamente gratuito. A differenza di altri generatori di curriculum, non mostra annunci, non traccia i tuoi dati e non limita le funzionalità dietro un paywall."
@@ -3666,4 +3682,3 @@ msgstr "Rimpicciolisci"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "切断"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ドキュメンテーション"
msgid "Don't have an account? <0/>"
msgstr "アカウントをお持ちでないですか? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume に寄付"
@@ -2320,6 +2328,10 @@ msgstr "履歴書の所有者から共有されたパスワードを入力して
msgid "Please enter the URL you want to link to:"
msgstr "リンク先の URL を入力してください:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume は、愛情を込めて作られ、私とコミュニ
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume は、履歴書の作成、更新、共有のプロセスを簡素化する、無料でオープンソースの履歴書ビルダーです。"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume はオープンソースでプライバシー重視、そして完全無料です。他の履歴書ビルダーと違い、広告を表示したり、あなたのデータを追跡したり、有料プランの裏に機能を隠したりすることはありません。"
@@ -3666,4 +3682,3 @@ msgstr "ズームアウト"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ズールー語"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ផ្ដាច់"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ឯកសារ"
msgid "Don't have an account? <0/>"
msgstr "មិនមានគណនី? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "បរិច្ចាគ​ឲ្យ Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "សូម​បញ្ចូល​ពាក្យសម្ងាត់
msgid "Please enter the URL you want to link to:"
msgstr "សូម​បញ្ចូល URL ដែល​អ្នក​ចង់​តភ្ជាប់​ទៅ៖"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ជា​គម្រោង​ឥតគិតថ្ល
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume ជា​កម្មវិធី​បង្កើត​ប្រវត្តិរូប​ឥតគិតថ្លៃ និង​បើក​ប្រភព ដែល​ធ្វើ​ឱ្យ​ដំណើរការ​បង្កើត បច្ចុប្បន្នភាព និង​ចែករំលែក​ប្រវត្តិរូប​របស់​អ្នក ក្លាយ​ជា​រឿង​ងាយ​ស្រួល។"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume គឺ​បើក​ប្រភព ផ្តោតលើ​ភាព​ឯកជន និង​ឥតគិតថ្លៃ​ទាំងស្រុង។ ខុស​ពី​កម្មវិធី​បង្កើត​ប្រវត្តិរូប​ផ្សេងៗ វា​មិន​បង្ហាញ​ពាណិជ្ជកម្ម មិន​តាមដាន​ទិន្នន័យ​របស់​អ្នក ហើយ​មិន​កំណត់​មុខងារ​ពីក្រោយ paywall ឡើយ។"
@@ -3666,4 +3682,3 @@ msgstr "បង្រួម"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಿ"
msgid "Discord"
msgstr "ಡಿಸ್ಕೋರ್ಡ್"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ದಾಖಲೀಕರಣ"
msgid "Don't have an account? <0/>"
msgstr "ಖಾತೆ ಇಲ್ಲವೇ? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "ರಿಯಾಕ್ಟಿವ್ ರೆಸ್ಯೂಮ್‌ಗೆ ದೇಣಿಗೆ ನೀಡಿ"
@@ -2320,6 +2328,10 @@ msgstr "ಮುಂದುವರಿಸಲು, ದಯವಿಟ್ಟು ರೆಸ್
msgid "Please enter the URL you want to link to:"
msgstr "ನೀವು ಲಿಂಕ್ ಮಾಡಲು ಬಯಸುವ URL ಅನ್ನು ನಮೂದಿಸಿ:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ಉಚಿತ ಮತ್ತು ಮುಕ್ತ-ಮೂಲ
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಚಿಸುವ, ನವೀಕರಿಸುವ ಮತ್ತು ಹಂಚಿಕೊಳ್ಳುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ-ಮೂಲ ರೆಸ್ಯೂಮ್ ನಿರ್ಮಾಪಕವಾಗಿದೆ."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ಮುಕ್ತ-ಮೂಲ, ಗೌಪ್ಯತಿಗೆ ಪ್ರಾಧಾನ್ಯ ನೀಡುವ ಹಾಗು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ. ಇತರೆ ರೆಸ್ಯೂಮ್ ನಿರ್ಮಾಪಕರಿಗಿಂತ ವಿಭಿನ್ನವಾಗಿ, ಇದು ಜಾಹೀರಾತುಗಳನ್ನು ತೋರಿಸುವುದಿಲ್ಲ, ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವುದಿಲ್ಲ, ಅಥವಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪೇಯ್‌ವಾಲ್ ಹಿಂದೆ ಮಿತಿ ಮಾಡುವುದಿಲ್ಲ."
@@ -3666,4 +3682,3 @@ msgstr "ಗಾತ್ರ ಕುಗ್ಗಿಸಿ"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ಜೂಲೂ"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "연결 해제"
msgid "Discord"
msgstr "디스코드"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "문서"
msgid "Don't have an account? <0/>"
msgstr "계정이 없으신가요? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume에 기부하기"
@@ -2320,6 +2328,10 @@ msgstr "이력서 소유자가 공유한 비밀번호를 입력해 계속 진행
msgid "Please enter the URL you want to link to:"
msgstr "링크할 URL을 입력하세요:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume는 애정을 담아 만든 무료 오픈 소스 프로
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume는 이력서 작성, 업데이트 및 공유를 간단하게 할 수 있는 무료 오픈 소스 이력서 작성 도구입니다."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume는 오픈 소스, 개인정보 보호 중심, 완전 무료 서비스입니다. 다른 이력서 작성 도구와 달리 광고를 표시하지 않고, 데이터를 추적하지 않으며, 기능을 페이월 뒤에 숨기지도 않습니다."
@@ -3666,4 +3682,3 @@ msgstr "축소"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "줄루어"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Atsijungti"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentacija"
msgid "Don't have an account? <0/>"
msgstr "Neturite paskyros? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Paaukoti „Reactive Resume“"
@@ -2320,6 +2328,10 @@ msgstr "Norėdami tęsti, įveskite gyvenimo aprašymo savininko su jumis pasida
msgid "Please enter the URL you want to link to:"
msgstr "Įveskite URL, su kuriuo norite susieti:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "„Reactive Resume“ yra nemokamas atvirojo kodo projektas, sukurtas su
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "„Reactive Resume“ nemokama atvirojo kodo gyvenimo aprašymų kūrimo priemonė, supaprastinanti gyvenimo aprašymo kūrimo, atnaujinimo ir bendrinimo procesą."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "„Reactive Resume“ yra atvirojo kodo, orientuota į privatumą ir visiškai nemokama. Skirtingai nei kiti gyvenimo aprašymų kūrėjai, ji nerodo reklamų, nerenka jūsų duomenų ir neapriboja funkcijų už mokamos sienos."
@@ -3666,4 +3682,3 @@ msgstr "Tolinti"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulų"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Atvienot"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentācija"
msgid "Don't have an account? <0/>"
msgstr "Nav konta? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Ziedot Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Lūdzu, ievadiet paroli, ko ar jums kopīgoja CV īpašnieks, lai turpin
msgid "Please enter the URL you want to link to:"
msgstr "Lūdzu, ievadiet URL, uz kuru vēlaties izveidot saiti:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ir bezmaksas un atvērtā pirmkoda projekts, kas veidots
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume ir bezmaksas un atvērtā pirmkoda CV veidotājs, kas vienkāršo jūsu CV izveides, atjaunināšanas un kopīgošanas procesu."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ir atvērtā pirmkoda, uz privātumu vērsts un pilnīgi bezmaksas. Atšķirībā no citiem CV veidotājiem tas nerāda reklāmas, neizseko jūsu datus un neierobežo funkcijas ar maksas sienu."
@@ -3666,4 +3682,3 @@ msgstr "Tālināt"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ഡിസ്കണക്റ്റ് ചെയ്യുക"
msgid "Discord"
msgstr "ഡിസ്‌കോർഡ്"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ഡോക്യുമെന്റേഷൻ"
msgid "Don't have an account? <0/>"
msgstr "അക്കൗണ്ട് ഇല്ലേ? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume‑ന് സംഭാവന ചെയ്യുക"
@@ -2320,6 +2328,10 @@ msgstr "തുടരുന്നതിന്, റിസ്യൂം ഉടമ
msgid "Please enter the URL you want to link to:"
msgstr "നിങ്ങൾ ലിങ്ക് ചെയ്യാനാഗ്രഹിക്കുന്ന URL നൽകുക:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume സ്നേഹത്തോടെ നിർമ്മി
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume നിങ്ങളുടെ റിസ്യൂം സൃഷ്‌ടിക്കാനും അപ്‌ഡേറ്റ് ചെയ്യാനും പങ്കിടാനും ഉള്ള പ്രക്രിയ ലളിതമാക്കുന്ന, സൗജന്യവും ഓപ്പൺ സോഴ്‌സുമായ ഒരു റിസ്യൂം ബിൽഡറാണ്."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ഓപ്പൺ സോഴ്‌സും സ്വകാര്യത കേന്ദ്രീകൃതവുമായ, പൂർണ്ണമായും സൗജന്യമായൊരു ആപ്പാണ്. മറ്റ് റിസ്യൂം ബിൽഡറുകളെ അപേക്ഷിച്ച്, ഇത് പരസ്യങ്ങൾ കാണിക്കുകയോ, നിങ്ങളുടെ ഡാറ്റ ട്രാക്ക് ചെയ്യുകയോ, സവിശേഷതകൾ പേയ്വാളിന് പിന്നിൽ ഒതുക്കുകയോ ചെയ്യുന്നില്ല."
@@ -3666,4 +3682,3 @@ msgstr "സൂം ഔട്ട് ചെയ്യുക"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "സൂളു"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "डिस्कनेक्ट"
msgid "Discord"
msgstr "डिस्कॉर्ड"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "दस्तऐवजीकरण"
msgid "Don't have an account? <0/>"
msgstr "खाते नाही? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "रिअ‍ॅक्टिव्ह रेझ्युमेला दान करा"
@@ -2320,6 +2328,10 @@ msgstr "कृपया पुढे जाण्यासाठी रेझ्
msgid "Please enter the URL you want to link to:"
msgstr "कृपया तुम्हाला ज्या URL ला लिंक करायचे आहे ती URL टाका:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume हा मोफत आणि मुक्त-स्र
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume हा मोफत आणि मुक्त-स्रोत रेझ्युमे बिल्डर आहे, जो तुमचा रेझ्युमे तयार करणे, अपडेट करणे आणि शेअर करणे हा प्रोसेस सोपा करतो."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume हे मुक्त-स्रोत, गोपनीयता-केंद्रित आणि पूर्णपणे मोफत आहे. इतर रेझ्युमे बिल्डर्सप्रमाणेच नाही, हे जाहिराती दाखवत नाही, तुमचा डेटा ट्रॅक करत नाही किंवा फिचर्स पेवॉलच्या मागे मर्यादित करत नाही."
@@ -3666,4 +3682,3 @@ msgstr "बाहेर झूम करा"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "झुलू"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Putuskan sambungan"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentasi"
msgid "Don't have an account? <0/>"
msgstr "Tiada akaun? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Derma kepada Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Sila masukkan kata laluan yang dikongsi dengan anda oleh pemilik resume
msgid "Please enter the URL you want to link to:"
msgstr "Sila masukkan URL yang anda ingin pautkan:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ialah projek percuma dan sumber terbuka, dibina dengan p
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume ialah pembina resume percuma dan sumber terbuka yang menyederhanakan proses mencipta, mengemas kini dan berkongsi resume anda."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ialah sumber terbuka, berfokuskan privasi dan benar-benar percuma. Tidak seperti pembina resume yang lain, ia tidak memaparkan iklan, menjejak data anda atau mengehadkan ciri di sebalik dinding bayaran."
@@ -3666,4 +3682,3 @@ msgstr "Zum keluar"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "विच्छेद गर्नुहोस्"
msgid "Discord"
msgstr "डिस्कोर्ड"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "प्रलेखन (Documentation)"
msgid "Don't have an account? <0/>"
msgstr "खाता छैन? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume लाई दान गर्नुहोस्"
@@ -2320,6 +2328,10 @@ msgstr "कृपया अगाडि बढ्न बायोडाटाक
msgid "Please enter the URL you want to link to:"
msgstr "कृपया तपाईंले लिङ्क गर्न चाहनुभएको URL प्रविष्ट गर्नुहोस्:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume प्रेमसाथ बनाइएको निः
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume निःशुल्क र खुला-स्रोत बायोडाटा निर्माण गर्ने साधन हो जसले तपाईंको बायोडाटा बनाउन, अद्यावधिक गर्न र सेयर गर्ने प्रक्रियालाई सरल बनाउँछ।"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume खुला-स्रोत, गोपनीयता-केन्द्रित र पूर्ण रूपमा निःशुल्क छ। अन्य बायोडाटा निर्माण गर्ने साधनहरूको विपरीत, यसले विज्ञापन देखाउँदैन, तपाईंको डाटा ट्र्याक गर्दैन, वा सुविधालाई भुक्तानी पछाडि थुन्न्दैन।"
@@ -3666,4 +3682,3 @@ msgstr "जूम आउट"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "जुलु"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Verbinding verbreken"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentatie"
msgid "Don't have an account? <0/>"
msgstr "Heb je nog geen account? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Doneer aan Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Voer het wachtwoord in dat met u is gedeeld door de eigenaar van het cv
msgid "Please enter the URL you want to link to:"
msgstr "Voer de URL in waarnaar u wilt linken:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume is een gratis en open-source project, met liefde gebouwd
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume is een gratis en open-source cv-bouwer die het proces van het maken, bijwerken en delen van uw cv vereenvoudigt."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume is open-source, privacygericht en volledig gratis. In tegenstelling tot andere cv-bouwers toont het geen advertenties, volgt het uw gegevens niet en beperkt het uw functies niet achter een betaalmuur."
@@ -3666,4 +3682,3 @@ msgstr "Uitzoomen"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Koble fra"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentasjon"
msgid "Don't have an account? <0/>"
msgstr "Har du ikke en konto? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Doner til Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Skriv inn passordet som er delt med deg av eieren av CV-en for å fortse
msgid "Please enter the URL you want to link to:"
msgstr "Skriv inn URL-en du vil lenke til:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume er et gratis og åpen kildekode-prosjekt, bygget med kj
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume er en gratis og åpen kildekode CV-bygger som forenkler prosessen med å lage, oppdatere og dele CV-en din."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume er åpen kildekode, personvernfokusert og helt gratis. I motsetning til andre CV-byggere viser den ikke annonser, sporer ikke dataene dine og begrenser ikke funksjoner bak en betalingsmur."
@@ -3666,4 +3682,3 @@ msgstr "Zoom ut"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ଡିସ୍‌କନେକ୍ଟ କରନ୍ତୁ"
msgid "Discord"
msgstr "ଡିସକର୍ଡ (Discord)"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ଦଳିଲପତ୍ର"
msgid "Don't have an account? <0/>"
msgstr "ଖାତା ନାହିଁ? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume କୁ ଦାନ କରନ୍ତୁ"
@@ -2320,6 +2328,10 @@ msgstr "ଦୟାକରି ରେଜ୍ୟୁମେ ମାଲିକଙ୍କ ଦ
msgid "Please enter the URL you want to link to:"
msgstr "ଦୟାକରି ଯେଉଁ URL କୁ ଲିଙ୍କ କରିବାକୁ ଚାହାଁନ୍ତି ସେଥିରେ ପ୍ରବେଶ କରନ୍ତୁ:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ଏକ ନିଶୁଳ୍କ ଏବଂ ଖୋଲା‑
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume ଏକ ନିଶୁଳ୍କ ଏବଂ ଖୋଲା‑ମୂଳ ରେଜ୍ୟୁମେ ବିଲ୍ଡର, ଯାହା ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ତିଆରି, ଅଦ୍ୟତନ ଏବଂ ସେୟାର କରିବା ପ୍ରକ୍ରିୟାକୁ ସହଜ କରେ।"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ଖୋଲା‑ମୂଳ, ଗୋପନୀୟତା‑କେନ୍ଦ୍ରିତ ଏବଂ ସଂପୂର୍ଣ୍ଣ ଭାବରେ ନିଶୁଳ୍କ। ଅନ୍ୟ ରେଜ୍ୟୁମେ ବିଲ୍ଡରଗୁଡିକ ଭଳି ଏହା ବିଜ୍ଞାପନ ଦେଖାଏ ନାହିଁ, ଆପଣଙ୍କ ତଥ୍ୟକୁ ଟ୍ରାକ୍ କରେ ନାହିଁ, କିମ୍ବା ପେୱାଲ୍ ପଛରେ ବିଶେଷତାଗୁଡିକୁ ଆଟକାଇ ରଖେ ନାହିଁ।"
@@ -3666,4 +3682,3 @@ msgstr "ଜୁମ୍ ଆଉଟ୍ କରନ୍ତୁ"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ଜୁଲୁ"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Odłącz"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentacja"
msgid "Don't have an account? <0/>"
msgstr "Nie masz konta? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Przekaż darowiznę na rzecz Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Wprowadź hasło udostępnione Ci przez właściciela CV, aby kontynuowa
msgid "Please enter the URL you want to link to:"
msgstr "Wpisz adres URL, do którego chcesz utworzyć link:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume to darmowy, open-source'owy projekt, tworzony z pasją i
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume to darmowy i open-source'owy kreator CV, który upraszcza proces tworzenia, aktualizowania i udostępniania CV."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume jest open-source, skupione na prywatności i całkowicie darmowe. W przeciwieństwie do innych kreatorów CV nie wyświetla reklam, nie śledzi Twoich danych ani nie ukrywa funkcji za paywallem."
@@ -3666,4 +3682,3 @@ msgstr "Pomniejsz"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Desconectar"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentação"
msgid "Don't have an account? <0/>"
msgstr "Não tem uma conta? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Doe para o Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Insira a senha compartilhada com você pelo proprietário do currículo
msgid "Please enter the URL you want to link to:"
msgstr "Insira o URL para o qual você deseja criar o link:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "O Reactive Resume é um projeto gratuito e de código aberto, construíd
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "O Reactive Resume é um criador de currículos gratuito e de código aberto que simplifica o processo de criação, atualização e compartilhamento de seu currículo."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "O Reactive Resume é de código aberto, focado em privacidade e completamente gratuito. Ao contrário de outros criadores de currículos, ele não exibe anúncios, não rastreia seus dados e não limita recursos atrás de um paywall."
@@ -3666,4 +3682,3 @@ msgstr "Diminuir zoom"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Desligar"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentação"
msgid "Don't have an account? <0/>"
msgstr "Não tem uma conta? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Faça um donativo para o Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Introduza a senha partilhada consigo pelo proprietário do currículo pa
msgid "Please enter the URL you want to link to:"
msgstr "Introduza o URL para o qual pretende criar o link:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "O Reactive Resume é um projeto gratuito e de código aberto, construíd
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "O Reactive Resume é um criador de currículos gratuito e de código aberto que simplifica o processo de criação, atualização e de partilha do seu currículo."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "O Reactive Resume é de código aberto, focado na privacidade e completamente gratuito. Ao contrário de outros criadores de currículos, não mostra anúncios, não rastreia os seus dados nem limita funcionalidades atrás de um paywall."
@@ -3666,4 +3682,3 @@ msgstr "Afastar"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Deconectează"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Documentație"
msgid "Don't have an account? <0/>"
msgstr "Nu ai un cont? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donează către Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Introduceți parola primită de la proprietarul CV-ului pentru a continu
msgid "Please enter the URL you want to link to:"
msgstr "Introduceți URL-ul la care doriți să faceți link:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume este un proiect gratuit și open-source, construit cu dr
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume este un constructor de CV-uri gratuit și open-source care simplifică procesul de creare, actualizare și partajare a CV-ului."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume este open-source, axat pe confidențialitate și complet gratuit. Spre deosebire de alți constructori de CV-uri, nu afișează reclame, nu vă urmărește datele și nu limitează funcționalitățile în spatele unui paywall."
@@ -3666,4 +3682,3 @@ msgstr "Micșorează"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Отключить"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Документация"
msgid "Don't have an account? <0/>"
msgstr "Нет аккаунта? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Пожертвовать Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Пожалуйста, введите пароль, который вла
msgid "Please enter the URL you want to link to:"
msgstr "Введите URL, на который вы хотите поставить ссылку:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume — это бесплатный проект с откр
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume — бесплатный конструктор резюме с открытым исходным кодом, который упрощает процесс создания, обновления и публикации вашего резюме."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume — это проект с открытым исходным кодом, ориентированный на конфиденциальность и полностью бесплатный. В отличие от других конструкторов резюме, он не показывает рекламу, не отслеживает ваши данные и не ограничивает функции платной подпиской."
@@ -3666,4 +3682,3 @@ msgstr "Уменьшить"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Зулу"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Odpojiť"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentácia"
msgid "Don't have an account? <0/>"
msgstr "Nemáte účet? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Prispej projektu Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Zadaj, prosím, heslo, ktoré s tebou zdieľal vlastník životopisu, ab
msgid "Please enter the URL you want to link to:"
msgstr "Zadaj prosím URL adresu, na ktorú chceš odkazovať:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume je bezplatný a opensource projekt, vytvorený z lás
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume je bezplatný a opensource nástroj na tvorbu životopisov, ktorý zjednodušuje vytváranie, aktualizáciu a zdieľanie tvojho životopisu."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume je opensource, zamerané na súkromie a úplne zadarmo. Na rozdiel od iných nástrojov na tvorbu životopisov nezobrazuje reklamy, nesleduje tvoje dáta a neuzamyká funkcie za paywallom."
@@ -3666,4 +3682,3 @@ msgstr "Oddialiť"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Prekini povezavo"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentacija"
msgid "Don't have an account? <0/>"
msgstr "Nimate računa? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donirajte za Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Vnesite geslo, ki vam ga je posredoval lastnik življenjepisa, da nadalj
msgid "Please enter the URL you want to link to:"
msgstr "Vnesite URL, na katerega želite povezati:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume je brezplačen in odprtokodni projekt, ustvarjen z ljube
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume je brezplačen in odprtokoden urejevalnik življenjepisa, ki poenostavi ustvarjanje, posodabljanje in deljenje vašega življenjepisa."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume je odprtokoden, osredotočen na zasebnost in popolnoma brezplačen. Za razliko od drugih graditeljev življenjepisov ne prikazuje oglasov, ne sledi vašim podatkom in ne omejuje funkcij z zidovi plačila."
@@ -3666,4 +3682,3 @@ msgstr "Oddalji"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zuluščina"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Shkëput"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentacioni"
msgid "Don't have an account? <0/>"
msgstr "Nuk keni llogari? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Dhuro në Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Ju lutemi shkruani fjalëkalimin që është ndarë me ju nga pronari i
msgid "Please enter the URL you want to link to:"
msgstr "Ju lutemi shkruani URL-në që dëshironi të lidhni:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume është një projekt falas dhe me burim të hapur, i nd
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume është një ndërtues i CV-së, falas dhe me burim të hapur që thjeshton procesin e krijimit, përditësimit dhe shpërndarjes së CV-së tuaj."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume është me burim të hapur, i përqendruar te privatësia dhe krejtësisht falas. Ndryshe nga ndërtuesit e tjerë të CV-ve, nuk shfaq reklama, nuk gjurmon të dhënat tuaja dhe nuk i kufizon veçoritë pas një muri pagese."
@@ -3666,4 +3682,3 @@ msgstr "Zvogëlo"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Прекини повезивање"
msgid "Discord"
msgstr "Дискорд"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Документација"
msgid "Don't have an account? <0/>"
msgstr "Немате налог? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Донирајте Реактивном Резимеу"
@@ -2320,6 +2328,10 @@ msgstr "Унесите лозинку коју вам је поделио вла
msgid "Please enter the URL you want to link to:"
msgstr "Унесите URL на који желите да води веза:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Реактивни Резиме је бесплатан и отворе
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Реактивни Резиме је бесплатан и отворен алат за креирање резимеа који поједностављује процес креирања, ажурирања и дељења вашег резимеа."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Реактивни Резиме је отвореног кода, усмерен на приватност и потпуно бесплатан. За разлику од других алата за креирање резимеа, не приказује огласе, не прати ваше податке и не ограничава функције иза платног зида."
@@ -3666,4 +3682,3 @@ msgstr "Умањи"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Зулу"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Koppla från"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dokumentation"
msgid "Don't have an account? <0/>"
msgstr "Har du inget konto? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Donera till Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Ange lösenordet som delats med dig av ägaren av CV:t för att fortsät
msgid "Please enter the URL you want to link to:"
msgstr "Ange URL:en du vill länka till:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume är ett gratis projekt med öppen källkod, byggt med k
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume är en gratis CV-byggare med öppen källkod som förenklar processen med att skapa, uppdatera och dela ditt CV."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume har en öppen källkod, är integritetsfokuserat och helt gratis. Till skillnad från andra CV-byggare visas inga annonser, spårar dig inte och gömmer inte funktioner bakom en betalvägg."
@@ -3666,4 +3682,3 @@ msgstr "Zooma ut"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "துண்டிக்கவும்"
msgid "Discord"
msgstr "டிஸ்கார்ட்"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "ஆவணங்கள்"
msgid "Don't have an account? <0/>"
msgstr "கணக்கு இல்லையா? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume-க்கு நன்கொடை அளிக்கவும்"
@@ -2320,6 +2328,10 @@ msgstr "தொடர்ந்து செல்ல, ரெஸ்யூமிய
msgid "Please enter the URL you want to link to:"
msgstr "நீங்கள் இணைக்க விரும்பும் URL-ஐ உள்ளிடவும்:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume என்பது இலவச மற்றும்
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume என்பது உங்கள் ரெஸ்யூமியை உருவாக்குதல், புதுப்பித்தல் மற்றும் பகிர்தல் ஆகிய செயல்முறைகளை எளிதாக்கும் ஒரு இலவச மற்றும் திறந்த மூல ரெஸ்யூம் பில்டர்."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume திறந்த மூலமாகவும், தனியுரிமை மீது கவனம் செலுத்தியதாகவும், முற்றிலும் இலவசமாகவும் உள்ளது. மற்ற ரெஸ்யூம் பில்டர்களைப் போல் இது விளம்பரங்களை காட்டாது, உங்கள் தரவை கண்காணிக்காது, அல்லது அம்சங்களை கட்டண சுவருக்கு பின்னால் பூட்டாது."
@@ -3666,4 +3682,3 @@ msgstr "சிறிதாக்கு"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ஜூலு"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "డిస్కనెక్ట్ చేయండి"
msgid "Discord"
msgstr "డిస్కోర్డ్"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "డాక్యుమెంటేషన్"
msgid "Don't have an account? <0/>"
msgstr "ఖాతా లేదా? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume కు దానం చేయండి"
@@ -2320,6 +2328,10 @@ msgstr "కొనసాగడానికి, రిజ్యూమ్ యజమ
msgid "Please enter the URL you want to link to:"
msgstr "మీరు లింక్ చేయాలనుకునే URL‌ను నమోదు చేయండి:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume ఉచితమైన ఓపెన్-సోర్స్
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume అనేది ఉచితమైన, ఓపెన్-సోర్స్ రిజ్యూమ్ బిల్డర్, ఇది మీ రిజ్యూమ్‌ను సృష్టించడం, నవీకరించడం మరియు పంచుకోవడం ప్రక్రియను సులభతరం చేస్తుంది."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ఓపెన్‌సోర్స్‌, గోప్యతపై దృష్టి సారించినది మరియు పూర్తిగా ఉచితం. ఇతర జీవన చరిత్ర తయారీదార్ల వలె ప్రకటనలను చూపించదు, మీ డేటాను ట్రాక్ చేయదు, లేదా ఫీచర్లను వాలుతో పరిమితం చేయదు."
@@ -3666,4 +3682,3 @@ msgstr "జూమ్ అవుట్ చేయండి"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "జులు"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "ตัดการเชื่อมต่อ"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "เอกสารอ้างอิง"
msgid "Don't have an account? <0/>"
msgstr "ยังไม่มีบัญชี? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "บริจาคให้กับ Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "กรุณากรอกรหัสผ่านที่เจ้า
msgid "Please enter the URL you want to link to:"
msgstr "กรุณากรอก URL ที่คุณต้องการเชื่อมโยง:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume เป็นโครงการฟรีและโ
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume คือเครื่องมือสร้างเรซูเม่ฟรีและโอเพนซอร์สที่ทำให้การสร้าง อัปเดต และแบ่งปันเรซูเม่ของคุณเป็นเรื่องง่าย"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume เป็นโอเพ่นซอร์ส เน้นความเป็นส่วนตัว และฟรีอย่างสมบูรณ์ แตกต่างจากเครื่องมือสร้างเรซูเม่อื่น ๆ ไม่มีโฆษณา ไม่ติดตามข้อมูลของคุณ หรือจำกัดฟีเจอร์หลังระบบจ่ายเงิน"
@@ -3666,4 +3682,3 @@ msgstr "ซูมออก"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "ซูลู"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Bağlantıyı Kes"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Dökümantasyon"
msgid "Don't have an account? <0/>"
msgstr "Hesabınız yok mu? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reaktif Özgeçmiş'e Bağış Yapın"
@@ -2320,6 +2328,10 @@ msgstr "Devam etmek için özgeçmişin sahibinin sizinle paylaştığı şifrey
msgid "Please enter the URL you want to link to:"
msgstr "Bağlamak istediğiniz URL'yi girin:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume, sevgiyle yapılan ve benimle birlikte katkıda bulunanl
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume, özgeçmişinizi oluşturma, güncelleme ve paylaşma sürecini kolaylaştıran ücretsiz ve açık kaynaklı bir özgeçmiş oluşturucusudur."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Özgeçmiş açık kaynaklı, gizliliğe önem veren ve tamamen ücretsizdir. Diğer özgeçmiş oluşturuculardan farklı olarak reklam göstermez, verilerinizi takip etmez veya özelliklerinizi bir ödeme duvarının arkasına gizlemez."
@@ -3666,4 +3682,3 @@ msgstr "Uzaklaştır"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Від'єднати"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Документація"
msgid "Don't have an account? <0/>"
msgstr "Немає облікового запису? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Пожертвувати на Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Будь ласка, введіть пароль, яким з вами
msgid "Please enter the URL you want to link to:"
msgstr "Будь ласка, введіть URL-адресу, на яку хочете зробити посилання:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume — це безкоштовний проєкт з від
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume — це безкоштовний та відкритий конструктор резюме, що спрощує процес створення, оновлення й поширення вашого резюме."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume є open-source, орієнтована на приватність і повністю безкоштовна. На відміну від інших редакторів резюме, вона не показує рекламу, не відстежує ваші дані і не обмежує функції за оплатою."
@@ -3666,4 +3682,3 @@ msgstr "Зменшити"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Зулу"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Uzib qoyish"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Hujjatlar"
msgid "Don't have an account? <0/>"
msgstr "Hisobingiz yoʻqmi? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Reactive Resume'ga xayriya qiling"
@@ -2320,6 +2328,10 @@ msgstr "Davom etish uchun, rezyume egasi siz bilan baham ko'rgan parolni kiritin
msgid "Please enter the URL you want to link to:"
msgstr "Havola qilmoqchi bo'lgan URL manzilini kiriting:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume bu bepul va ochiq kodli loyiha bolib, muhabbat bilan
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume bu bepul va ochiq kodli rezyume tuzuvchi bolib, rezyumeingizni yaratish, yangilash va ulashish jarayonini soddalashtiradi."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ochiq manbali, maxfiylikka yo'naltirilgan va butunlay bepul. Boshqa rezume tuzuvchilardan farqli o'laroq, u reklamalarni ko'rsatmaydi, ma'lumotlaringizni kuzatmaydi yoki funksiyalarni to'lov devori ortida cheklamaydi."
@@ -3666,4 +3682,3 @@ msgstr "Kichraytirish"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "Ngắt kết nối"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "Tài liệu"
msgid "Don't have an account? <0/>"
msgstr "Chưa có tài khoản? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Đóng góp cho Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "Vui lòng nhập mật khẩu được chủ sở hữu sơ yếu lý l
msgid "Please enter the URL you want to link to:"
msgstr "Vui lòng nhập URL bạn muốn liên kết đến:"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume là một dự án mã nguồn mở & miễn phí, đư
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume là trình tạo sơ yếu lý lịch mã nguồn mở & miễn phí, giúp đơn giản hóa quá trình tạo, cập nhật và chia sẻ sơ yếu lý lịch của bạn."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Resume Phản Ứng là mã nguồn mở, tập trung vào quyền riêng tư và hoàn toàn miễn phí. Khác với các trình tạo hồ sơ khác, nó không hiển thị quảng cáo, không theo dõi dữ liệu của bạn, và không giới hạn tính năng đằng sau tường phí."
@@ -3666,4 +3682,3 @@ msgstr "Thu nhỏ"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "断开连接"
msgid "Discord"
msgstr "Discord 频道"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "文档"
msgid "Don't have an account? <0/>"
msgstr "没有账户?<0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "为 Reactive Resume 捐款"
@@ -2320,6 +2328,10 @@ msgstr "请输入简历所有者与你共享的密码以继续。"
msgid "Please enter the URL you want to link to:"
msgstr "请输入你想要链接到的 URL"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume 是一个免费开源的项目,满怀热情打造,
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume 是一款免费开源的简历生成器,可简化创建、更新和分享简历的过程。"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume 是开源、注重隐私且完全免费的。与其他简历生成器不同,它不会展示广告、跟踪你的数据,也不会把功能锁在付费墙后面。"
@@ -3666,4 +3682,3 @@ msgstr "缩小"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "祖鲁语"
+16 -1
View File
@@ -1034,6 +1034,10 @@ msgstr "中斷連結"
msgid "Discord"
msgstr "Discord"
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1043,6 +1047,10 @@ msgstr "文件"
msgid "Don't have an account? <0/>"
msgstr "沒有帳戶?<0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "捐助 Reactive Resume"
@@ -2320,6 +2328,10 @@ msgstr "請輸入履歷擁有者提供給您的密碼以繼續。"
msgid "Please enter the URL you want to link to:"
msgstr "請輸入您要連結的 URL"
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2458,6 +2470,10 @@ msgstr "Reactive Resume 是一個免費且開放原始碼的專案,包含創
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr "Reactive Resume 是一個免費且開放原始碼的履歷建立工具,可簡化建立、更新及分享履歷的程序。"
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume 是開放原始碼、重視隱私且完全免費的工具。與其他履歷建立工具不同,它不會顯示廣告、不追蹤您的資料,也不會把功能鎖在付費牆後面。"
@@ -3666,4 +3682,3 @@ msgstr "縮小"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "祖魯語"
+16
View File
@@ -1029,6 +1029,10 @@ msgstr ""
msgid "Discord"
msgstr ""
#: src/components/ui/donation-toast.tsx
msgid "Dismiss"
msgstr ""
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
@@ -1038,6 +1042,10 @@ msgstr ""
msgid "Don't have an account? <0/>"
msgstr ""
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr ""
@@ -2315,6 +2323,10 @@ msgstr ""
msgid "Please enter the URL you want to link to:"
msgstr ""
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr ""
#: src/routes/$username/-components/public-resume.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
@@ -2453,6 +2465,10 @@ msgstr ""
msgid "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume."
msgstr ""
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr ""
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr ""
+1 -1
View File
@@ -61,7 +61,7 @@
"guid": "open-collective",
"type": "payment-provider",
"description": "Open Collective",
"address": "https://opencollective.com/reactive-resume"
"address": "https://opencollective.com/reactive-resume/donate"
}
]
}
@@ -0,0 +1,139 @@
// @vitest-environment happy-dom
import type React from "react";
import { act, fireEvent, render, screen } from "@testing-library/react";
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
import { i18n } from "@lingui/core";
import { I18nProvider } from "@lingui/react";
import { DonationToast } from "./donation-toast";
type ToastOptions = {
dismissible: boolean;
duration: number;
id: string;
unstyled: boolean;
};
const useCookieMock = vi.hoisted(() => ({
setDismissed: vi.fn(),
value: null as string | null,
}));
const toastMock = vi.hoisted(() => ({
toast: {
custom: vi.fn(),
dismiss: vi.fn(),
},
}));
vi.mock("@reactive-resume/ui/hooks/use-cookie", () => ({
useCookie: vi.fn(() => [useCookieMock.value, useCookieMock.setDismissed, vi.fn()] as const),
}));
vi.mock("sonner", () => ({
toast: toastMock.toast,
}));
const getCustomToast = () =>
toastMock.toast.custom.mock.calls[0] as [(toastId: string | number) => React.ReactElement, ToastOptions] | undefined;
const SHOW_TOAST_DELAY_MS = 5 * 60 * 1000;
const renderCustomToast = () => {
const customToast = getCustomToast();
if (!customToast) throw new Error("Custom toast was not rendered.");
return render(<I18nProvider i18n={i18n}>{customToast[0]("donation-toast")}</I18nProvider>);
};
describe("DonationToast", () => {
beforeEach(() => {
vi.useFakeTimers();
vi.setSystemTime(new Date("2026-05-11T12:00:00.000Z"));
i18n.loadAndActivate({ locale: "en-US", messages: {} });
useCookieMock.value = null;
useCookieMock.setDismissed.mockClear();
toastMock.toast.custom.mockClear();
toastMock.toast.dismiss.mockClear();
vi.spyOn(window, "open").mockReturnValue(null);
});
afterEach(() => {
vi.restoreAllMocks();
vi.useRealTimers();
});
it("waits before showing the donation toast", () => {
render(<DonationToast />);
expect(toastMock.toast.custom).not.toHaveBeenCalled();
act(() => {
vi.advanceTimersByTime(SHOW_TOAST_DELAY_MS - 1);
});
expect(toastMock.toast.custom).not.toHaveBeenCalled();
act(() => {
vi.advanceTimersByTime(1);
});
expect(toastMock.toast.custom).toHaveBeenCalledWith(
expect.any(Function),
expect.objectContaining({
dismissible: false,
duration: Number.POSITIVE_INFINITY,
id: "donation-toast",
unstyled: true,
}),
);
});
it("does not show the toast after it has been dismissed", () => {
useCookieMock.value = "true";
render(<DonationToast />);
act(() => {
vi.advanceTimersByTime(SHOW_TOAST_DELAY_MS);
});
expect(toastMock.toast.custom).not.toHaveBeenCalled();
});
it("sets a 30-day dismissed cookie when dismissed", () => {
render(<DonationToast />);
act(() => {
vi.advanceTimersByTime(SHOW_TOAST_DELAY_MS);
});
renderCustomToast();
fireEvent.click(screen.getByRole("button", { name: "Dismiss" }));
expect(useCookieMock.setDismissed).toHaveBeenCalledWith("true", {
expires: new Date("2026-06-10T12:05:00.000Z"),
});
expect(toastMock.toast.dismiss).toHaveBeenCalledWith("donation-toast");
});
it("sets a 30-day dismissed cookie and opens Open Collective when donated", () => {
render(<DonationToast />);
act(() => {
vi.advanceTimersByTime(SHOW_TOAST_DELAY_MS);
});
renderCustomToast();
fireEvent.click(screen.getByRole("button", { name: "Donate" }));
expect(useCookieMock.setDismissed).toHaveBeenCalledWith("true", {
expires: new Date("2026-06-10T12:05:00.000Z"),
});
expect(window.open).toHaveBeenCalledWith(
"https://opencollective.com/reactive-resume/donate",
"_blank",
"noopener,noreferrer",
);
expect(toastMock.toast.dismiss).toHaveBeenCalledWith("donation-toast");
});
});
@@ -0,0 +1,79 @@
import { Trans } from "@lingui/react/macro";
import { HandHeartIcon } from "@phosphor-icons/react";
import { useCallback } from "react";
import { toast } from "sonner";
import { useTimeout } from "usehooks-ts";
import { Button } from "@reactive-resume/ui/components/button";
import { useCookie } from "@reactive-resume/ui/hooks/use-cookie";
const TOAST_ID = "donation-toast";
const SHOW_TOAST_DELAY_MS = 5 * 60 * 1000; // 5 minutes
const DISMISSED_COOKIE_NAME = "donation-toast-dismissed";
const DISMISSED_COOKIE_EXPIRES_MS = 30 * 24 * 60 * 60 * 1000; // 30 days
const getDismissedCookieExpiresAt = () => new Date(Date.now() + DISMISSED_COOKIE_EXPIRES_MS);
export function DonationToast() {
const [dismissed, setDismissed] = useCookie(DISMISSED_COOKIE_NAME);
const showToast = useCallback(() => {
if (dismissed === "true") return;
const onDonate = (t: string | number) => {
toast.dismiss(t);
setDismissed("true", { expires: getDismissedCookieExpiresAt() });
window.open("https://opencollective.com/reactive-resume/donate", "_blank", "noopener,noreferrer");
};
const onDismiss = (t: string | number) => {
toast.dismiss(t);
setDismissed("true", { expires: getDismissedCookieExpiresAt() });
};
toast.custom((t) => <DonationToastCard onDismiss={() => onDismiss(t)} onDonate={() => onDonate(t)} />, {
id: TOAST_ID,
unstyled: true,
dismissible: false,
duration: Number.POSITIVE_INFINITY,
});
}, [dismissed, setDismissed]);
useTimeout(showToast, SHOW_TOAST_DELAY_MS);
return null;
}
type DonationToastCardProps = {
onDismiss: () => void;
onDonate: () => void;
};
function DonationToastCard({ onDismiss, onDonate }: DonationToastCardProps) {
return (
<div className="w-sm rounded-md bg-popover p-4 shadow-xl">
<div className="flex items-start gap-3">
<div className="flex size-8 shrink-0 items-center justify-center rounded-md bg-amber-300 text-zinc-950">
<HandHeartIcon aria-hidden="true" />
</div>
<div className="min-w-0 flex-1 space-y-1">
<p className="font-semibold text-sm tracking-tight">
<Trans>Please support the project</Trans>
</p>
<p className="text-pretty text-muted-foreground text-xs">
<Trans>Reactive Resume is free and open source. If it has helped you, please consider donating.</Trans>
</p>
</div>
</div>
<div className="mt-4 grid grid-cols-2 gap-2">
<Button size="sm" variant="outline" onClick={onDismiss}>
<Trans>Dismiss</Trans>
</Button>
<Button size="sm" onClick={onDonate} className="bg-amber-300 text-zinc-950 hover:bg-amber-200">
<Trans>Donate</Trans>
</Button>
</div>
</div>
);
}
+2
View File
@@ -18,6 +18,7 @@ import { TooltipProvider } from "@reactive-resume/ui/components/tooltip";
import { CommandPalette } from "@/components/command-palette";
import { BreakpointIndicator } from "@/components/layout/breakpoint-indicator";
import { ThemeProvider } from "@/components/theme/provider";
import { DonationToast } from "@/components/ui/donation-toast";
import { DialogManager } from "@/dialogs/manager";
import { ConfirmDialogProvider } from "@/hooks/use-confirm";
import { PromptDialogProvider } from "@/hooks/use-prompt";
@@ -121,6 +122,7 @@ function RootDocument({ children }: Props) {
<PromptDialogProvider>
{children}
<DonationToast />
<DialogManager />
<CommandPalette />
<Toaster richColors position="bottom-right" />
@@ -202,7 +202,7 @@ export const DonationBanner = () => (
nativeButton={false}
className="h-11 gap-2 px-6"
render={
<a href="https://opencollective.com/reactive-resume" target="_blank" rel="noopener">
<a href="https://opencollective.com/reactive-resume/donate" target="_blank" rel="noopener">
<HeartIcon aria-hidden="true" weight="fill" className="text-rose-400 dark:text-rose-600" />
Open Collective
<span className="sr-only"> ({t`opens in new tab`})</span>
@@ -26,7 +26,7 @@ type SocialLink = {
const getResourceLinks = (): FooterLinkItem[] => [
{ url: "https://docs.rxresu.me", label: t`Documentation` },
{ url: "https://opencollective.com/reactive-resume", label: t`Sponsorships` },
{ url: "https://opencollective.com/reactive-resume/donate", label: t`Sponsorships` },
{ url: "https://github.com/amruthpillai/reactive-resume", label: t`Source Code` },
{ url: "https://docs.rxresu.me/changelog", label: t`Changelog` },
];
@@ -95,7 +95,7 @@ export function InformationSectionBuilder() {
className="text-xs"
nativeButton={false}
render={
<a href="https://opencollective.com/reactive-resume" target="_blank" rel="noopener">
<a href="https://opencollective.com/reactive-resume/donate" target="_blank" rel="noopener">
<Trans>Sponsors</Trans>
</a>
}
+1 -1
View File
@@ -104,7 +104,7 @@ Reactive Resume is built with modern web technologies:
<Card title="Discord" icon="discord" href="https://discord.gg/aSyA5ZSxpb">
Join our Discord server to get help and connect with other users.
</Card>
<Card title="Sponsor" icon="heart" href="https://opencollective.com/reactive-resume">
<Card title="Sponsor" icon="heart" href="https://opencollective.com/reactive-resume/donate">
Support the development and long-term sustainability of Reactive Resume.
</Card>
</CardGroup>
+1 -1
View File
@@ -66,7 +66,7 @@ If you find Reactive Resume valuable and want to help keep the servers running s
Your donations directly help cover server costs, improve infrastructure, and keep Reactive Resume free for everyone.
<Card title="Donate on Open Collective" icon="heart" href="https://opencollective.com/reactive-resume">
<Card title="Donate on Open Collective" icon="heart" href="https://opencollective.com/reactive-resume/donate">
Support Reactive Resume's development and server costs through Open Collective. Every contribution helps keep the
service running.
</Card>
+2
View File
@@ -25,6 +25,7 @@
"@reactive-resume/utils": "workspace:*",
"class-variance-authority": "^0.7.1",
"cmdk": "^1.1.1",
"js-cookie": "^3.0.5",
"next-themes": "^0.4.6",
"react": "^19.2.6",
"react-dom": "^19.2.6",
@@ -37,6 +38,7 @@
"@reactive-resume/config": "workspace:*",
"@tailwindcss/postcss": "^4.3.0",
"@tailwindcss/typography": "^0.5.19",
"@types/js-cookie": "^3.0.6",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@typescript/native-preview": "7.0.0-dev.20260510.1",
+128
View File
@@ -0,0 +1,128 @@
import { act, renderHook } from "@testing-library/react";
import { beforeEach, describe, expect, it, vi } from "vitest";
import { DEFAULT_COOKIE_ATTRIBUTES, useCookie } from "./use-cookie";
type CookieAttributes = {
expires?: Date | number;
path?: string;
sameSite?: string;
secure?: boolean;
};
const cookieMock = vi.hoisted(() => {
const values = new Map<string, string>();
return {
get: vi.fn((name: string) => values.get(name)),
remove: vi.fn((name: string) => {
values.delete(name);
}),
reset: () => values.clear(),
set: vi.fn((name: string, value: string, _attributes?: CookieAttributes) => {
values.set(name, value);
}),
values,
};
});
vi.mock("js-cookie", () => ({
default: {
get: cookieMock.get,
remove: cookieMock.remove,
set: cookieMock.set,
},
}));
describe("useCookie", () => {
beforeEach(() => {
cookieMock.reset();
cookieMock.get.mockClear();
cookieMock.set.mockClear();
cookieMock.remove.mockClear();
});
it("reads an existing cookie value", () => {
cookieMock.values.set("theme", "dark");
const { result } = renderHook(() => useCookie("theme", "light"));
expect(result.current[0]).toBe("dark");
expect(cookieMock.set).not.toHaveBeenCalled();
});
it("sets the default value with secure defaults when the cookie is missing", () => {
const { result } = renderHook(() => useCookie("theme", "dark"));
expect(result.current[0]).toBe("dark");
expect(cookieMock.set).toHaveBeenCalledWith("theme", "dark", DEFAULT_COOKIE_ATTRIBUTES);
});
it("does not write a cookie when no default value is provided", () => {
const { result } = renderHook(() => useCookie("theme"));
expect(result.current[0]).toBeNull();
expect(cookieMock.set).not.toHaveBeenCalled();
});
it("updates the cookie value and state with secure defaults", () => {
const { result } = renderHook(() => useCookie("theme"));
act(() => {
result.current[1]("dark");
});
expect(result.current[0]).toBe("dark");
expect(cookieMock.set).toHaveBeenCalledWith("theme", "dark", DEFAULT_COOKIE_ATTRIBUTES);
});
it("passes through native expires cookie attributes", () => {
const { result } = renderHook(() => useCookie("session"));
const expires = new Date("2026-05-11T12:01:00.000Z");
act(() => {
result.current[1]("active", { expires });
});
const attributes = cookieMock.set.mock.calls.at(-1)?.[2] as CookieAttributes;
expect(attributes).toMatchObject({ path: "/", sameSite: "lax", secure: true });
expect(attributes.expires).toBe(expires);
});
it("does not expose a custom expiresMs option", () => {
const { result } = renderHook(() => useCookie("session"));
act(() => {
// @ts-expect-error use the native js-cookie expires attribute instead
result.current[1]("active", { expiresMs: 60_000 });
});
const attributes = cookieMock.set.mock.calls.at(-1)?.[2] as CookieAttributes & { expiresMs?: number };
expect(attributes).not.toHaveProperty("expiresMs");
});
it("allows explicit cookie attributes to override defaults", () => {
const { result } = renderHook(() => useCookie("theme"));
act(() => {
result.current[1]("dark", { sameSite: "strict", secure: false });
});
expect(cookieMock.set).toHaveBeenCalledWith("theme", "dark", {
...DEFAULT_COOKIE_ATTRIBUTES,
sameSite: "strict",
secure: false,
});
});
it("removes the cookie with secure defaults and clears state", () => {
cookieMock.values.set("theme", "dark");
const { result } = renderHook(() => useCookie("theme"));
act(() => {
result.current[2]();
});
expect(result.current[0]).toBeNull();
expect(cookieMock.remove).toHaveBeenCalledWith("theme", DEFAULT_COOKIE_ATTRIBUTES);
});
});
+110
View File
@@ -0,0 +1,110 @@
import Cookie from "js-cookie";
import { useCallback, useEffect, useMemo, useState } from "react";
type CookieAttributes = NonNullable<Parameters<typeof Cookie.set>[2]>;
type SharedCookieOptions = {
domain?: CookieAttributes["domain"];
partitioned?: boolean;
path?: CookieAttributes["path"];
sameSite?: CookieAttributes["sameSite"];
secure?: CookieAttributes["secure"];
};
export type UseCookieOptions = SharedCookieOptions & {
expires?: CookieAttributes["expires"];
};
export type UseCookieRemoveOptions = SharedCookieOptions;
export const DEFAULT_COOKIE_ATTRIBUTES = {
path: "/",
secure: true,
sameSite: "lax",
} as const satisfies UseCookieRemoveOptions;
const canUseCookies = () => typeof document !== "undefined";
const getCookie = (name: string) => {
if (!canUseCookies()) return null;
return Cookie.get(name) ?? null;
};
const compactCookieOptions = ({
domain,
expires,
partitioned,
path,
sameSite,
secure,
}: UseCookieOptions): CookieAttributes => ({
...(domain !== undefined && { domain }),
...(expires !== undefined && { expires }),
...(partitioned !== undefined && { partitioned }),
...(path !== undefined && { path }),
...(sameSite !== undefined && { sameSite }),
...(secure !== undefined && { secure }),
});
const resolveCookieOptions = (options?: UseCookieOptions): CookieAttributes => {
return {
...DEFAULT_COOKIE_ATTRIBUTES,
...(options && compactCookieOptions(options)),
};
};
const resolveRemoveOptions = (options?: UseCookieRemoveOptions): CookieAttributes => {
return {
...DEFAULT_COOKIE_ATTRIBUTES,
...(options && compactCookieOptions(options)),
};
};
export function useCookie(
name: string,
defaultValue?: string,
defaultOptions?: UseCookieOptions,
): readonly [
string | null,
(value: string, options?: UseCookieOptions) => void,
(options?: UseCookieRemoveOptions) => void,
] {
const initialValue = useMemo(() => getCookie(name) ?? defaultValue ?? null, [name, defaultValue]);
const [value, setValue] = useState<string | null>(initialValue);
useEffect(() => {
const cookie = getCookie(name);
if (cookie !== null) {
setValue(cookie);
return;
}
if (defaultValue === undefined) {
setValue(null);
return;
}
if (canUseCookies()) Cookie.set(name, defaultValue, resolveCookieOptions(defaultOptions));
setValue(defaultValue);
}, [name, defaultValue, defaultOptions]);
const updateCookie = useCallback(
(nextValue: string, options?: UseCookieOptions) => {
if (canUseCookies()) Cookie.set(name, nextValue, resolveCookieOptions(options));
setValue(nextValue);
},
[name],
);
const deleteCookie = useCallback(
(options?: UseCookieRemoveOptions) => {
if (canUseCookies()) Cookie.remove(name, resolveRemoveOptions(options));
setValue(null);
},
[name],
);
return [value, updateCookie, deleteCookie] as const;
}
export default useCookie;
+6
View File
@@ -782,6 +782,9 @@ importers:
cmdk:
specifier: ^1.1.1
version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
js-cookie:
specifier: ^3.0.5
version: 3.0.5
next-themes:
specifier: ^0.4.6
version: 0.4.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -813,6 +816,9 @@ importers:
'@tailwindcss/typography':
specifier: ^0.5.19
version: 0.5.19(tailwindcss@4.3.0)
'@types/js-cookie':
specifier: ^3.0.6
version: 3.0.6
'@types/react':
specifier: ^19.2.14
version: 19.2.14