mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-03 10:13:47 +10:00
refactor(pdf): render every resume with semantic css and drop the legacy styler
Now that the API hands out every resume with its legacy style rules converted, the renderer runs one styling system: the stylesheet mode, the per-slot legacy rule hooks in the template primitives and the section style provider are gone, and the Custom Styles editor loses its legacy draft banner and Activate step. The converter stays (the API uses it), with its fixtures now checked by rendering the converted stylesheets.
This commit is contained in:
@@ -738,10 +738,6 @@ msgstr "Rekening"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktiveer Semantiese CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Omgeskakelde stylbladkonsep"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Jou ou style bly aktief totdat jy hierdie Semantic CSS-konsep aktiveer."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Jou lyne is baie styf gepak."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "መለያ"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "የሴማንቲክ CSS ን ያግብሩ"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "የተቀየረ የቅጥ ሉህ ረቂቅ"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "የቀድሞ ቅጦችዎ ይህን የ Semantic CSS ረቂቅ እስኪያነቁ ድረስ በሥራ ላይ ይቆያሉ።"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "መስመሮችዎ በጣም በጥብቅ የታሸጉ ናቸው።"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "الحساب"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "تفعيل CSS الدلالي"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "مسودة ورقة الأنماط المحولة"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "تبقى أنماطك القديمة فعّالة حتى تفعّل مسودة Semantic CSS هذه."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "خطوطك معبأة بإحكام شديد."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Hesab"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Semantik CSS-i aktivləşdirin"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Çevirilmiş stil cədvəli qaralaması"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Köhnə üslublarınız siz bu Semantic CSS qaralamasını aktivləşdirənə qədər qüvvədə qalır."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Sətirləriniz çox sıx yığılıb."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Акаунт"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Активиране на семантичен CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Конвертирана чернова на стилов лист"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Старите ви стилове остават активни, докато не активирате тази чернова със Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Вашите линии са опаковани много плътно."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "অ্যাকাউন্ট"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "সিমান্টিক CSS সক্রিয় করুন"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "রূপান্তরিত স্টাইলশীট খসড়া"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "আপনি এই Semantic CSS খসড়া সক্রিয় না করা পর্যন্ত আপনার পুরোনো স্টাইলগুলোই চালু থাকবে।"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "আপনার লাইন খুব শক্তভাবে প্যাক করা হয়."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Compte"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activa el CSS semàntic"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Esborrany de full d'estil convertit"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Els teus estils antics continuen actius fins que activis aquest esborrany de CSS semàntic."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Les teves línies estan molt atapeïdes."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Účet"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivace sémantického CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konverze konceptu stylů"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Vaše původní styly zůstávají aktivní, dokud neaktivujete tento koncept Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Vaše linky jsou nabité velmi pevně."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Konto"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivér semantisk CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konverteret stylesheet-kladde"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Dine hidtidige typografier forbliver aktive, indtil du aktiverer dette Semantic CSS-udkast."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Dine linjer er pakket meget tæt."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Konto"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Semantisches CSS aktivieren"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konvertierter Stylesheet-Entwurf"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Ihre bisherigen Stile bleiben aktiv, bis Sie diesen Semantic-CSS-Entwurf aktivieren."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Deine Zeilen sind sehr dicht gepackt."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Λογαριασμός"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Ενεργοποίηση Σημασιολογικού CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Μετατρεπόμενο προσχέδιο φύλλου στυλ"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Τα παλαιά σας στυλ παραμένουν ενεργά μέχρι να ενεργοποιήσετε αυτό το πρόχειρο Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Οι γραμμές σας είναι γεμάτες πολύ σφιχτά."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Account"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activate Semantic CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Converted stylesheet draft"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Your lines are packed very tightly."
|
||||
|
||||
@@ -733,10 +733,6 @@ msgstr "Account"
|
||||
msgid "Actions"
|
||||
msgstr "Actions"
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activate Semantic CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr "Activity"
|
||||
@@ -1990,10 +1986,6 @@ msgstr "Conversation"
|
||||
msgid "Conversations"
|
||||
msgstr "Conversations"
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Converted stylesheet draft"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9044,10 +9036,6 @@ msgstr "Your headline changed on the resume. The letter updated too."
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr "Your keys, stored encrypted"
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Your lines are packed very tightly."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Cuenta"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activar CSS semántico"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Borrador de hoja de estilo convertido"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Tus estilos antiguos siguen activos hasta que actives este borrador de CSS semántico."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Tus líneas están muy apretadas."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "حساب کاربری"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "فعال کردن CSS معنایی"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "پیشنویس شیوهنامه تبدیلشده"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "سبکهای قدیمی شما تا زمانی که این پیشنویس Semantic CSS را فعال کنید، فعال میمانند."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "خطوط شما بیش از حد فشردهاند."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Tili"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivoi semanttinen CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Muunnettu tyylitiedoston luonnos"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Vanhat tyylisi pysyvät voimassa, kunnes otat tämän Semantic CSS -luonnoksen käyttöön."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Sinun rivisi on pakattu erittäin tiukasti."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Compte"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activer le CSS sémantique"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Brouillon de feuille de style converti"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Vos anciens styles restent actifs tant que vous n'activez pas ce brouillon de CSS sémantique."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Vos lignes sont très serrées."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "חשבון"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "הפעלת CSS סמנטי"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "טיוטת גיליון סגנונות שהומרה"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "הסגנונות הישנים שלך נשארים פעילים עד שתפעיל את טיוטת ה-Semantic CSS הזו."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "השורות שלך צפופות מאוד."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "खाता"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "सिमेंटिक सीएसएस को सक्रिय करें"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "रूपांतरित स्टाइलशीट ड्राफ्ट"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "जब तक आप यह Semantic CSS ड्राफ़्ट सक्रिय नहीं करते, तब तक आपकी पुरानी स्टाइल ही लागू रहेंगी।"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "आपकी पंक्तियाँ बहुत कसकर भरी हुई हैं।"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Fiók"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Szemantikus CSS aktiválása"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Stíluslap-tervezet konvertálása"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "A korábbi stílusai aktívak maradnak, amíg nem aktiválja ezt a Semantic CSS piszkozatot."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "A soraid nagyon szorosan vannak csomagolva."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Akun"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktifkan CSS Semantik"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Draf stylesheet yang telah dikonversi"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Gaya lama Anda tetap aktif sampai Anda mengaktifkan draf Semantic CSS ini."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Garis Anda dikemas sangat rapat."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Account"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Attiva il CSS semantico"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Bozza del foglio di stile convertito"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "I tuoi stili precedenti restano attivi finché non attivi questa bozza di CSS semantico."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Le tue battute sono molto fitte."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "アカウント"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "セマンティックCSSを有効にする"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "変換されたスタイルシートのドラフト"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "このセマンティック CSS の下書きを有効にするまで、これまでのスタイルがそのまま適用されます。"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "あなたのラインは非常に密集しています。"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "គណនី"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "ធ្វើឱ្យ CSS ន័យវិទ្យាសកម្ម"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "សេចក្តីព្រាងសន្លឹករចនាប័ទ្មដែលបានបម្លែង"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "រចនាប័ទ្មចាស់របស់អ្នកនៅតែដំណើរការ រហូតដល់អ្នកបើកដំណើរការសេចក្ដីព្រាង Semantic CSS នេះ។"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "បន្ទាត់របស់អ្នកត្រូវបានខ្ចប់យ៉ាងតឹងរ៉ឹង។"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "ಖಾತೆ"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "ಲಾಕ್ಷಣಿಕ CSS ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "ಪರಿವರ್ತಿಸಲಾದ ಸ್ಟೈಲ್ಶೀಟ್ ಡ್ರಾಫ್ಟ್"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "ಈ Semantic CSS ಕರಡನ್ನು ನೀವು ಸಕ್ರಿಯಗೊಳಿಸುವವರೆಗೆ ನಿಮ್ಮ ಹಳೆಯ ಶೈಲಿಗಳು ಸಕ್ರಿಯವಾಗಿಯೇ ಇರುತ್ತವೆ."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "ನಿಮ್ಮ ಸಾಲುಗಳನ್ನು ತುಂಬಾ ಬಿಗಿಯಾಗಿ ಪ್ಯಾಕ್ ಮಾಡಲಾಗಿದೆ."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "계정"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "시맨틱 CSS 활성화"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "변환된 스타일시트 초안"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "이 시맨틱 CSS 초안을 활성화하기 전까지는 기존 스타일이 그대로 적용됩니다."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "귀하의 라인은 매우 촘촘하게 포장되어 있습니다."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Paskyra"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Semantinio CSS aktyvavimas"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konvertuotas stilių lapo juodraštis"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Seni jūsų stiliai lieka aktyvūs, kol neaktyvuosite šio Semantic CSS juodraščio."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Jūsų eilutės supakuotos labai sandariai."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Konts"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivizēt semantisko CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konvertēts stila lapas melnraksts"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Jūsu vecie stili paliek aktīvi, līdz aktivizēsiet šo Semantic CSS melnrakstu."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Jūsu rindas ir ļoti cieši iesaiņotas."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "അക്കൗണ്ട്"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "സെമാന്റിക് CSS സജീവമാക്കുക"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "പരിവർത്തനം ചെയ്ത സ്റ്റൈൽഷീറ്റ് ഡ്രാഫ്റ്റ്"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "ഈ Semantic CSS ഡ്രാഫ്റ്റ് നിങ്ങൾ സജീവമാക്കുന്നതുവരെ പഴയ സ്റ്റൈലുകൾ സജീവമായി തുടരും."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "നിങ്ങളുടെ വരികൾ വളരെ കർശനമായി പായ്ക്ക് ചെയ്തിട്ടുണ്ട്."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "खाते"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "सिमँटिक CSS सक्रिय करा"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "रूपांतरित स्टाईलशीटचा मसुदा"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "तुम्ही हा Semantic CSS मसुदा सक्रिय करेपर्यंत तुमच्या जुन्या स्टाइल्स लागू राहतील."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "तुमच्या ओळी खूप घट्ट बांधल्या आहेत."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Akaun"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktifkan CSS Semantik"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Draf helaian gaya yang ditukar"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Gaya lama anda kekal aktif sehingga anda mengaktifkan draf Semantic CSS ini."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Talian anda padat dengan sangat ketat."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "खाता"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "सिमेन्टिक CSS सक्रिय गर्नुहोस्"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "रूपान्तरित स्टाइलसिट ड्राफ्ट"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "तपाईंले यो Semantic CSS मस्यौदा सक्रिय नगरेसम्म तपाईंका पुराना शैलीहरू नै लागू रहनेछन्।"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "तपाईंको लाइनहरू धेरै कडा प्याक गरिएका छन्।"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Rekening"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activeer semantische CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Omgezette stylesheet-concept"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Je bestaande stijlen blijven actief totdat je dit Semantic CSS-concept activeert."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Je paginamarges zijn erg smal."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Konto"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktiver semantisk CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konvertert stilarkutkast"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "De gamle stilene dine forblir aktive til du aktiverer dette Semantic CSS-utkastet."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Linjeavstanden din er svært tett."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "ଆକାଉଣ୍ଟ"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "ସିମାଣ୍ଟିକ୍ CSS ସକ୍ରିୟ କରନ୍ତୁ"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "ରୂପାନ୍ତରିତ ଷ୍ଟାଇଲସିଟ୍ ଡ୍ରାଫ୍ଟ"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "ଆପଣ ଏହି Semantic CSS ଡ୍ରାଫ୍ଟକୁ ସକ୍ରିୟ ନକରିବା ପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ ପୁରୁଣା ଶୈଳୀଗୁଡିକ ସକ୍ରିୟ ରହିଥାଏ।"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "ଆପଣଙ୍କ ଲାଇନ୍ଗୁଡ଼ିକ ଅତ୍ୟଧିକ ଘନ।"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Konto"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktywuj semantyczny CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Przekonwertowany projekt arkusza stylów"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Twoje dotychczasowe style pozostają aktywne, dopóki nie aktywujesz tej wersji roboczej Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Wiersze są bardzo ciasno ułożone."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Conta"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Ativar CSS Semântico"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Rascunho da folha de estilo convertida"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Seus estilos antigos continuam ativos até você ativar este rascunho de CSS semântico."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Suas linhas estão muito compactadas."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Conta"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Ativar CSS Semântico"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Rascunho da folha de estilo convertida"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Os seus estilos antigos continuam ativos até ativar este rascunho de CSS semântico."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Suas falas estão muito compactadas."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Cont"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Activează CSS-ul semantic"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Schiță de foaie de stil convertită"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Stilurile vechi rămân active până când activați această ciornă Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Liniile tale sunt foarte strâns."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Аккаунт"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Активировать семантический CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Преобразованный черновик таблицы стилей"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Ваши прежние стили остаются активными, пока вы не активируете этот черновик Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Ваши строки упакованы очень плотно."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Účet"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivovať sémantický CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konvertovaný koncept štýlového hárka"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Vaše pôvodné štýly zostávajú aktívne, kým neaktivujete tento koncept Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Vaše linky sú nahustené."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Račun"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktiviraj semantični CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Pretvorjen osnutek slogovne predloge"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Vaši stari slogi ostanejo aktivni, dokler ne aktivirate tega osnutka Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Vaše vrstice so zelo natrpane."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Llogaria"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivizo CSS-në Semantike"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Drafti i konvertuar i fletës së stilit"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Stilet tuaja të vjetra mbeten aktive derisa ta aktivizoni këtë draft Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Linjat tuaja janë të mbushura shumë fort."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Налог"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Активирајте семантички CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Конвертована нацртна верзија стилског листа"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Ваши стари стилови остају активни док не активирате овај Semantic CSS нацрт."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Ваше линије су веома збијене."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Konto"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Aktivera semantisk CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Konverterat utkast till stilark"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Dina tidigare stilar förblir aktiva tills du aktiverar det här Semantic CSS-utkastet."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Dina linjer är mycket tätt packade."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "கணக்கு"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "செமாண்டிக் CSS-ஐ செயல்படுத்துக"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "மாற்றப்பட்ட ஸ்டைல்ஷீட் வரைவு"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "இந்த Semantic CSS வரைவை நீங்கள் செயல்படுத்தும் வரை உங்கள் பழைய பாணிகள் செயலில் இருக்கும்."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "உங்கள் வரிகள் மிகவும் இறுக்கமாக நிரம்பியுள்ளன."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "ఖాతా"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "సెమాంటిక్ CSSని యాక్టివేట్ చేయండి"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "మార్చబడిన స్టైల్షీట్ డ్రాఫ్ట్"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "ఈ Semantic CSS ముసాయిదాను మీరు సక్రియం చేసే వరకు మీ పాత శైలులు అమల్లోనే ఉంటాయి."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "మీ లైన్లు చాలా గట్టిగా ప్యాక్ చేయబడ్డాయి."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "บัญชี"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "เปิดใช้งาน Semantic CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "แปลงร่างสไตล์ชีตแล้ว"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "สไตล์เดิมของคุณจะยังใช้งานอยู่จนกว่าคุณจะเปิดใช้งานฉบับร่าง Semantic CSS นี้"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "เส้นของคุณแน่นมาก"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Hesap"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Semantik CSS'i Etkinleştir"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Dönüştürülmüş stil sayfası taslağı"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Bu Semantic CSS taslağını etkinleştirene kadar eski stilleriniz etkin kalır."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Hatlarınız çok sıkı paketlenmiş."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Обліковий запис"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Активуйте семантичний CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Конвертований чернетка таблиці стилів"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Ваші попередні стилі залишаються активними, доки ви не активуєте цю чернетку Semantic CSS."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Ваші рядки зібрані дуже щільно."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Hisob"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Semantik CSS-ni faollashtirish"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "O'zgartirilgan uslublar jadvali qoralamasi"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Eski uslublaringiz siz ushbu Semantic CSS qoralamasini faollashtirmaguningizcha amalda qoladi."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Sizning chiziqlaringiz juda qattiq o'ralgan."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "Tài khoản"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "Kích hoạt CSS ngữ nghĩa"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "Bản nháp bảng định kiểu đã chuyển đổi"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "Các kiểu cũ của bạn vẫn còn hiệu lực cho đến khi bạn kích hoạt bản nháp Semantic CSS này."
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "Đường dây của bạn được đóng gói rất chặt chẽ."
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "账户"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "启用语义化 CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "已转换的样式表草稿"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "在你启用这份语义化 CSS 草稿之前,原有的样式会继续生效。"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "你的线路排得很紧。"
|
||||
|
||||
@@ -738,10 +738,6 @@ msgstr "帳戶"
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr "啟用語意化 CSS"
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1995,10 +1991,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr "已轉換的樣式表草稿"
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9049,10 +9041,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr "在您啟用這份語意化 CSS 草稿之前,原有的樣式會繼續生效。"
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr "你的線路排得很緊。"
|
||||
|
||||
@@ -733,10 +733,6 @@ msgstr ""
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Activate Semantic CSS"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/applications/components/detail/activity.tsx
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
@@ -1990,10 +1986,6 @@ msgstr ""
|
||||
msgid "Conversations"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Converted stylesheet draft"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/features/resume/share/link-tab.tsx
|
||||
#: src/features/settings/ai/api-keys.tsx
|
||||
@@ -9044,10 +9036,6 @@ msgstr ""
|
||||
msgid "Your keys, stored encrypted"
|
||||
msgstr ""
|
||||
|
||||
#: src/features/resume/stylesheet/legacy-banner.tsx
|
||||
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
|
||||
msgstr ""
|
||||
|
||||
#: src/features/ats-checker/messages.ts
|
||||
msgid "Your lines are packed very tightly."
|
||||
msgstr ""
|
||||
|
||||
@@ -58,16 +58,6 @@ vi.mock("./worker-client", () => ({
|
||||
}),
|
||||
}));
|
||||
|
||||
const fatalError: SemanticCssDiagnostic = {
|
||||
code: "VERSION_MISMATCH",
|
||||
severity: "error",
|
||||
message: "Version mismatch",
|
||||
range: {
|
||||
start: { line: 2, column: 3, offset: 17 },
|
||||
end: { line: 2, column: 9, offset: 23 },
|
||||
},
|
||||
};
|
||||
|
||||
const guideName = /read the applying custom styles guide.*opens in new tab/i;
|
||||
|
||||
const expectGuideLink = (root: HTMLElement) => {
|
||||
@@ -294,7 +284,6 @@ describe("StylesheetEditorShell", () => {
|
||||
</I18nProvider>,
|
||||
);
|
||||
|
||||
expect(screen.queryByRole("button", { name: /activate semantic css/i })).not.toBeInTheDocument();
|
||||
expect(screen.queryByRole("button", { name: /save|apply/i })).not.toBeInTheDocument();
|
||||
});
|
||||
|
||||
@@ -321,7 +310,7 @@ describe("StylesheetEditorShell", () => {
|
||||
expect(builder.data.metadata.stylesheet.source.text).toBe("name { color: blue; }\n");
|
||||
});
|
||||
|
||||
it("switches a converted legacy draft through the ordinary resume update", async () => {
|
||||
it("writes a first edit to a resume without a stylesheet as Semantic CSS", () => {
|
||||
render(
|
||||
<I18nProvider i18n={i18n}>
|
||||
<TooltipProvider>
|
||||
@@ -329,35 +318,17 @@ describe("StylesheetEditorShell", () => {
|
||||
</TooltipProvider>
|
||||
</I18nProvider>,
|
||||
);
|
||||
const view = EditorView.findFromDOM(screen.getByRole("textbox", { name: "Semantic CSS stylesheet" }));
|
||||
if (!view) throw new Error("Missing editor view");
|
||||
|
||||
const activate = await screen.findByRole("button", { name: "Activate Semantic CSS" });
|
||||
await waitFor(() => expect(activate).toBeEnabled());
|
||||
fireEvent.click(activate);
|
||||
act(() => view.dispatch({ changes: { from: 0, insert: "name { color: blue; }\n" } }));
|
||||
|
||||
expect(builder.data?.metadata.stylesheet).toEqual({
|
||||
mode: "semantic",
|
||||
source: { languageVersion: 1, text: "" },
|
||||
source: { languageVersion: 1, text: "name { color: blue; }\n" },
|
||||
});
|
||||
});
|
||||
|
||||
it("does not block legacy activation on compiler errors", async () => {
|
||||
compileWorker.diagnostics = [fatalError];
|
||||
|
||||
render(
|
||||
<I18nProvider i18n={i18n}>
|
||||
<TooltipProvider>
|
||||
<StylesheetEditorShell />
|
||||
</TooltipProvider>
|
||||
</I18nProvider>,
|
||||
);
|
||||
|
||||
const activate = await screen.findByRole("button", { name: "Activate Semantic CSS" });
|
||||
expect(activate).toBeEnabled();
|
||||
fireEvent.click(activate);
|
||||
|
||||
expect(builder.data?.metadata.stylesheet?.mode).toBe("semantic");
|
||||
});
|
||||
|
||||
it("makes editor mutation controls read-only while the resume is locked", () => {
|
||||
builder.isLocked = true;
|
||||
builder.canUndo = true;
|
||||
@@ -375,7 +346,6 @@ describe("StylesheetEditorShell", () => {
|
||||
"contenteditable",
|
||||
"false",
|
||||
);
|
||||
expect(screen.getByRole("button", { name: "Activate Semantic CSS" })).toBeDisabled();
|
||||
expect(screen.getByRole("button", { name: "Undo stylesheet edit" })).toBeDisabled();
|
||||
expect(screen.getByRole("button", { name: "Redo stylesheet edit" })).toBeDisabled();
|
||||
expect(screen.getByRole("button", { name: "Format stylesheet" })).toBeDisabled();
|
||||
@@ -397,7 +367,6 @@ describe("StylesheetEditorShell", () => {
|
||||
|
||||
const sheet = await screen.findByRole("dialog");
|
||||
expect(within(sheet).getByRole("heading", { name: "Semantic CSS stylesheet" })).toBeInTheDocument();
|
||||
expect(within(sheet).getByRole("button", { name: "Activate Semantic CSS" })).toBeInTheDocument();
|
||||
expect(within(sheet).getByRole("toolbar", { name: "Stylesheet editor" })).toBeInTheDocument();
|
||||
expectGuideLink(sheet);
|
||||
expect(document.querySelectorAll(".cm-editor")).toHaveLength(1);
|
||||
|
||||
@@ -20,7 +20,6 @@ import { tags } from "@lezer/highlight";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { Trans } from "@lingui/react/macro";
|
||||
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
|
||||
import { convertLegacyStyleRules } from "@reactive-resume/pdf/semantic-legacy";
|
||||
import {
|
||||
buildSemanticTree,
|
||||
getTemplateSemanticManifest,
|
||||
@@ -43,7 +42,6 @@ import {
|
||||
} from "./editor-extensions";
|
||||
import { formatEditorDocument } from "./formatter";
|
||||
import { matchedNodeKeys } from "./highlight";
|
||||
import { LegacyStylesheetBanner } from "./legacy-banner";
|
||||
import { listStyleTargets, styleTargetFor } from "./targets";
|
||||
import { StylesheetToolbar } from "./toolbar";
|
||||
import { createCompileWorkerClient } from "./worker-client";
|
||||
@@ -430,10 +428,10 @@ function StylesheetEditorShell({ readOnly = false }: StylesheetEditorShellProps)
|
||||
return () => client.destroy();
|
||||
}, []);
|
||||
const stylesheet = data?.metadata.stylesheet;
|
||||
const mode = stylesheet?.mode ?? "legacy";
|
||||
const source = useMemo<StylesheetSource>(
|
||||
() => stylesheet?.source ?? (data ? convertLegacyStyleRules(data).source : { languageVersion: 1, text: "" }),
|
||||
[data, stylesheet],
|
||||
// Resumes reach the builder with legacy rules already converted (the API does it), so there is one stylesheet.
|
||||
() => stylesheet?.source ?? { languageVersion: 1, text: "" },
|
||||
[stylesheet],
|
||||
);
|
||||
const metadata = useMemo(() => (data ? createEditorMetadata(data) : emptyMetadata), [data]);
|
||||
const disabled = readOnly || isLocked;
|
||||
@@ -503,14 +501,7 @@ function StylesheetEditorShell({ readOnly = false }: StylesheetEditorShellProps)
|
||||
const setSourceText = (next: string) => {
|
||||
if (disabled || next === text) return;
|
||||
updateResumeData((draft) => {
|
||||
draft.metadata.stylesheet = { mode, source: { ...source, text: next } };
|
||||
});
|
||||
};
|
||||
|
||||
const activate = () => {
|
||||
if (disabled || mode === "semantic") return;
|
||||
updateResumeData((draft) => {
|
||||
draft.metadata.stylesheet = { mode: "semantic", source };
|
||||
draft.metadata.stylesheet = { mode: "semantic", source: { ...source, text: next } };
|
||||
});
|
||||
};
|
||||
|
||||
@@ -536,8 +527,6 @@ function StylesheetEditorShell({ readOnly = false }: StylesheetEditorShellProps)
|
||||
);
|
||||
const editorChrome = (
|
||||
<div className="space-y-3">
|
||||
{mode === "legacy" && <LegacyStylesheetBanner disabled={disabled} onActivate={activate} />}
|
||||
|
||||
<StylesheetToolbar
|
||||
source={text}
|
||||
canUndo={canUndo}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
import { Trans } from "@lingui/react/macro";
|
||||
import { Alert, AlertDescription, AlertTitle } from "@reactive-resume/ui/components/alert";
|
||||
import { Button } from "@reactive-resume/ui/components/button";
|
||||
import { Icon } from "@reactive-resume/ui/components/icon";
|
||||
|
||||
export type LegacyStylesheetBannerProps = {
|
||||
disabled: boolean;
|
||||
onActivate(): void;
|
||||
};
|
||||
|
||||
export function LegacyStylesheetBanner({ disabled, onActivate }: LegacyStylesheetBannerProps) {
|
||||
return (
|
||||
<Alert>
|
||||
<Icon name="info" size={16} />
|
||||
<AlertTitle>
|
||||
<Trans>Converted stylesheet draft</Trans>
|
||||
</AlertTitle>
|
||||
<AlertDescription className="space-y-3">
|
||||
<p>
|
||||
<Trans>Your legacy styles stay active until you activate this Semantic CSS draft.</Trans>
|
||||
</p>
|
||||
<Button type="button" size="sm" disabled={disabled} onClick={onActivate}>
|
||||
<Trans>Activate Semantic CSS</Trans>
|
||||
<Icon name="arrow_forward" size={16} />
|
||||
</Button>
|
||||
</AlertDescription>
|
||||
</Alert>
|
||||
);
|
||||
}
|
||||
@@ -6,7 +6,6 @@ import { useStore } from "@tanstack/react-form";
|
||||
import { AnimatePresence, m } from "motion/react";
|
||||
import { colorDesignSchema, levelDesignSchema } from "@reactive-resume/schema/resume/data";
|
||||
import { resolveLevelDisplaySizes } from "@reactive-resume/schema/resume/level-display-sizes";
|
||||
import { resolveStyleRuleFontSize } from "@reactive-resume/schema/resume/style-rules";
|
||||
import { FormControl, FormItem, FormLabel, FormMessage } from "@reactive-resume/ui/components/form";
|
||||
import { Input } from "@reactive-resume/ui/components/input";
|
||||
import { Separator } from "@reactive-resume/ui/components/separator";
|
||||
@@ -235,12 +234,8 @@ function LevelSectionForm() {
|
||||
|
||||
const previewType = useStore(form.store, (s) => s.values.type);
|
||||
const previewIcon = useStore(form.store, (s) => s.values.icon);
|
||||
const iconFontSize = resolveStyleRuleFontSize(resume.data, { slot: "icon" });
|
||||
const levelFontSize = resolveStyleRuleFontSize(resume.data, { slot: "level" });
|
||||
const { decorationSize, levelIconExplicitSize } = resolveLevelDisplaySizes({
|
||||
bodyFontSize: resume.data.metadata.typography.body.fontSize,
|
||||
iconFontSize,
|
||||
levelFontSize,
|
||||
});
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user