feat(ui): migrate Career Profile structured editor

This commit is contained in:
cesnimda
2026-10-12 13:32:55 +02:00
parent 704637ab37
commit f7f6b774b9
17 changed files with 8314 additions and 158 deletions
+15 -5
View File
@@ -1285,9 +1285,14 @@ export const translations = {
profileCvLinkLabel: "Label",
profileCvLinkUrl: "URL",
profileCvDeleteCustomLink: "Delete custom link {index}",
careerProfileContactSection: "Contact information",
careerProfileRemoveJob: "Remove work experience {index}",
careerProfileRemoveEducation: "Remove education {index}",
careerProfileRemoveLanguage: "Remove language {index}",
careerProfileRemoveOtherSection: "Remove custom section {index}",
profileCvTextLabel: "Profile CV / master resume text",
profileCvTextHelp: "Keep this updated and specific. Include recent roles, tools, achievements, measurable outcomes, and the work you want to be hired for next. If extraction misses something, edit it here manually.",
profileCvStructuredDefaultHint: "Your career information stays front and center. Open the original import only when you need to check or clean up what was read from your file.",
profileCvStructuredDefaultHint: "Career information is the main view. Open the original import to check what was read from your file.",
profileCvRawPanelTitle: "Original import",
profileCvRawPanelHelp: "Usually messy, but useful for checking what was actually read from the uploaded file.",
profileCvPreferredUploads: "Supported uploads: PDF, DOCX, TXT, MD, PNG, JPG, JPEG, WEBP.",
@@ -1300,7 +1305,7 @@ export const translations = {
profileCvStructureParseFailed: "Couldn't read sections from your CV.",
profileCvStructureEmpty: "No sections read yet.",
profileCvStructuredEditor: "Career information",
profileCvStructuredEditorHelp: "Your career facts. The CV Builder uses this information to create documents — edit it here and every CV stays up to date.",
profileCvStructuredEditorHelp: "Changes here update inherited information in live and published CVs. CV-specific edits and frozen submission packages stay separate.",
profileCvExtractionHistory: "Extraction history",
profileCvExtractionHistoryHelp: "See which parser run produced the current structured profile and reprocess from the stored source artifact when needed.",
profileCvExtractionHistoryEmpty: "No extraction runs yet.",
@@ -3875,9 +3880,14 @@ export const translations = {
profileCvLinkLabel: "Etikett",
profileCvLinkUrl: "URL",
profileCvDeleteCustomLink: "Slett egendefinert lenke {index}",
careerProfileContactSection: "Kontaktinformasjon",
careerProfileRemoveJob: "Fjern arbeidserfaring {index}",
careerProfileRemoveEducation: "Fjern utdanning {index}",
careerProfileRemoveLanguage: "Fjern språk {index}",
careerProfileRemoveOtherSection: "Fjern egendefinert seksjon {index}",
profileCvTextLabel: "Profil-CV / hovedtekst for CV",
profileCvTextHelp: "Hold denne oppdatert og konkret. Ta med nylige roller, verktøy, prestasjoner, målbare resultater og arbeidet du vil bli ansatt for neste gang. Hvis tekstuttrekket mangler noe, kan du redigere manuelt her.",
profileCvStructuredDefaultHint: "Den strukturerte CV-en er hovedvisningen. Åpne originaluttrekket bare når du vil kontrollere eller rydde opp i parserresultatet.",
profileCvStructuredDefaultHint: "Karriereprofilen er hovedvisningen. Åpne originalimporten når du vil kontrollere det som ble lest fra filen din.",
profileCvRawPanelTitle: "Originalt uttrekk",
profileCvRawPanelHelp: "Som regel rotete, men nyttig når du vil se nøyaktig hva parseren hentet ut fra den opplastede filen.",
profileCvPreferredUploads: "Støttede opplastinger: PDF, DOCX, TXT, MD, PNG, JPG, JPEG, WEBP.",
@@ -3889,8 +3899,8 @@ export const translations = {
profileCvStructureParsed: "CV-strukturen er analysert.",
profileCvStructureParseFailed: "Kunne ikke analysere CV-strukturen.",
profileCvStructureEmpty: "Ingen analyserte seksjoner ennå.",
profileCvStructuredEditor: "Strukturert CV-redigering",
profileCvStructuredEditorHelp: "Rediger gjenbrukbare CV-data direkte slik at generatorer og matching kan jobbe fra stabile felt i stedet for bare råtekst.",
profileCvStructuredEditor: "Karriereinformasjon",
profileCvStructuredEditorHelp: "CV-er som bruker profilen, inkludert publiserte CV-er, får oppdatert innhold. Tilpasninger i hver CV og fryste innsendingspakker holdes separate.",
profileCvExtractionHistory: "Ekstraksjonshistorikk",
profileCvExtractionHistoryHelp: "Se hvilken parserkjøring som produserte den nåværende strukturerte profilen, og kjør på nytt fra det lagrede kildeartefaktet ved behov.",
profileCvExtractionHistoryEmpty: "Ingen ekstraksjonskjøringer ennå.",