fix(cv): protect revisions and measure rendering readiness

This commit is contained in:
cesnimda
2026-10-07 07:56:35 +02:00
parent ac6d78289d
commit 046dc304aa
175 changed files with 16252 additions and 41 deletions
+14
View File
@@ -526,6 +526,8 @@ export const translations = {
cvEditorUndo: "Undo",
cvEditorRedo: "Redo",
cvEditorEdit: "Edit",
cvEditorEditingRegion: "CV editing controls",
cvEditorStudioNavigation: "CV studio sections",
cvEditorPreview: "Preview",
cvEditorDuplicate: "Duplicate",
cvEditorUpdating: "Updating…",
@@ -563,6 +565,11 @@ export const translations = {
cvEditorSaving: "Saving…",
cvEditorSaved: "Saved",
cvEditorSaveFailed: "Save failed",
cvEditorConflict: "CV changed elsewhere",
cvEditorConflictMessage: "This CV changed in another editor. Your unsaved work is still here and has not overwritten the saved CV. Download a copy before reloading, then review your changes against the latest saved version.",
cvEditorConflictDownload: "Download unsaved copy",
cvEditorConflictReload: "Reload saved CV",
cvEditorConflictReloadMessage: "Reloading replaces this editor's unsaved changes. Download your unsaved copy first if you want to keep it. Continue?",
cvEditorSaveNow: "Save now",
cvEditorNoVersions: "No saved versions yet. Edits autosave and appear here.",
cvEditorVersionCount: "{count} saved version(s). Restoring keeps history — it adds a new version.",
@@ -3057,6 +3064,8 @@ export const translations = {
cvEditorUndo: "Angre",
cvEditorRedo: "Gjør om",
cvEditorEdit: "Rediger",
cvEditorEditingRegion: "Redigeringskontroller for CV",
cvEditorStudioNavigation: "Seksjoner i CV-studioet",
cvEditorPreview: "Forhåndsvis",
cvEditorDuplicate: "Dupliser",
cvEditorUpdating: "Oppdaterer…",
@@ -3094,6 +3103,11 @@ export const translations = {
cvEditorSaving: "Lagrer…",
cvEditorSaved: "Lagret",
cvEditorSaveFailed: "Lagring mislyktes",
cvEditorConflict: "CV-en er endret et annet sted",
cvEditorConflictMessage: "CV-en ble endret i en annen editor. De ulagrede endringene dine er fortsatt her og har ikke overskrevet den lagrede CV-en. Last ned en kopi før du laster inn på nytt, og sammenlign med den nyeste lagrede versjonen.",
cvEditorConflictDownload: "Last ned ulagret kopi",
cvEditorConflictReload: "Last inn lagret CV",
cvEditorConflictReloadMessage: "Dette erstatter ulagrede endringer i denne editoren. Last ned en ulagret kopi først hvis du vil beholde dem. Fortsette?",
cvEditorSaveNow: "Lagre nå",
cvEditorNoVersions: "Ingen lagrede versjoner ennå. Endringer lagres automatisk og vises her.",
cvEditorVersionCount: "{count} lagret(e) versjon(er). Gjenoppretting beholder historikken og legger til en ny versjon.",