Feature: Implement a new custom section type: summary (#2657)

* feat: add summaryItemSchema for custom summary section type

* feat: add CreateSummaryItemDialog and UpdateSummaryItemDialog

* feat: register summary item dialog types in store

* feat: route summary item dialogs in manager

* feat: add SummaryItem render component

* feat: handle summary type in renderItemByType and hide title for summary sections

* feat: handle summary type in sidebar helpers

* feat: add summary to custom section type options

* fix: update type definitions to support CustomSectionType for summary sections

* chore: extract new i18n strings for summary section

* style: apply biome formatting fixes

* chore: remove TODO.md file containing outdated feature specifications
This commit is contained in:
Amruth Pillai
2026-01-31 01:53:27 +01:00
committed by GitHub
parent 3d1c2d1fb6
commit aa12fcbd36
63 changed files with 1090 additions and 26 deletions
BIN
View File
Binary file not shown.
+16
View File
@@ -464,6 +464,8 @@ msgstr "የየታሪክዬን ወደ PDF ልላክ እችላለሁ?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "አረጋግጥ"
msgid "Connect"
msgstr "አገናኝ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL ቅጂ አድርግ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ፍጠር"
@@ -692,6 +699,10 @@ msgstr "አዲስ የየታሪክ ማቅረቢያ ፍጠር"
msgid "Create a new skill"
msgstr "አዲስ ችሎታ ፍጠር"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "አዲስ የበኩል መደገፍ ልምድ ፍጠር"
@@ -1945,6 +1956,7 @@ msgstr "ሩስኛ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "ያለ የቀድሞ ማመልከቻን አዘምን"
msgid "Update an existing skill"
msgstr "ያለ የቀድሞ ችሎታን አዘምን"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ያለ የቀድሞ የበኩል መደገፍ ልምድን አዘምን"
+16
View File
@@ -464,6 +464,8 @@ msgstr "هل يمكنني تصدير سيرتي الذاتية إلى PDF؟"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "تأكيد"
msgid "Connect"
msgstr "اتصال"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "نسخ عنوان URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "إنشاء"
@@ -692,6 +699,10 @@ msgstr "إنشاء سيرة ذاتية جديدة"
msgid "Create a new skill"
msgstr "إنشاء مهارة جديدة"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "إنشاء خبرة تطوعية جديدة"
@@ -1945,6 +1956,7 @@ msgstr "الروسية"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "تحديث مرجع موجود"
msgid "Update an existing skill"
msgstr "تحديث مهارة موجودة"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "تحديث خبرة تطوعية موجودة"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Özgeçmişimi PDF‑ə ixrac edə bilərəm?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Təsdiqlə"
msgid "Connect"
msgstr "Qoşul"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URLi kopyala"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Yarat"
@@ -692,6 +699,10 @@ msgstr "Yeni özgeçmiş yaradın"
msgid "Create a new skill"
msgstr "Yeni bacarıq yaradın"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Yeni könüllü təcrübəsi yaradın"
@@ -1945,6 +1956,7 @@ msgstr "Rus"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Mövcud referansı yenilə"
msgid "Update an existing skill"
msgstr "Mövcud bacarığı yenilə"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Mövcud könüllü təcrübəsini yenilə"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Мога ли да експортирам автобиографията
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Потвърждаване"
msgid "Connect"
msgstr "Свързване"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Копиране на URL адрес"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Създаване"
@@ -692,6 +699,10 @@ msgstr "Създаване на нова автобиография"
msgid "Create a new skill"
msgstr "Създаване на ново умение"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Създаване на нов доброволчески опит"
@@ -1945,6 +1956,7 @@ msgstr "Руски"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Актуализиране на съществуваща препоръ
msgid "Update an existing skill"
msgstr "Актуализиране на съществуващо умение"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Актуализиране на съществуващ доброволчески опит"
+16
View File
@@ -464,6 +464,8 @@ msgstr "আমি কি আমার জীবনবৃত্তান্তক
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "নিশ্চিত করুন"
msgid "Connect"
msgstr "কনেক্ট করুন"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL কপি করুন"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "তৈরি করুন"
@@ -692,6 +699,10 @@ msgstr "একটি নতুন জীবনবৃত্তান্ত তৈ
msgid "Create a new skill"
msgstr "একটি নতুন স্কিল তৈরি করুন"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "একটি নতুন স্বেচ্ছাসেবী অভিজ্ঞতা তৈরি করুন"
@@ -1945,6 +1956,7 @@ msgstr "রুশ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "বিদ্যমান রেফারেন্স আপডেট ক
msgid "Update an existing skill"
msgstr "বিদ্যমান স্কিল আপডেট করুন"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "বিদ্যমান স্বেচ্ছাসেবী অভিজ্ঞতা আপডেট করুন"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Puc exportar el meu currículum a PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Confirma"
msgid "Connect"
msgstr "Connecta"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copia lURL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Crear"
@@ -692,6 +699,10 @@ msgstr "Crea un currículum nou"
msgid "Create a new skill"
msgstr "Crea una habilitat nova"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Crea una experiència de voluntariat nova"
@@ -1945,6 +1956,7 @@ msgstr "Rus"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Actualitza una referència existent"
msgid "Update an existing skill"
msgstr "Actualitza una habilitat existent"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Actualitza una experiència de voluntariat existent"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Mohu svůj životopis exportovat do PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Potvrdit"
msgid "Connect"
msgstr "Připojit"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopírovat URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Vytvořit"
@@ -692,6 +699,10 @@ msgstr "Vytvořte nový životopis"
msgid "Create a new skill"
msgstr "Vytvořit novou dovednost"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Vytvořit novou dobrovolnickou zkušenost"
@@ -1945,6 +1956,7 @@ msgstr "Ruština"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Aktualizovat existující referenci"
msgid "Update an existing skill"
msgstr "Aktualizovat existující dovednost"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Aktualizovat existující dobrovolnickou zkušenost"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Kan jeg eksportere mit CV til PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Bekræft"
msgid "Connect"
msgstr "Forbind"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopiér URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Opret"
@@ -692,6 +699,10 @@ msgstr "Opret et nyt CV"
msgid "Create a new skill"
msgstr "Opret en ny færdighed"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Opret en ny frivillig erfaring"
@@ -1945,6 +1956,7 @@ msgstr "Russisk"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Opdater en eksisterende reference"
msgid "Update an existing skill"
msgstr "Opdater en eksisterende færdighed"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Opdater en eksisterende frivillig erfaring"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Kann ich meinen Lebenslauf als PDF exportieren?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Bestätigen"
msgid "Connect"
msgstr "Verbinden"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL kopieren"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Erstellen"
@@ -692,6 +699,10 @@ msgstr "Einen neuen Lebenslauf erstellen"
msgid "Create a new skill"
msgstr "Eine neue Fähigkeit erstellen"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Eine neue Freiwilligenerfahrung erstellen"
@@ -1945,6 +1956,7 @@ msgstr "Russisch"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Eine bestehende Referenz aktualisieren"
msgid "Update an existing skill"
msgstr "Eine bestehende Fähigkeit aktualisieren"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Eine bestehende Freiwilligenerfahrung aktualisieren"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Μπορώ να εξαγάγω το βιογραφικό μου σημε
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Επιβεβαίωση"
msgid "Connect"
msgstr "Σύνδεση"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Αντιγραφή URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Δημιουργία"
@@ -692,6 +699,10 @@ msgstr "Δημιουργία νέου βιογραφικού σημειώματ
msgid "Create a new skill"
msgstr "Δημιουργία νέας δεξιότητας"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Δημιουργία νέας εθελοντικής εμπειρίας"
@@ -1945,6 +1956,7 @@ msgstr "Ρωσικά"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Ενημέρωση υπάρχουσας σύστασης"
msgid "Update an existing skill"
msgstr "Ενημέρωση υπάρχουσας δεξιότητας"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Ενημέρωση υπάρχουσας εθελοντικής εμπειρίας"
+16
View File
@@ -459,6 +459,8 @@ msgstr "Can I export my resume to PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -565,6 +567,10 @@ msgstr "Confirm"
msgid "Connect"
msgstr "Connect"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr "Content"
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -619,6 +625,7 @@ msgstr "Copy URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Create"
@@ -687,6 +694,10 @@ msgstr "Create a new resume"
msgid "Create a new skill"
msgstr "Create a new skill"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr "Create a new summary item"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Create a new volunteer experience"
@@ -1940,6 +1951,7 @@ msgstr "Russian"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2541,6 +2553,10 @@ msgstr "Update an existing reference"
msgid "Update an existing skill"
msgstr "Update an existing skill"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr "Update an existing summary item"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Update an existing volunteer experience"
+16
View File
@@ -464,6 +464,8 @@ msgstr "¿Puedo exportar mi currículum a PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Confirmar"
msgid "Connect"
msgstr "Conectar"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copiar URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Crear"
@@ -692,6 +699,10 @@ msgstr "Crear un nuevo currículum"
msgid "Create a new skill"
msgstr "Crear una nueva habilidad"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Crear una nueva experiencia de voluntariado"
@@ -1945,6 +1956,7 @@ msgstr "Ruso"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Actualizar una referencia existente"
msgid "Update an existing skill"
msgstr "Actualizar una habilidad existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Actualizar una experiencia de voluntariado existente"
+16
View File
@@ -464,6 +464,8 @@ msgstr "آیا می‌توانم رزومه‌ام را به PDF خروجی بگ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "تأیید"
msgid "Connect"
msgstr "اتصال"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "کپی URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ایجاد"
@@ -692,6 +699,10 @@ msgstr "ایجاد رزومهٔ جدید"
msgid "Create a new skill"
msgstr "ایجاد مهارت جدید"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ایجاد سابقه داوطلبانه جدید"
@@ -1945,6 +1956,7 @@ msgstr "روسی"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "به‌روزرسانی یک معرف موجود"
msgid "Update an existing skill"
msgstr "به‌روزرسانی یک مهارت موجود"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "به‌روزرسانی یک سابقه داوطلبانهٔ موجود"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Voinko viedä ansioluetteloni PDF-muotoon?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Vahvista"
msgid "Connect"
msgstr "Yhdistä"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopioi URL-osoite"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Luo"
@@ -692,6 +699,10 @@ msgstr "Luo uusi ansioluettelo"
msgid "Create a new skill"
msgstr "Luo uusi taito"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Luo uusi vapaaehtoistyökokemus"
@@ -1945,6 +1956,7 @@ msgstr "venäjä"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Päivitä olemassa oleva suosittelija"
msgid "Update an existing skill"
msgstr "Päivitä olemassa oleva taito"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Päivitä olemassa oleva vapaaehtoistyökokemus"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Puis-je exporter mon CV au format PDF ?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Confirmer"
msgid "Connect"
msgstr "Se connecter"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copier l'URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Créer"
@@ -692,6 +699,10 @@ msgstr "Créer un nouveau CV"
msgid "Create a new skill"
msgstr "Créer une nouvelle compétence"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Créer une nouvelle expérience de bénévolat"
@@ -1945,6 +1956,7 @@ msgstr "Russe"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Modifier une référence existante"
msgid "Update an existing skill"
msgstr "Modifier une compétence existante"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Modifier une expérience de bénévolat existante"
+16
View File
@@ -464,6 +464,8 @@ msgstr "האם אפשר לייצא את קורות החיים שלי ל־PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "אישור"
msgid "Connect"
msgstr "חיבור"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "העתקת כתובת"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "יצירה"
@@ -692,6 +699,10 @@ msgstr "יצירת קורות חיים חדשים"
msgid "Create a new skill"
msgstr "יצירת מיומנות חדשה"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "יצירת ניסיון התנדבות חדש"
@@ -1945,6 +1956,7 @@ msgstr "רוסית"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "עדכון ממליץ קיים"
msgid "Update an existing skill"
msgstr "עדכון מיומנות קיימת"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "עדכון ניסיון התנדבות קיים"
+16
View File
@@ -464,6 +464,8 @@ msgstr "क्या मैं अपना रेज़्यूमे PDF म
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "पुष्टि करें"
msgid "Connect"
msgstr "कनेक्ट करें"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL कॉपी करें"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "बनाएँ"
@@ -692,6 +699,10 @@ msgstr "नया रेज़्यूमे बनाएँ"
msgid "Create a new skill"
msgstr "नई कौशल बनाएँ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "नया स्वयंसेवी अनुभव बनाएँ"
@@ -1945,6 +1956,7 @@ msgstr "रूसी"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "मौजूदा रेफ़रेंस अपडेट करें
msgid "Update an existing skill"
msgstr "मौजूदा कौशल अपडेट करें"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "मौजूदा स्वयंसेवी अनुभव अपडेट करें"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Exportálhatom az önéletrajzomat PDFbe?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Megerősítés"
msgid "Connect"
msgstr "Csatlakozás"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL másolása"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Létrehozás"
@@ -692,6 +699,10 @@ msgstr "Új önéletrajz létrehozása"
msgid "Create a new skill"
msgstr "Új készség létrehozása"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Új önkéntes tapasztalat létrehozása"
@@ -1945,6 +1956,7 @@ msgstr "orosz"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Meglévő referencia frissítése"
msgid "Update an existing skill"
msgstr "Meglévő készség frissítése"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Meglévő önkéntes tapasztalat frissítése"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Bisakah saya mengekspor resume saya ke PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Konfirmasi"
msgid "Connect"
msgstr "Hubungkan"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Salin URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Buat"
@@ -692,6 +699,10 @@ msgstr "Buat resume baru"
msgid "Create a new skill"
msgstr "Buat keahlian baru"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Buat pengalaman relawan baru"
@@ -1945,6 +1956,7 @@ msgstr "Rusia"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Perbarui referensi yang sudah ada"
msgid "Update an existing skill"
msgstr "Perbarui keahlian yang sudah ada"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Perbarui pengalaman relawan yang sudah ada"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Posso esportare il mio curriculum in PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Conferma"
msgid "Connect"
msgstr "Connetti"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copia URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Crea"
@@ -692,6 +699,10 @@ msgstr "Crea un nuovo curriculum"
msgid "Create a new skill"
msgstr "Crea una nuova competenza"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Crea una nuova esperienza di volontariato"
@@ -1945,6 +1956,7 @@ msgstr "Russo"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Aggiorna un referente esistente"
msgid "Update an existing skill"
msgstr "Aggiorna una competenza esistente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Aggiorna un'esperienza di volontariato esistente"
+16
View File
@@ -464,6 +464,8 @@ msgstr "履歴書を PDF にエクスポートできますか?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "確認"
msgid "Connect"
msgstr "接続"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL をコピー"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "作成"
@@ -692,6 +699,10 @@ msgstr "新しい履歴書を作成"
msgid "Create a new skill"
msgstr "新しいスキルを作成"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "新しいボランティア経験を作成"
@@ -1945,6 +1956,7 @@ msgstr "ロシア語"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "既存の推薦者情報を更新"
msgid "Update an existing skill"
msgstr "既存のスキルを更新"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "既存のボランティア経験を更新"
+16
View File
@@ -464,6 +464,8 @@ msgstr "តើ​ខ្ញុំ​អាច​នាំចេញ​ប្រវ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "អះអាង"
msgid "Connect"
msgstr "តភ្ជាប់"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "ចម្លង URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "បង្កើត"
@@ -692,6 +699,10 @@ msgstr "បង្កើត​ប្រវត្តិរូប​ថ្មី"
msgid "Create a new skill"
msgstr "បង្កើត​ជំនាញ​ថ្មី"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "បង្កើត​បទពិសោធន៍​ស្ម័គ្រចិត្ត​ថ្មី"
@@ -1945,6 +1956,7 @@ msgstr "Russian"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "បច្ចុប្បន្នភាព​យោង​មាន​ស
msgid "Update an existing skill"
msgstr "បច្ចុប្បន្នភាព​ជំនាញ​មាន​ស្រាប់"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "បច្ចុប្បន្នភាព​បទពិសោធន៍​ស្ម័គ្រចិត្ត​មាន​ស្រាប់"
+16
View File
@@ -464,6 +464,8 @@ msgstr "ನಾನು ನನ್ನ ರೆಸ್ಯೂಮ್ ಅನ್ನು PDF
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "ದೃಢೀಕರಿಸಿ"
msgid "Connect"
msgstr "ಕನೆಕ್ಟ್ ಮಾಡಿ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL ನಕಲಿಸಿ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ರಚಿಸಿ"
@@ -692,6 +699,10 @@ msgstr "ಹೊಸ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಚಿಸಿ"
msgid "Create a new skill"
msgstr "ಹೊಸ ಕೌಶಲ್ಯವನ್ನು ರಚಿಸಿ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ಹೊಸ ಸ್ವಯಂಸೇವಕ ಅನುಭವವನ್ನು ರಚಿಸಿ"
@@ -1945,6 +1956,7 @@ msgstr "ರಷಿಯನ್"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿಚಯವನ
msgid "Update an existing skill"
msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೌಶಲ್ಯವನ್ನು ನವೀಕರಿಸಿ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸ್ವಯಂಸೇವಕ ಅನುಭವವನ್ನು ನವೀಕರಿಸಿ"
+16
View File
@@ -464,6 +464,8 @@ msgstr "이력서를 PDF로 내보낼 수 있나요?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "확인"
msgid "Connect"
msgstr "연결"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL 복사"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "생성"
@@ -692,6 +699,10 @@ msgstr "새 이력서 만들기"
msgid "Create a new skill"
msgstr "새 기술 만들기"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "새 봉사 경험 만들기"
@@ -1945,6 +1956,7 @@ msgstr "러시아어"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "기존 추천인 업데이트"
msgid "Update an existing skill"
msgstr "기존 기술 업데이트"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "기존 봉사 경험 업데이트"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Ar galiu eksportuoti savo gyvenimo aprašymą į PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Patvirtinti"
msgid "Connect"
msgstr "Prisijungti"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopijuoti URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Sukurti"
@@ -692,6 +699,10 @@ msgstr "Sukurti naują gyvenimo aprašymą"
msgid "Create a new skill"
msgstr "Sukurti naują įgūdį"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Sukurti naują savanorišką veiklą"
@@ -1945,6 +1956,7 @@ msgstr "Rusų"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Atnaujinti esamą rekomendaciją"
msgid "Update an existing skill"
msgstr "Atnaujinti esamą įgūdį"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atnaujinti esamą savanorišką veiklą"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Vai varu eksportēt savu CV uz PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Apstiprināt"
msgid "Connect"
msgstr "Savienot"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopēt URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Izveidot"
@@ -692,6 +699,10 @@ msgstr "Izveidot jaunu CV"
msgid "Create a new skill"
msgstr "Izveidot jaunu prasmju ierakstu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Izveidot jaunu brīvprātīgo pieredzi"
@@ -1945,6 +1956,7 @@ msgstr "Krievu"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Atjaunināt esošu atsauksmi"
msgid "Update an existing skill"
msgstr "Atjaunināt esošu prasmju ierakstu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atjaunināt esošu brīvprātīgo pieredzi"
+16
View File
@@ -464,6 +464,8 @@ msgstr "എന്റെ റിസ്യൂം PDF ആയി എക്സ്പ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "സ്ഥിരീകരിക്കുക"
msgid "Connect"
msgstr "കണക്റ്റ് ചെയ്യുക"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL പകർത്തുക"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "സൃഷ്‌ടിക്കുക"
@@ -692,6 +699,10 @@ msgstr "ഒരു പുതിയ റിസ്യൂം സൃഷ്‌ടിക
msgid "Create a new skill"
msgstr "ഒരു പുതിയ സ്കിൽ സൃഷ്‌ടിക്കുക"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ഒരു പുതിയ വളന്റിയർ അനുഭവം സൃഷ്‌ടിക്കുക"
@@ -1945,6 +1956,7 @@ msgstr "റഷ്യൻ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "നിലവിലുള്ള ഒരു റഫറൻസ് അപ്‌
msgid "Update an existing skill"
msgstr "നിലവിലുള്ള ഒരു സ്കിൽ അപ്‌ഡേറ്റ് ചെയ്യുക"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "നിലവിലുള്ള ഒരു വളന്റിയർ അനുഭവം അപ്‌ഡേറ്റ് ചെയ്യുക"
+16
View File
@@ -464,6 +464,8 @@ msgstr "मी माझा रेझ्युमे PDF मध्ये नि
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "पुष्टी करा"
msgid "Connect"
msgstr "कनेक्ट"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL कॉपी करा"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "बनवा"
@@ -692,6 +699,10 @@ msgstr "नवीन रेझ्युमे बनवा"
msgid "Create a new skill"
msgstr "नवीन कौशल्य बनवा"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "नवीन स्वयंसेवी अनुभव बनवा"
@@ -1945,6 +1956,7 @@ msgstr "रशियन"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "अस्तित्वातील रेफरन्स अपडे
msgid "Update an existing skill"
msgstr "अस्तित्वातील कौशल्य अपडेट करा"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "अस्तित्वातील स्वयंसेवी अनुभव अपडेट करा"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Bolehkah saya mengeksport resume saya ke PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Sahkan"
msgid "Connect"
msgstr "Sambung"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Salin URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Cipta"
@@ -692,6 +699,10 @@ msgstr "Cipta resume baharu"
msgid "Create a new skill"
msgstr "Cipta kemahiran baharu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Cipta pengalaman sukarelawan baharu"
@@ -1945,6 +1956,7 @@ msgstr "Rusia"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Kemas kini rujukan sedia ada"
msgid "Update an existing skill"
msgstr "Kemas kini kemahiran sedia ada"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Kemas kini pengalaman sukarelawan sedia ada"
+16
View File
@@ -464,6 +464,8 @@ msgstr "के म आफ्नो बायोडाटा PDF मा निर
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "यकिन गर्नुहोस्"
msgid "Connect"
msgstr "जोड्नुहोस्"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL प्रतिलिपि गर्नुहोस्"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "बनाउनुहोस्"
@@ -692,6 +699,10 @@ msgstr "नयाँ बायोडाटा बनाउनुहोस्"
msgid "Create a new skill"
msgstr "नयाँ सीप (skill) बनाउनुहोस्"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "नयाँ स्वयंसेवी अनुभव बनाउनुहोस्"
@@ -1945,6 +1956,7 @@ msgstr "रुसियन"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "अवस्थित सिफारिस (reference) अद्या
msgid "Update an existing skill"
msgstr "अवस्थित सीप (skill) अद्यावधिक गर्नुहोस्"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "अवस्थित स्वयंसेवी अनुभव अद्यावधिक गर्नुहोस्"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Kan ik mijn cv naar PDF exporteren?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Bevestigen"
msgid "Connect"
msgstr "Verbinden"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL kopiëren"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Aanmaken"
@@ -692,6 +699,10 @@ msgstr "Maak een nieuwe cv aan"
msgid "Create a new skill"
msgstr "Maak een nieuwe vaardigheid aan"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Maak een nieuwe vrijwilligerservaring aan"
@@ -1945,6 +1956,7 @@ msgstr "Russisch"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Een bestaande referentie bijwerken"
msgid "Update an existing skill"
msgstr "Een bestaande vaardigheid bijwerken"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Een bestaande vrijwilligerservaring bijwerken"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Kan jeg eksportere CV-en min til PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Bekreft"
msgid "Connect"
msgstr "Koble til"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopier URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Opprett"
@@ -692,6 +699,10 @@ msgstr "Opprett en ny CV"
msgid "Create a new skill"
msgstr "Opprett en ny ferdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Opprett en ny frivillig erfaring"
@@ -1945,6 +1956,7 @@ msgstr "Russisk"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Oppdater en eksisterende referanse"
msgid "Update an existing skill"
msgstr "Oppdater en eksisterende ferdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Oppdater en eksisterende frivillig erfaring"
+16
View File
@@ -464,6 +464,8 @@ msgstr "ମୁଁ ମୋର ରେଜ୍ୟୁମେକୁ PDF କୁ ନିର
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "ନିଶ୍ଚିତ କରନ୍ତୁ"
msgid "Connect"
msgstr "ଯୋଡନ୍ତୁ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL କପି କରନ୍ତୁ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ତିଆରି କରନ୍ତୁ"
@@ -692,6 +699,10 @@ msgstr "ଗୋଟିଏ ନୂତନ ରେଜ୍ୟୁମେ ତିଆରି
msgid "Create a new skill"
msgstr "ଗୋଟିଏ ନୂତନ କୌଶଳ ତିଆରି କରନ୍ତୁ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ଗୋଟିଏ ନୂତନ ସ୍ୱେଚ୍ଛାସେବୀ ଅଭିଜ୍ଞତା ତିଆରି କରନ୍ତୁ"
@@ -1945,6 +1956,7 @@ msgstr "ରୁଷିଆନ୍"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "ଏକ ଅବସ୍ଥିତ ସନ୍ଦର୍ଭକୁ ଅଦ୍ୟତ
msgid "Update an existing skill"
msgstr "ଏକ ଅବସ୍ଥିତ କୌଶଳକୁ ଅଦ୍ୟତନ କରନ୍ତୁ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ଏକ ଅବସ୍ଥିତ ସ୍ୱେଚ୍ଛାସେବୀ ଅଭିଜ୍ଞତାକୁ ଅଦ୍ୟତନ କରନ୍ତୁ"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Czy mogę wyeksportować swoje CV do PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Potwierdź"
msgid "Connect"
msgstr "Połącz"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopiuj URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Stwórz"
@@ -692,6 +699,10 @@ msgstr "Stwórz nowe CV"
msgid "Create a new skill"
msgstr "Stwórz nową umiejętność"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Stwórz nowe doświadczenie wolontariackie"
@@ -1945,6 +1956,7 @@ msgstr "Rosyjski"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Zaktualizuj istniejącą referencję"
msgid "Update an existing skill"
msgstr "Zaktualizuj istniejącą umiejętność"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Zaktualizuj istniejące doświadczenie wolontariackie"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Posso exportar meu currículo para PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Confirmar"
msgid "Connect"
msgstr "Conectar"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copiar URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Criar"
@@ -692,6 +699,10 @@ msgstr "Crie um novo currículo"
msgid "Create a new skill"
msgstr "Criar uma nova habilidade"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Criar uma nova experiência de voluntariado"
@@ -1945,6 +1956,7 @@ msgstr "Russo"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Atualizar uma referência existente"
msgid "Update an existing skill"
msgstr "Atualizar uma habilidade existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atualizar uma experiência de voluntariado existente"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Posso exportar o meu currículo para PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Confirmar"
msgid "Connect"
msgstr "Ligar"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copiar URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Criar"
@@ -692,6 +699,10 @@ msgstr "Criar um currículo"
msgid "Create a new skill"
msgstr "Criar uma nova competência"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Criar uma nova experiência de voluntariado"
@@ -1945,6 +1956,7 @@ msgstr "Russo"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Atualizar uma referência existente"
msgid "Update an existing skill"
msgstr "Atualizar uma competência existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atualizar uma experiência de voluntariado existente"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Pot să-mi export CV-ul în PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Confirmă"
msgid "Connect"
msgstr "Conectează"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Copiază URL-ul"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Creează"
@@ -692,6 +699,10 @@ msgstr "Creați un nou CV"
msgid "Create a new skill"
msgstr "Creați o abilitate nouă"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Creați o nouă experiență de voluntariat"
@@ -1945,6 +1956,7 @@ msgstr "Rusă"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Actualizați o referință existentă"
msgid "Update an existing skill"
msgstr "Actualizarea unei abilități existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Actualizați o experiență de voluntariat existentă"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Могу ли я экспортировать свое резюме в P
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Подтвердить"
msgid "Connect"
msgstr "Подключить"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Скопировать URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Создать"
@@ -692,6 +699,10 @@ msgstr "Создать новое резюме"
msgid "Create a new skill"
msgstr "Создать новый навык"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Создать новый волонтерский опыт"
@@ -1945,6 +1956,7 @@ msgstr "Русский"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Обновить существующего рекомендадател
msgid "Update an existing skill"
msgstr "Обновить существующий навык"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Обновить существующий волонтерский опыт"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Môžem svoj životopis exportovať do PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Potvrdiť"
msgid "Connect"
msgstr "Pripojiť"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopírovať URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Vytvoriť"
@@ -692,6 +699,10 @@ msgstr "Vytvoriť nový životopis"
msgid "Create a new skill"
msgstr "Vytvoriť novú zručnosť"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Vytvoriť novú dobrovoľnícku skúsenosť"
@@ -1945,6 +1956,7 @@ msgstr "Ruština"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Aktualizovať existujúcu referenciu"
msgid "Update an existing skill"
msgstr "Aktualizovať existujúcu zručnosť"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Aktualizovať existujúcu dobrovoľnícku skúsenosť"
+16
View File
@@ -464,6 +464,8 @@ msgstr "A mund ta eksportoj CV-në time në PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Konfirmo"
msgid "Connect"
msgstr "Lidhu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopjo URL-në"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Krijo"
@@ -692,6 +699,10 @@ msgstr "Krijo një CV të re"
msgid "Create a new skill"
msgstr "Krijo një aftësi të re"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Krijo një eksperiencë të re vullnetare"
@@ -1945,6 +1956,7 @@ msgstr "Rusisht"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Përditëso një referencë ekzistuese"
msgid "Update an existing skill"
msgstr "Përditëso një aftësi ekzistuese"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Përditëso një eksperiencë vullnetare ekzistuese"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Могу ли да извезем свој резиме у PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Потврди"
msgid "Connect"
msgstr "Повежи"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Копирај URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Креирај"
@@ -692,6 +699,10 @@ msgstr "Креирајте нови резиме"
msgid "Create a new skill"
msgstr "Креирајте нову вештину"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Креирајте ново волонтерско искуство"
@@ -1945,6 +1956,7 @@ msgstr "Руски"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Ажурирај постојећу референцу"
msgid "Update an existing skill"
msgstr "Ажурирај постојећу вештину"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Ажурирај постојеће волонтерско искуство"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Kan jag exportera mitt CV till PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Bekräfta"
msgid "Connect"
msgstr "Anslut"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Kopiera URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Skapa"
@@ -692,6 +699,10 @@ msgstr "Skapa ett nytt CV"
msgid "Create a new skill"
msgstr "Skapa en ny färdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Skapa en ny volontär­erfarenhet"
@@ -1945,6 +1956,7 @@ msgstr "Ryska"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Uppdatera en befintlig referens"
msgid "Update an existing skill"
msgstr "Uppdatera en befintlig färdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Uppdatera en befintlig volontär­erfarenhet"
+16
View File
@@ -464,6 +464,8 @@ msgstr "என் ரெஸ்யூமியை PDF ஆக ஏற்றும
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "உறுதி செய்"
msgid "Connect"
msgstr "இணைக்கவும்"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL-ஐ நகலெடு"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "உருவாக்கு"
@@ -692,6 +699,10 @@ msgstr "ஒரு புதிய ரெஸ்யூமியை உருவா
msgid "Create a new skill"
msgstr "ஒரு புதிய திறனை உருவாக்கவும்"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ஒரு புதிய தன்னார்வ அனுபவத்தை உருவாக்கவும்"
@@ -1945,6 +1956,7 @@ msgstr "ரஷ்யன்"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "ஏற்கனவே உள்ள பரிந்துரையை ப
msgid "Update an existing skill"
msgstr "ஏற்கனவே உள்ள திறனை புதுப்பிக்கவும்"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ஏற்கனவே உள்ள தன்னார்வ அனுபவத்தை புதுப்பிக்கவும்"
+16
View File
@@ -464,6 +464,8 @@ msgstr "నేను నా రిజ్యూమ్‌ని PDFగా ఎగ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "నిర్ధారించండి"
msgid "Connect"
msgstr "కనెక్ట్ చేయండి"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URLని కాపీ చేయండి"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "సృష్టించండి"
@@ -692,6 +699,10 @@ msgstr "కొత్త రిజ్యూమ్ సృష్టించండ
msgid "Create a new skill"
msgstr "క్రొత్త నైపుణ్యాన్ని సృష్టించండి"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "క్రొత్త వాలంటీర్ అనుభవాన్ని సృష్టించండి"
@@ -1945,6 +1956,7 @@ msgstr "రష్యన్"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "ఉన్న రిఫరెన్స్‌ను అప్‌డేట
msgid "Update an existing skill"
msgstr "ఉన్న నైపుణ్యాన్ని అప్‌డేట్ చేయండి"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ఉన్న వాలంటీర్ అనుభవాన్ని అప్‌డేట్ చేయండి"
+16
View File
@@ -464,6 +464,8 @@ msgstr "ฉันสามารถส่งออกเรซูเม่ขอ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "ยืนยัน"
msgid "Connect"
msgstr "เชื่อมต่อ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "คัดลอก URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "สร้าง"
@@ -692,6 +699,10 @@ msgstr "สร้างเรซูเม่ใหม่"
msgid "Create a new skill"
msgstr "สร้างทักษะใหม่"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "สร้างประสบการณ์อาสาสมัครใหม่"
@@ -1945,6 +1956,7 @@ msgstr "รัสเซีย"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "อัปเดตบุคคลอ้างอิงของเรซ
msgid "Update an existing skill"
msgstr "อัปเดตทักษะที่มีอยู่"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "อัปเดตประสบการณ์อาสาสมัครที่มีอยู่"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Özgeçmişimi PDF olarak dışa aktarabilir miyim?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Onayla"
msgid "Connect"
msgstr "Bağlan"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL'yi Kopyala"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Oluştur"
@@ -692,6 +699,10 @@ msgstr "Yeni bir özgeçmiş oluştur"
msgid "Create a new skill"
msgstr "Yeni bir yetenek oluştur"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Yeni bir gönüllü deneyimi oluştur"
@@ -1945,6 +1956,7 @@ msgstr "Rusça"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Mevcut bir referansı güncelle"
msgid "Update an existing skill"
msgstr "Mevcut bir beceriyi güncelle"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Mevcut bir gönüllü deneyimi güncelle"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Чи можу я експортувати своє резюме у PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Підтвердити"
msgid "Connect"
msgstr "Підключити"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Скопіювати URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Створити"
@@ -692,6 +699,10 @@ msgstr "Створіть нове резюме"
msgid "Create a new skill"
msgstr "Створити нову навичку"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Створити новий волонтерський досвід"
@@ -1945,6 +1956,7 @@ msgstr "Російська"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Оновити наявну рекомендацію"
msgid "Update an existing skill"
msgstr "Оновити навичку"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Оновити досвід волонтерства"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Rezyumeni PDF ga eksport qila olamanmi?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Tasdiqlash"
msgid "Connect"
msgstr "Ulanish"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "URL-ni nusxalash"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Yasash"
@@ -692,6 +699,10 @@ msgstr "Yangi rezyume yarating"
msgid "Create a new skill"
msgstr "Yangi ko'nikma yarating"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Yangi ko'ngilli tajriba yarating"
@@ -1945,6 +1956,7 @@ msgstr "Rus tili"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Mavjud tavsiyani yangilash"
msgid "Update an existing skill"
msgstr "Mavjud ko'nikmani yangilash"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Mavjud ko'ngilli tajribani yangilash"
+16
View File
@@ -464,6 +464,8 @@ msgstr "Tôi có thể xuất sơ yếu lý lịch của mình ra PDF không?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "Xác nhận"
msgid "Connect"
msgstr "Kết nối"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "Sao chép URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Tạo"
@@ -692,6 +699,10 @@ msgstr "Tạo sơ yếu lý lịch mới"
msgid "Create a new skill"
msgstr "Tạo kỹ năng mới"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Tạo hoạt động tình nguyện mới"
@@ -1945,6 +1956,7 @@ msgstr "Nga"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "Cập nhật người tham khảo hiện có"
msgid "Update an existing skill"
msgstr "Cập nhật kỹ năng hiện có"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Cập nhật kinh nghiệm tình nguyện hiện có"
+16
View File
@@ -464,6 +464,8 @@ msgstr "我可以把简历导出为 PDF 吗?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "确认"
msgid "Connect"
msgstr "连接"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "复制 URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "创建"
@@ -692,6 +699,10 @@ msgstr "创建新简历"
msgid "Create a new skill"
msgstr "创建新技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "创建新的志愿者经历"
@@ -1945,6 +1956,7 @@ msgstr "俄语"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "更新现有推荐人"
msgid "Update an existing skill"
msgstr "更新现有技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "更新现有志愿者经历"
+16
View File
@@ -464,6 +464,8 @@ msgstr "我可以把履歷匯出成 PDF 嗎?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -570,6 +572,10 @@ msgstr "確認"
msgid "Connect"
msgstr "連結"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -624,6 +630,7 @@ msgstr "複製 URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "建立"
@@ -692,6 +699,10 @@ msgstr "建立新履歷"
msgid "Create a new skill"
msgstr "建立新的技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "建立新的志工經歷"
@@ -1945,6 +1956,7 @@ msgstr "俄文"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2546,6 +2558,10 @@ msgstr "更新現有的推薦人"
msgid "Update an existing skill"
msgstr "更新現有的技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "更新現有的志工經歷"
+16
View File
@@ -459,6 +459,8 @@ msgstr ""
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -565,6 +567,10 @@ msgstr ""
msgid "Connect"
msgstr ""
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -619,6 +625,7 @@ msgstr ""
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr ""
@@ -687,6 +694,10 @@ msgstr ""
msgid "Create a new skill"
msgstr ""
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr ""
@@ -1940,6 +1951,7 @@ msgstr ""
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2541,6 +2553,10 @@ msgstr ""
msgid "Update an existing skill"
msgstr ""
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr ""
@@ -1,5 +1,11 @@
import { match } from "ts-pattern";
import type { CustomSectionItem, SectionItem, SectionType } from "@/schema/resume/data";
import type {
CustomSectionItem,
CustomSectionType,
SectionItem,
SectionType,
SummaryItem as SummaryItemType,
} from "@/schema/resume/data";
import { cn } from "@/utils/style";
import { useResumeStore } from "../store/resume";
import { AwardsItem } from "./items/awards-item";
@@ -13,6 +19,7 @@ import { ProjectsItem } from "./items/projects-item";
import { PublicationsItem } from "./items/publications-item";
import { ReferencesItem } from "./items/references-item";
import { SkillsItem } from "./items/skills-item";
import { SummaryItem } from "./items/summary-item";
import { VolunteerItem } from "./items/volunteer-item";
import { PageSection } from "./page-section";
import { PageSummary } from "./page-summary";
@@ -23,8 +30,9 @@ type SectionComponentProps = {
};
// Helper to render item component based on type
function renderItemByType(type: SectionType, item: CustomSectionItem, itemClassName?: string) {
function renderItemByType(type: CustomSectionType, item: CustomSectionItem, itemClassName?: string) {
return match(type)
.with("summary", () => <SummaryItem {...(item as SummaryItemType)} className={itemClassName} />)
.with("profiles", () => <ProfilesItem {...(item as SectionItem<"profiles">)} className={itemClassName} />)
.with("experience", () => <ExperienceItem {...(item as SectionItem<"experience">)} className={itemClassName} />)
.with("education", () => <EducationItem {...(item as SectionItem<"education">)} className={itemClassName} />)
@@ -163,7 +171,9 @@ export function getSectionComponent(
return (
<section className={cn(`page-section page-section-custom page-section-${id}`, sectionClassName)}>
<h6 className="mb-1.5 text-(--page-primary-color)">{customSection.title}</h6>
{customSection.type !== "summary" && (
<h6 className="mb-1.5 text-(--page-primary-color)">{customSection.title}</h6>
)}
<div
className="section-content grid gap-x-(--page-gap-x) gap-y-(--page-gap-y)"
@@ -0,0 +1,18 @@
import { TiptapContent } from "@/components/input/rich-input";
import type { SummaryItem as SummaryItemType } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
type SummaryItemProps = SummaryItemType & {
className?: string;
};
export function SummaryItem({ className, ...item }: SummaryItemProps) {
if (!stripHtml(item.content)) return null;
return (
<div className={cn("summary-item", className)}>
<TiptapContent content={item.content} />
</div>
);
}
+3
View File
@@ -18,6 +18,7 @@ import { CreateProjectDialog, UpdateProjectDialog } from "./resume/sections/proj
import { CreatePublicationDialog, UpdatePublicationDialog } from "./resume/sections/publication";
import { CreateReferenceDialog, UpdateReferenceDialog } from "./resume/sections/reference";
import { CreateSkillDialog, UpdateSkillDialog } from "./resume/sections/skill";
import { CreateSummaryItemDialog, UpdateSummaryItemDialog } from "./resume/sections/summary-item";
import { CreateVolunteerDialog, UpdateVolunteerDialog } from "./resume/sections/volunteer";
import { TemplateGalleryDialog } from "./resume/template/gallery";
import { useDialogStore } from "./store";
@@ -59,6 +60,8 @@ export function DialogManager() {
.with({ type: "resume.sections.volunteer.update" }, ({ data }) => <UpdateVolunteerDialog data={data} />)
.with({ type: "resume.sections.references.create" }, ({ data }) => <CreateReferenceDialog data={data} />)
.with({ type: "resume.sections.references.update" }, ({ data }) => <UpdateReferenceDialog data={data} />)
.with({ type: "resume.sections.summary.create" }, ({ data }) => <CreateSummaryItemDialog data={data} />)
.with({ type: "resume.sections.summary.update" }, ({ data }) => <UpdateSummaryItemDialog data={data} />)
.with({ type: "resume.sections.custom.create" }, ({ data }) => <CreateCustomSectionDialog data={data} />)
.with({ type: "resume.sections.custom.update" }, ({ data }) => <UpdateCustomSectionDialog data={data} />)
.otherwise(() => null);
+3 -2
View File
@@ -11,14 +11,15 @@ import { Input } from "@/components/ui/input";
import type { DialogProps } from "@/dialogs/store";
import { useDialogStore } from "@/dialogs/store";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { customSectionSchema, type SectionType } from "@/schema/resume/data";
import { type CustomSectionType, customSectionSchema } from "@/schema/resume/data";
import { generateId } from "@/utils/string";
const formSchema = customSectionSchema;
type FormValues = z.infer<typeof formSchema>;
const SECTION_TYPE_OPTIONS: { value: SectionType; label: string }[] = [
const SECTION_TYPE_OPTIONS: { value: CustomSectionType; label: string }[] = [
{ value: "summary", label: "Summary" },
{ value: "experience", label: "Experience" },
{ value: "education", label: "Education" },
{ value: "projects", label: "Projects" },
@@ -0,0 +1,151 @@
import { zodResolver } from "@hookform/resolvers/zod";
import { Trans } from "@lingui/react/macro";
import { PencilSimpleLineIcon, PlusIcon } from "@phosphor-icons/react";
import { useForm, useFormContext } from "react-hook-form";
import type z from "zod";
import { RichInput } from "@/components/input/rich-input";
import { useResumeStore } from "@/components/resume/store/resume";
import { Button } from "@/components/ui/button";
import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog";
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
import type { DialogProps } from "@/dialogs/store";
import { useDialogStore } from "@/dialogs/store";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { summaryItemSchema } from "@/schema/resume/data";
import { generateId } from "@/utils/string";
const formSchema = summaryItemSchema;
type FormValues = z.infer<typeof formSchema>;
export function CreateSummaryItemDialog({ data }: DialogProps<"resume.sections.summary.create">) {
const closeDialog = useDialogStore((state) => state.closeDialog);
const updateResumeData = useResumeStore((state) => state.updateResumeData);
const form = useForm<FormValues>({
resolver: zodResolver(formSchema),
defaultValues: {
id: generateId(),
hidden: data?.item?.hidden ?? false,
content: data?.item?.content ?? "",
},
});
const onSubmit = (formData: FormValues) => {
updateResumeData((draft) => {
if (data?.customSectionId) {
const section = draft.customSections.find((s) => s.id === data.customSectionId);
if (section) section.items.push(formData);
}
});
closeDialog();
};
const { blockEvents, requestClose } = useFormBlocker(form);
return (
<DialogContent {...blockEvents}>
<DialogHeader>
<DialogTitle className="flex items-center gap-x-2">
<PlusIcon />
<Trans>Create a new summary item</Trans>
</DialogTitle>
<DialogDescription />
</DialogHeader>
<Form {...form}>
<form className="grid gap-4" onSubmit={form.handleSubmit(onSubmit)}>
<SummaryItemForm />
<DialogFooter>
<Button variant="ghost" onClick={requestClose}>
<Trans>Cancel</Trans>
</Button>
<Button type="submit" disabled={form.formState.isSubmitting}>
<Trans>Create</Trans>
</Button>
</DialogFooter>
</form>
</Form>
</DialogContent>
);
}
export function UpdateSummaryItemDialog({ data }: DialogProps<"resume.sections.summary.update">) {
const closeDialog = useDialogStore((state) => state.closeDialog);
const updateResumeStore = useResumeStore((state) => state.updateResumeData);
const form = useForm<FormValues>({
resolver: zodResolver(formSchema),
defaultValues: {
id: data.item.id,
hidden: data.item.hidden,
content: data.item.content,
},
});
const onSubmit = (formData: FormValues) => {
updateResumeStore((draft) => {
if (data?.customSectionId) {
const section = draft.customSections.find((s) => s.id === data.customSectionId);
if (!section) return;
const index = section.items.findIndex((item) => item.id === formData.id);
if (index !== -1) section.items[index] = formData;
}
});
closeDialog();
};
const { blockEvents, requestClose } = useFormBlocker(form);
return (
<DialogContent {...blockEvents}>
<DialogHeader>
<DialogTitle className="flex items-center gap-x-2">
<PencilSimpleLineIcon />
<Trans>Update an existing summary item</Trans>
</DialogTitle>
<DialogDescription />
</DialogHeader>
<Form {...form}>
<form className="grid gap-4" onSubmit={form.handleSubmit(onSubmit)}>
<SummaryItemForm />
<DialogFooter>
<Button variant="ghost" onClick={requestClose}>
<Trans>Cancel</Trans>
</Button>
<Button type="submit" disabled={form.formState.isSubmitting}>
<Trans>Save Changes</Trans>
</Button>
</DialogFooter>
</form>
</Form>
</DialogContent>
);
}
function SummaryItemForm() {
const form = useFormContext<FormValues>();
return (
<FormField
control={form.control}
name="content"
render={({ field }) => (
<FormItem>
<FormLabel>
<Trans>Content</Trans>
</FormLabel>
<FormControl>
<RichInput {...field} value={field.value} onChange={field.onChange} />
</FormControl>
<FormMessage />
</FormItem>
)}
/>
);
}
+9
View File
@@ -13,6 +13,7 @@ import {
publicationItemSchema,
referenceItemSchema,
skillItemSchema,
summaryItemSchema,
volunteerItemSchema,
} from "@/schema/resume/data";
@@ -134,6 +135,14 @@ const dialogTypeSchema = z.discriminatedUnion("type", [
type: z.literal("resume.sections.references.update"),
data: z.object({ item: referenceItemSchema, customSectionId: z.string().optional() }),
}),
z.object({
type: z.literal("resume.sections.summary.create"),
data: z.object({ item: summaryItemSchema.optional(), customSectionId: z.string().optional() }).optional(),
}),
z.object({
type: z.literal("resume.sections.summary.update"),
data: z.object({ item: summaryItemSchema, customSectionId: z.string().optional() }),
}),
z.object({ type: z.literal("resume.sections.custom.create"), data: customSectionSchema.optional() }),
z.object({ type: z.literal("resume.sections.custom.update"), data: customSectionSchema }),
]);
@@ -27,14 +27,25 @@ import {
} from "@/components/ui/dropdown-menu";
import { useDialogStore } from "@/dialogs/store";
import { useConfirm } from "@/hooks/use-confirm";
import type { CustomSection, CustomSectionItem as CustomSectionItemType, SectionType } from "@/schema/resume/data";
import type {
CustomSection,
CustomSectionItem as CustomSectionItemType,
CustomSectionType,
} from "@/schema/resume/data";
import { getSectionTitle } from "@/utils/resume/section";
import { cn } from "@/utils/style";
import { SectionBase } from "../shared/section-base";
import { SectionAddItemButton, SectionItem } from "../shared/section-item";
function getItemTitle(type: SectionType, item: CustomSectionItemType): string {
function getItemTitle(type: CustomSectionType, item: CustomSectionItemType): string {
return match(type)
.with("summary", () => {
if ("content" in item) {
const stripped = item.content.replace(/<[^>]*>/g, "").trim();
return stripped.length > 50 ? `${stripped.slice(0, 50)}...` : stripped || "Summary";
}
return "Summary";
})
.with("profiles", () => ("network" in item ? item.network : ""))
.with("experience", () => ("company" in item ? item.company : ""))
.with("education", () => ("school" in item ? item.school : ""))
@@ -50,8 +61,9 @@ function getItemTitle(type: SectionType, item: CustomSectionItemType): string {
.exhaustive();
}
function getItemSubtitle(type: SectionType, item: CustomSectionItemType): string | undefined {
function getItemSubtitle(type: CustomSectionType, item: CustomSectionItemType): string | undefined {
return match(type)
.with("summary", () => undefined)
.with("profiles", () => ("username" in item ? item.username : undefined))
.with("experience", () => ("position" in item ? item.position : undefined))
.with("education", () => ("degree" in item ? item.degree : undefined))
@@ -30,7 +30,12 @@ import {
} from "@/components/ui/dropdown-menu";
import { useDialogStore } from "@/dialogs/store";
import { useConfirm } from "@/hooks/use-confirm";
import type { SectionItem as SectionItemType, SectionType } from "@/schema/resume/data";
import type {
CustomSectionItem,
CustomSectionType,
SectionItem as SectionItemType,
SectionType,
} from "@/schema/resume/data";
import {
addItemToSection,
createCustomSectionWithItem,
@@ -46,8 +51,8 @@ import { cn } from "@/utils/style";
// ============================================================================
type MoveItemSubmenuProps = {
type: SectionType;
item: SectionItemType;
type: CustomSectionType;
item: CustomSectionItem | SectionItemType;
customSectionId?: string;
};
@@ -153,15 +158,21 @@ function MoveItemSubmenu({ type, item, customSectionId }: MoveItemSubmenuProps)
// SectionItem Component
// ============================================================================
type Props<T extends SectionItemType> = {
type: SectionType;
type Props<T extends CustomSectionItem | SectionItemType> = {
type: CustomSectionType;
item: T;
title: string;
subtitle?: string;
customSectionId?: string;
};
export function SectionItem<T extends SectionItemType>({ type, item, title, subtitle, customSectionId }: Props<T>) {
export function SectionItem<T extends CustomSectionItem | SectionItemType>({
type,
item,
title,
subtitle,
customSectionId,
}: Props<T>) {
const confirm = useConfirm();
const controls = useDragControls();
const { openDialog } = useDialogStore();
@@ -176,7 +187,8 @@ export function SectionItem<T extends SectionItemType>({ type, item, title, subt
if (index === -1) return;
section.items[index].hidden = !section.items[index].hidden;
} else {
const section = draft.sections[type];
// Type assertion: when customSectionId is not provided, type is always a built-in SectionType
const section = draft.sections[type as SectionType];
if (!("items" in section)) return;
const index = section.items.findIndex((_item) => _item.id === item.id);
if (index === -1) return;
@@ -211,7 +223,8 @@ export function SectionItem<T extends SectionItemType>({ type, item, title, subt
if (index === -1) return;
section.items.splice(index, 1);
} else {
const section = draft.sections[type];
// Type assertion: when customSectionId is not provided, type is always a built-in SectionType
const section = draft.sections[type as SectionType];
if (!("items" in section)) return;
const index = section.items.findIndex((_item) => _item.id === item.id);
if (index === -1) return;
@@ -298,7 +311,7 @@ export function SectionItem<T extends SectionItemType>({ type, item, title, subt
}
type AddButtonProps = Omit<ButtonProps, "type"> & {
type: SectionType | "custom";
type: CustomSectionType | "custom";
customSectionId?: string;
};
+10
View File
@@ -86,6 +86,12 @@ export const baseItemSchema = z.object({
hidden: z.boolean().describe("Whether to hide the item from the resume."),
});
export const summaryItemSchema = baseItemSchema.extend({
content: z.string().describe("The rich text content of the summary item. This should be a HTML-formatted string."),
});
export type SummaryItem = z.infer<typeof summaryItemSchema>;
export const awardItemSchema = baseItemSchema.extend({
title: z.string().min(1).describe("The title of the award."),
awarder: z.string().describe("The awarder of the award."),
@@ -288,6 +294,7 @@ export type SectionData<T extends SectionType = SectionType> = z.infer<typeof se
export type SectionItem<T extends SectionType = SectionType> = SectionData<T>["items"][number];
export const sectionTypeSchema = z.enum([
"summary",
"profiles",
"experience",
"education",
@@ -302,7 +309,10 @@ export const sectionTypeSchema = z.enum([
"references",
]);
export type CustomSectionType = z.infer<typeof sectionTypeSchema>;
export const customSectionItemSchema = z.union([
summaryItemSchema,
profileItemSchema,
experienceItemSchema,
educationItemSchema,
+14 -9
View File
@@ -1,5 +1,5 @@
import type { WritableDraft } from "immer";
import type { CustomSection, ResumeData, SectionItem, SectionType } from "@/schema/resume/data";
import type { CustomSection, CustomSectionType, ResumeData, SectionItem, SectionType } from "@/schema/resume/data";
import { generateId } from "@/utils/string";
import { getSectionTitle as getDefaultSectionTitle } from "./section";
@@ -62,7 +62,11 @@ function isStandardSectionId(sectionId: string): sectionId is SectionType {
* @param customSectionId - The custom section ID (if applicable)
* @returns The section title
*/
export function getSourceSectionTitle(resumeData: ResumeData, type: SectionType, customSectionId?: string): string {
export function getSourceSectionTitle(
resumeData: ResumeData,
type: CustomSectionType,
customSectionId?: string,
): string {
if (customSectionId) {
const customSection = resumeData.customSections.find((s) => s.id === customSectionId);
return customSection?.title ?? getDefaultSectionTitle(type);
@@ -82,7 +86,7 @@ export function getSourceSectionTitle(resumeData: ResumeData, type: SectionType,
*/
export function getCompatibleMoveTargets(
resumeData: ResumeData,
sourceType: SectionType,
sourceType: CustomSectionType,
sourceSectionId: string | undefined,
): MoveTargetPage[] {
const { pages } = resumeData.metadata.layout;
@@ -138,7 +142,7 @@ export function getCompatibleMoveTargets(
export function removeItemFromSource(
draft: WritableDraft<ResumeData>,
itemId: string,
type: SectionType,
type: CustomSectionType,
customSectionId?: string,
): SectionItem | null {
if (customSectionId) {
@@ -152,7 +156,8 @@ export function removeItemFromSource(
return removed as SectionItem;
}
const section = draft.sections[type];
// Type assertion: when customSectionId is not provided, type is always a built-in SectionType
const section = draft.sections[type as SectionType];
if (!("items" in section)) return null;
const index = section.items.findIndex((item) => item.id === itemId);
@@ -174,11 +179,11 @@ export function addItemToSection(
draft: WritableDraft<ResumeData>,
item: SectionItem,
targetSectionId: string,
type: SectionType,
type: CustomSectionType,
): void {
// Check if target is a standard section
if (isStandardSectionId(targetSectionId) && targetSectionId === type) {
const section = draft.sections[type];
const section = draft.sections[type as SectionType];
if ("items" in section) {
section.items.push(item as never);
}
@@ -205,7 +210,7 @@ export function addItemToSection(
export function createCustomSectionWithItem(
draft: WritableDraft<ResumeData>,
item: SectionItem,
type: SectionType,
type: CustomSectionType,
sectionTitle: string,
targetPageIndex: number,
): string {
@@ -243,7 +248,7 @@ export function createCustomSectionWithItem(
export function createPageWithSection(
draft: WritableDraft<ResumeData>,
item: SectionItem,
type: SectionType,
type: CustomSectionType,
sectionTitle: string,
): void {
const newSectionId = generateId();