From e264fd6f521c5143d1ec477b8f0dbb74bed3ccf9 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Fri, 16 Jan 2026 10:38:21 +0100 Subject: [PATCH 1/4] Add a toggle, defaulted to off, for display of diffs on the rollback view. --- .../src/assets/lang/ar.ts | 6 +-- .../src/assets/lang/bs.ts | 6 +-- .../src/assets/lang/cs.ts | 4 +- .../src/assets/lang/cy.ts | 6 +-- .../src/assets/lang/da.ts | 6 +-- .../src/assets/lang/de.ts | 4 +- .../src/assets/lang/en.ts | 6 +-- .../src/assets/lang/es.ts | 4 +- .../src/assets/lang/fr.ts | 4 +- .../src/assets/lang/he.ts | 4 +- .../src/assets/lang/hr.ts | 6 +-- .../src/assets/lang/it.ts | 4 +- .../src/assets/lang/ja.ts | 4 +- .../src/assets/lang/ko.ts | 4 +- .../src/assets/lang/nb.ts | 4 +- .../src/assets/lang/nl.ts | 4 +- .../src/assets/lang/pl.ts | 4 +- .../src/assets/lang/pt-br.ts | 4 +- .../src/assets/lang/pt.ts | 6 +-- .../src/assets/lang/ru.ts | 4 +- .../src/assets/lang/sv.ts | 4 +- .../src/assets/lang/tr.ts | 4 +- .../src/assets/lang/uk.ts | 4 +- .../src/assets/lang/vi.ts | 6 +-- .../src/assets/lang/zh-tw.ts | 4 +- .../src/assets/lang/zh.ts | 3 +- .../rollback/modal/rollback-modal.element.ts | 50 +++++++++++++++---- 27 files changed, 101 insertions(+), 68 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ar.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ar.ts index d1b248ca9b2d..6d7f9fd8ea1a 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ar.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ar.ts @@ -1237,9 +1237,9 @@ export default { created: 'أنشئ', headline: 'اختر إصدارًا للمقارنة مع الإصدار الحالي', currentVersion: 'الإصدار الحالي', - diffHelp: - 'يظهر هذا الاختلافات بين الإصدار الحالي (المسودة) والإصدار المحدد
النص الأحمر سيتم حذفه في الإصدار المحدد، النص الأخضر سيتم إضافته', - noDiff: 'لا توجد اختلافات بين الإصدار الحالي (المسودة) والإصدار المحدد', + diffHelp: 'النص الأحمر سيتم حذفه في الإصدار المحدد، النص الأخضر سيتم إضافته.', + showDiff: 'عرض الاختلافات بين الإصدار الحالي (المسودة) والإصدار المحدد.', + noDiff: 'لا توجد اختلافات بين الإصدار الحالي (المسودة) والإصدار المحدد.', documentRolledBack: 'تمت استعادة الوثيقة', htmlHelp: 'يعرض هذا الإصدار المحدد كـ HTML، إذا كنت ترغب في رؤية الفرق بين إصدارين في نفس الوقت، استخدم عرض الفرق\n ', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/bs.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/bs.ts index 235cb297f58d..27fb24f57de7 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/bs.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/bs.ts @@ -1182,9 +1182,9 @@ export default { changes: 'Promjene', created: 'Kreirano', currentVersion: 'Trenutna verzija', - diffHelp: - 'Ovo pokazuje razlike između trenutne verzije (nacrta) i odabrane verzije
Crveni tekst će biti uklonjen u odabranoj verziji, zeleni tekst će biti dodan', - noDiff: 'Nema razlike između trenutne verzije (nacrta) i odabrane verzije', + diffHelp: 'Crveni tekst će biti uklonjen u odabranoj verziji, zeleni tekst će biti dodan.', + showDiff: 'Prikaži razlike između trenutne (nacrt) verzije i odabrane verzije.', + noDiff: 'Nema razlike između trenutne verzije (nacrta) i odabrane verzije.', documentRolledBack: 'Dokument je vraćen', headline: 'Odaberite verziju koju želite usporediti sa trenutnom verzijom', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts index f50233db6dea..a8e7b247e500 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts @@ -1082,8 +1082,8 @@ export default { }, rollback: { headline: 'Vyberte verzi, kterou chcete porovnat s aktuální verzí', - diffHelp: - 'Tohle ukazuje rozdíly mezi současnou verzi a vybranou verzi
Červený text nebude ve vybrané verzi zobrazen, zelený znamená přidaný].', + diffHelp: 'Červený text bude ve vybrané verzi odstraněn, zelený text bude přidán.', + showDiff: 'Zobrazit rozdíly mezi aktuální (koncept) verzí a vybranou verzí.', documentRolledBack: 'Dokument byl vrácen na starší verzi', htmlHelp: 'Tohle zobrazuje vybranou verzi jako html, jestliže chcete vidět rozdíly mezi 2 verzemi najednou, použijte rozdílové zobrazení', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts index 9f1a1820d80d..968bf741e661 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts @@ -1277,8 +1277,8 @@ export default { rollback: { headline: 'Dewis fersiwn i gymharu efo fersiwn bresennol', changes: 'Newidiadau', - diffHelp: - "May hyn yn dangos y gwahaniaeth rhwng y fersiwn bresennol ac y fersiwn dewiswyd
Ni fydd testun coch yn cael ei ddangos yn y fersiwn dewiswyd. , mae gwyrdd yn golygu wedi'i ychwanegu", + diffHelp: "Bydd testun coch yn cael ei dynnu yn y fersiwn a ddewiswyd, bydd testun gwyrdd yn cael ei ychwanegu.", + showDiff: "Dangos gwahaniaethau rhwng y fersiwn (drafft) gyfredol a'r fersiwn a ddewiswyd.", documentRolledBack: "Dogfen wedi'i rolio yn ôl", htmlHelp: 'Mae hyn yn dangos y fersiwn dewiswyd ar ffurf HTML, os hoffwch weld y gwahaniaeth rhwng 2 fersiwn ar yr un pryd, defnyddiwch y wedd gwahaniaethol', @@ -1291,7 +1291,7 @@ export default { currentPublishedVersion: 'Fersiwn cyhoeddedig cyfredol', created: 'Wedi creu', currentVersion: 'Fersiwn gyfredol', - noDiff: "Nid oes unrhyw wahaniaethau rhwng y fersiwn (drafft) gyfredol a'r fersiwn a ddewiswyd", + noDiff: "Nid oes unrhyw wahaniaethau rhwng y fersiwn (drafft) gyfredol a'r fersiwn a ddewiswyd.", }, scripts: { editscript: 'Golygu ffeil sgript', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts index 04d7a8f45c2c..d44bb84597be 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts @@ -1397,9 +1397,9 @@ export default { rollback: { changes: 'Ændringer', headline: 'Vælg en version at sammenligne med den nuværende version', - diffHelp: - 'Her vises forskellene mellem den nuværende version og den valgte version
Rød tekst vil ikke blive vist i den valgte version. Grøn betyder tilføjet', - noDiff: 'Der er ingen forskelle mellem den nuværende version og den valgte version', + diffHelp: 'Rød tekst vil blive fjernet i den valgte version, grøn tekst vil blive tilføjet.', + showDiff: 'Vis forskelle mellem den nuværende version og den valgte version.', + noDiff: 'Der er ingen forskelle mellem den nuværende version og den valgte version.', documentRolledBack: 'Dokument tilbagerullet', htmlHelp: "Her vises den valgte version som html. Hvis du ønsker at se forskellen mellem de 2 versioner\n på samme tid, brug 'diff'-oversigten\n ", diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts index 104974b31993..9deb5bc057bf 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts @@ -1257,8 +1257,8 @@ export default { created: 'Erstellt', headline: 'Wählen Sie eine Version, um diese mit der aktuellen zu vergleichen', currentVersion: 'Aktuelle Version', - diffHelp: - 'Zeigt die Unterschiede zwischen der aktuellen und der ausgewählten Version an.
Text in rot fehlen in der ausgewählten Version, grün markierter Text wurde hinzugefügt.', + diffHelp: 'Text in rot wird in der ausgewählten Version entfernt, grün markierter Text wird hinzugefügt.', + showDiff: 'Unterschiede zwischen der aktuellen Version und der ausgewählten Version anzeigen.', noDiff: 'Keine Unterschiede zwischen den beiden Versionen gefunden.', documentRolledBack: 'Dokument wurde zurückgesetzt', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts index 725aff9e64e1..1ea484639a74 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts @@ -1414,9 +1414,9 @@ export default { changes: 'Changes', created: 'Created', currentVersion: 'Current version', - diffHelp: - 'This shows the differences between the current (draft) version and the selected version
Red text will be removed in the selected version, green text will be added', - noDiff: 'There are no differences between the current (draft) version and the selected version', + showDiff: 'Show differences between the current (draft) version and the selected version.', + diffHelp: 'Red text will be removed in the selected version, green text will be added.', + noDiff: 'There are no differences between the current (draft) version and the selected version.', documentRolledBack: 'Document has been rolled back', headline: 'Select a version to compare with the current version', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts index 3e3354ddcc0b..1dd6cb95756f 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts @@ -876,8 +876,8 @@ export default { reset: 'Reiniciar', }, rollback: { - diffHelp: - 'Esto muestra las diferencias entre la versión actual y la versión seleccionada
Red el texto de la versión seleccionada no se mostrará. , el verde significa añadido', + diffHelp: 'El texto en rojo se eliminará en la versión seleccionada, el texto en verde se añadirá.', + showDiff: 'Mostrar diferencias entre la versión actual (borrador) y la versión seleccionada.', documentRolledBack: 'Se ha recuperado la última versión del documento.', htmlHelp: 'Esto muestra la versión seleccionada como html, si deseas ver la diferencia entre 2 versiones al mismo tiempo, por favor usa la vista diff', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts index 4a65b3b54a0a..cfd9d65def5e 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts @@ -1103,8 +1103,8 @@ export default { }, rollback: { headline: 'Sélectionnez une version à comparer avec la version actuelle', - diffHelp: - "Ceci affiche les différences entre la version actuelle et la version choisie
Le texte en Rouge signifie qu'il a été supprimé de la version choisie, vert signifie ajouté", + diffHelp: "Le texte en rouge sera supprimé dans la version sélectionnée, le texte en vert sera ajouté.", + showDiff: 'Afficher les différences entre la version actuelle (brouillon) et la version sélectionnée.', documentRolledBack: 'Le document a été restauré à une version antérieure', htmlHelp: 'Ceci affiche la version choisie en tant que HTML, si vous souhaitez voir les différences entre les deux versions en même temps, utilisez la vue différentielle', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts index cc10433d082d..13b7b9f2977b 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts @@ -538,8 +538,8 @@ export default { removeLink: 'הסר קישור', }, rollback: { - diffHelp: - 'להלן ההבדלים בין הגירסא הנוכחית לבין הגרסא שנבחרה.
טקסט אדום לא יוצג בגרסא שנבחרה, טקסט ירוק מייצט טקסט שנוסף.', + diffHelp: 'טקסט אדום יוסר בגרסה הנבחרת, טקסט ירוק יתווסף.', + showDiff: 'הצג הבדלים בין הגרסה הנוכחית (טיוטה) לבין הגרסה הנבחרת.', documentRolledBack: 'המסמך שוחזר בהצלחה', htmlHelp: 'להלן הגרסא שנבחרה כHTML, אם הינך לצפות בשינויים בין שתי הגרסאות בו זמנית, בחר ב diff', rollbackTo: 'חזור לאחור אל', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/hr.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/hr.ts index 385b38516d5e..fb9a26cc1d82 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/hr.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/hr.ts @@ -1226,9 +1226,9 @@ export default { changes: 'Promjene', created: 'Kreirano', currentVersion: 'Trenutna verzija', - diffHelp: - 'Ovo pokazuje razlike između trenutne verzije i odabrane verzije
Crveni tekst bit će uklonjen u odabranoj verziji, zeleni tekst će biti dodan', - noDiff: 'Nema razlike između trenutne verzije i odabrane verzije', + diffHelp: 'Crveni tekst bit će uklonjen u odabranoj verziji, zeleni tekst će biti dodan.', + showDiff: 'Prikaži razlike između trenutne verzije i odabrane verzije.', + noDiff: 'Nema razlike između trenutne verzije i odabrane verzije.', documentRolledBack: 'Dokument je vraćen', headline: 'Odaberite verziju koju želite usporediti sa trenutnom verzijom', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts index 21e31017ddf4..4c69346ea76b 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts @@ -1220,8 +1220,8 @@ export default { rollback: { changes: 'Modifiche', headline: 'Seleziona una versione da confrontare con la versione corrente', - diffHelp: - 'Qui vengono mostrate le differenze tra la versione corrente e la versione selezionata
Il testo in rosso non verrà mostrato nella versione selezionata, quello in verde verrà aggiunto', + diffHelp: 'Il testo in rosso verrà rimosso nella versione selezionata, il testo in verde verrà aggiunto.', + showDiff: 'Mostra le differenze tra la versione corrente (bozza) e la versione selezionata.', documentRolledBack: 'Il documento è stato riportato alla versione scelta.', htmlHelp: 'Qui viene mostrata la versione selezionata in formato html, se vuoi vedere contemporaneamente le differenze tra le due versioni, usa la modalità diff view', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts index 04fd21aa47a9..765707011986 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts @@ -672,8 +672,8 @@ export default { reset: 'リセット', }, rollback: { - diffHelp: - '現在の版と選択した以前の版との比較を表示します。
の文字列は以前の版にはない部分で、緑の文字列は以前の版にのみある部分です。', + diffHelp: '赤いテキストは選択したバージョンで削除され、緑のテキストが追加されます。', + showDiff: '現在の(下書き)バージョンと選択したバージョンの違いを表示。', documentRolledBack: 'ドキュメントは以前の版に戻りました', htmlHelp: '選択した版をhtmlで表示します。2つの版の比較を表示したいときは、Diff を選択してください。', rollbackTo: '以前の版に戻る', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts index 85a3844400be..fd28e026ee49 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts @@ -536,8 +536,8 @@ export default { removeLink: '링크 삭제', }, rollback: { - diffHelp: - '현재 버전과 선택한 버전의 차이점을 보여줍니다
빨간 텍스트는 선택한 버전에선 보이지 않습니다. 녹색은 추가되었음을 의미합니다', + diffHelp: '빨간 텍스트는 선택한 버전에서 제거되고, 녹색 텍스트는 추가됩니다.', + showDiff: '현재 (초안) 버전과 선택한 버전 간의 차이점 표시.', documentRolledBack: '문서가 롤백되었습니다.', htmlHelp: '선택한 버전을 html로 보여줍니다. 두 버전의 차이점을 동시에 보시려면, 차이점 보기를 사용하세요', rollbackTo: '롤백', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts index 01ba21cab6fe..768188ceeaa4 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts @@ -818,8 +818,8 @@ export default { reset: 'Nullstill', }, rollback: { - diffHelp: - 'Dette viser forskjellene mellom den gjeldende og den valgte versjonen
Rød tekst vil ikke bli vist i den valgte versjonen. , grønn betyr lagt til', + diffHelp: 'Rød tekst vil bli fjernet i den valgte versjonen, grønn tekst vil bli lagt til.', + showDiff: 'Vis forskjeller mellom gjeldende (utkast) versjon og valgt versjon.', documentRolledBack: 'Dokumentet er tilbakeført til en tidligere versjon', htmlHelp: 'Dette viser den valgte versjonen som HTML, bruk avviksvisningen hvis du ønsker å se forksjellene mellom to versjoner samtidig.', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts index 651d1b8f8ea2..aa6b1ac376ab 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts @@ -1146,8 +1146,8 @@ export default { created: 'Aangemaakt', headline: 'Selecteer een versie om te vergelijken met de huidige versie', currentVersion: 'Huidige versie', - diffHelp: - 'Hier worden de verschillen getoond tussen de huidige en de geselecteerde versie
Rode tekst wordt niet getoond in de geselecteerde versie, groen betekent toegevoegd', + diffHelp: 'Rode tekst wordt verwijderd in de geselecteerde versie, groene tekst wordt toegevoegd.', + showDiff: 'Toon verschillen tussen de huidige (concept) versie en de geselecteerde versie.', documentRolledBack: 'Document is teruggezet', htmlHelp: 'Hiermee wordt de geselecteerde versie als html getoond, als u de verschillen tussen de twee\n versies tegelijk wilt zien, gebruik dan de diff view\n ', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts index 855442f04bd8..0a73435db279 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts @@ -836,8 +836,8 @@ export default { reset: 'Resetuj', }, rollback: { - diffHelp: - 'Tu pokazane są różnice pomiędzy bieżącą oraz wybraną wersją
Czerwony tekst nie będzie pokazany w wybranej wersji, zielony tekst został dodany', + diffHelp: 'Czerwony tekst zostanie usunięty w wybranej wersji, zielony tekst zostanie dodany.', + showDiff: 'Pokaż różnice między bieżącą (wersją roboczą) a wybraną wersją.', documentRolledBack: 'Dokument został przywrócony', htmlHelp: 'Tu widać wybraną wersję jako html, jeżeli chcesz zobaczyć różnicę pomiędzy 2 wersjami w tym samym czasie, użyj podglądu różnic', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts index cf78cbe56164..b8ac6f124893 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts @@ -365,8 +365,8 @@ export default { removeLink: 'Remover Link', }, rollback: { - diffHelp: - 'Isto mostra as diferenças entre a versão atual e a versão selecionada
Texto vermelho não será mostrado na versão selecionada; verde significa adicionado', + diffHelp: 'Texto vermelho será removido na versão selecionada, texto verde será adicionado.', + showDiff: 'Mostrar diferenças entre a versão atual (rascunho) e a versão selecionada.', documentRolledBack: 'Documento foi revertido', htmlHelp: 'Isto mostra a versão selecionada como html se você deseja ver as diferenças entre as 2 versões ao mesmo tempo use a visão em diff', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/pt.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/pt.ts index 3350d3127ab5..4f3fac35aa70 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/pt.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/pt.ts @@ -1377,9 +1377,9 @@ export default { changes: 'Alterações', created: 'Criado', currentVersion: 'Versão atual', - diffHelp: - 'Isto mostra as diferenças entre a versão atual (rascunho) e a versão selecionada
Texto a vermelho será removido na versão selecionada, texto a verde será adicionado', - noDiff: 'Não existem diferenças entre a versão atual (rascunho) e a versão selecionada', + diffHelp: 'Texto a vermelho será removido na versão selecionada, texto a verde será adicionado.', + showDiff: 'Mostrar diferenças entre a versão atual (rascunho) e a versão selecionada.', + noDiff: 'Não existem diferenças entre a versão atual (rascunho) e a versão selecionada.', documentRolledBack: 'O documento foi revertido', headline: 'Selecione uma versão para comparar com a versão atual', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts index 0592a83ece05..db208c65c01c 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts @@ -1016,8 +1016,8 @@ export default { folderWasRenamed: "'%0%' была переименована в '%1%'", }, rollback: { - diffHelp: - 'Здесь показаны различия между новейшей версией документа и выбранной Вами версией.
Красным отмечен текст, которого уже нет в последней версии, зеленым - текст, который добавлен', + diffHelp: 'Красный текст будет удален в выбранной версии, зеленый текст будет добавлен.', + showDiff: 'Показать различия между текущей (черновой) версией и выбранной версией.', documentRolledBack: 'Произведен откат к ранней версии', htmlHelp: 'Текущая версия показана в виде HTML. Для просмотра различий в версиях выберите режим сравнения', rollbackTo: 'Откатить к версии', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts index 57f308e16052..3210e8a2422d 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts @@ -823,8 +823,8 @@ export default { reset: 'Återställ', }, rollback: { - diffHelp: - 'Här visas skillnaderna mellan nuvarande version och vald version
Röd text kommer inte att synas i den valda versionen. , Grön betyder att den har tillkommit', + diffHelp: 'Röd text kommer att tas bort i den valda versionen, grön text kommer att läggas till.', + showDiff: 'Visa skillnader mellan nuvarande (utkast) version och vald version.', documentRolledBack: 'Dokumentet har återgått till en tidigare version', htmlHelp: 'Här visas den valda sidversionen i HTML. Om du vill se skillnaden mellan två versioner samtidigt, välj istället "Diff".', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts index 28e3bb9cbd4a..dff2cff0389a 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts @@ -1093,8 +1093,8 @@ export default { }, rollback: { changes: 'Değişiklikler', - diffHelp: - 'Bu, mevcut sürüm ile seçili sürüm arasındaki farkları gösterir
Kırmızı metin seçili sürümde gösterilmeyecektir. , yeşil eklendi demektir ', + diffHelp: 'Kırmızı metin seçili sürümde kaldırılacak, yeşil metin eklenecektir.', + showDiff: 'Mevcut (taslak) sürüm ile seçili sürüm arasındaki farkları göster.', documentRolledBack: 'Belge geri alındı ​​', headline: 'Mevcut sürümle karşılaştırmak için bir sürüm seçin', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts index 3eb6703a25fd..c9986269da28 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts @@ -1014,8 +1014,8 @@ export default { folderWasRenamed: "'%0%' була перейменована на '%1%'", }, rollback: { - diffHelp: - 'Тут показано різницю між останньою версією документа і обраною Вами версією.
Червоним відзначено текст, якого вже немає в останній версії, зеленим - текст, який був доданий', + diffHelp: 'Червоний текст буде видалено у вибраній версії, зелений текст буде додано.', + showDiff: 'Показати відмінності між поточною (чорновою) версією та вибраною версією.', documentRolledBack: 'Зроблено відкат до ранньої версії', htmlHelp: 'Поточна версія показана як HTML. Щоб переглянути відмінності у версіях, виберіть режим порівняння', rollbackTo: 'Відкатати до версії', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/vi.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/vi.ts index c21de7b0b732..239b6fd4195e 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/vi.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/vi.ts @@ -1387,9 +1387,9 @@ export default { changes: 'Thay đổi', created: 'Đã tạo', currentVersion: 'Phiên bản hiện tại', - diffHelp: - 'Điều này hiển thị sự khác biệt giữa phiên bản hiện tại (bản nháp) và phiên bản được chọn.
Văn bản màu đỏ sẽ bị xóa trong phiên bản được chọn, văn bản màu xanh sẽ được thêm vào.', - noDiff: 'Không có sự khác biệt nào giữa phiên bản hiện tại (bản nháp) và phiên bản được chọn', + diffHelp: 'Văn bản màu đỏ sẽ bị xóa trong phiên bản được chọn, văn bản màu xanh sẽ được thêm vào.', + showDiff: 'Hiển thị sự khác biệt giữa phiên bản hiện tại (bản nháp) và phiên bản được chọn.', + noDiff: 'Không có sự khác biệt nào giữa phiên bản hiện tại (bản nháp) và phiên bản được chọn.', documentRolledBack: 'Tài liệu đã được hoàn tác', headline: 'Chọn một phiên bản để so sánh với phiên bản hiện tại', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts index af9e00898899..a7fe0e6e98cb 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts @@ -684,8 +684,8 @@ export default { reset: '重設', }, rollback: { - diffHelp: - '這顯示目前版本以及所選版本的差異。
紅色 文字將不會顯示於所選版本,而綠色表示增加部分。', + diffHelp: '紅色文字將在所選版本中被移除,綠色文字將被新增。', + showDiff: '顯示目前(草稿)版本與所選版本之間的差異。', documentRolledBack: '文檔已回滾', htmlHelp: '這顯示所選版本的HTML格式,如果您想要比較兩版本的差異,請使用比較檢視', rollbackTo: '回滾至', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts index 04b00d0cf44c..1cae7dfe519b 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts @@ -682,7 +682,8 @@ export default { reset: 'Reset', }, rollback: { - diffHelp: '显示当前版本和选择版本的差异
红色是选中版本中没有的。绿色是新增的', + diffHelp: '红色文字将在所选版本中被移除,绿色文字将被添加。', + showDiff: '显示当前(草稿)版本与所选版本之间的差异。', documentRolledBack: '文档已回滚', htmlHelp: '将选中版本显示为HTML,如果您想看到版本间的差异比较,请使用对比视图。', rollbackTo: '回滚至', diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts index 1ce732fdba54..479480acbcc9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts @@ -55,6 +55,9 @@ export class UmbRollbackModalElement extends UmbModalBaseElement = []; + @state() + private _showDiff = false; + #rollbackRepository = new UmbRollbackRepository(this); #userItemRepository = new UmbUserItemRepository(this); @@ -197,7 +200,9 @@ export class UmbRollbackModalElement extends UmbModalBaseElement x.alias === alias); + return prop ? this.#trimQuotes(JSON.stringify(prop.value)) : ''; + } + #renderCultureSelect() { return html` `; + // Build list of property aliases to display (name + all properties) + const propertyAliases = ['name', ...this._selectedVersion.properties.map((p) => p.alias)]; + return html` - ${unsafeHTML(this.localize.term('rollback_diffHelp'))} + + ${this.localize.term('rollback_showDiff')} + + ${this._showDiff ? html`

${unsafeHTML(this.localize.term('rollback_diffHelp'))}

` : nothing} @@ -364,15 +396,15 @@ export class UmbRollbackModalElement extends UmbModalBaseElement${this.localize.term('general_value')} ${repeat( - this._diffs, - (item) => item.alias, - (item) => { - const diff = this._diffs.find((x) => x?.alias === item.alias); + propertyAliases, + (alias) => alias, + (alias) => { + const diff = this._diffs.find((x) => x?.alias === alias); return html` - ${item.alias} + ${alias} - ${diff + ${this._showDiff && diff ? diff.diff.map((part) => part.added ? html`${part.value}` @@ -380,7 +412,7 @@ export class UmbRollbackModalElement extends UmbModalBaseElement${part.value}` : part.value, ) - : nothing} + : this.#getPlainValue(alias)} `; From e69ebe78dbb6d8b52c7f0165cee3c80ff5f6f287 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Fri, 16 Jan 2026 10:50:51 +0100 Subject: [PATCH 2/4] Used only label for checkbox. --- .../documents/rollback/modal/rollback-modal.element.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts index 479480acbcc9..f6743b006f1d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts @@ -383,9 +383,7 @@ export class UmbRollbackModalElement extends UmbModalBaseElement - ${this.localize.term('rollback_showDiff')} - + .checked=${this._showDiff}> ${this._showDiff ? html`

${unsafeHTML(this.localize.term('rollback_diffHelp'))}

` : nothing} From 32a296d4154aa768e7feaff5cc0a40eadc8df893 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Tue, 20 Jan 2026 08:45:14 +0100 Subject: [PATCH 3/4] Align formatting across translations for diffHelp key. --- src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/da.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/de.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/es.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/he.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/it.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts | 2 +- src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts index a8e7b247e500..b3b7b32eeda6 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/cs.ts @@ -1082,7 +1082,7 @@ export default { }, rollback: { headline: 'Vyberte verzi, kterou chcete porovnat s aktuální verzí', - diffHelp: 'Červený text bude ve vybrané verzi odstraněn, zelený text bude přidán.', + diffHelp: 'Červený text bude ve vybrané verzi odstraněn, zelený text bude přidán.', showDiff: 'Zobrazit rozdíly mezi aktuální (koncept) verzí a vybranou verzí.', documentRolledBack: 'Dokument byl vrácen na starší verzi', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts index 968bf741e661..780c2d92fcaf 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/cy.ts @@ -1277,7 +1277,7 @@ export default { rollback: { headline: 'Dewis fersiwn i gymharu efo fersiwn bresennol', changes: 'Newidiadau', - diffHelp: "Bydd testun coch yn cael ei dynnu yn y fersiwn a ddewiswyd, bydd testun gwyrdd yn cael ei ychwanegu.", + diffHelp: "Bydd testun coch yn cael ei dynnu yn y fersiwn a ddewiswyd, bydd testun gwyrdd yn cael ei ychwanegu.", showDiff: "Dangos gwahaniaethau rhwng y fersiwn (drafft) gyfredol a'r fersiwn a ddewiswyd.", documentRolledBack: "Dogfen wedi'i rolio yn ôl", htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts index 933f9790247d..94bccd711b82 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/da.ts @@ -1398,7 +1398,7 @@ export default { rollback: { changes: 'Ændringer', headline: 'Vælg en version at sammenligne med den nuværende version', - diffHelp: 'Rød tekst vil blive fjernet i den valgte version, grøn tekst vil blive tilføjet.', + diffHelp: 'Rød tekst vil blive fjernet i den valgte version, grøn tekst vil blive tilføjet.', showDiff: 'Vis forskelle mellem den nuværende version og den valgte version.', noDiff: 'Der er ingen forskelle mellem den nuværende version og den valgte version.', documentRolledBack: 'Dokument tilbagerullet', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts index 9deb5bc057bf..13f9a8e5cc85 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/de.ts @@ -1257,7 +1257,7 @@ export default { created: 'Erstellt', headline: 'Wählen Sie eine Version, um diese mit der aktuellen zu vergleichen', currentVersion: 'Aktuelle Version', - diffHelp: 'Text in rot wird in der ausgewählten Version entfernt, grün markierter Text wird hinzugefügt.', + diffHelp: 'Roter Text wird in der ausgewählten Version entfernt, grüner Text wird hinzugefügt.', showDiff: 'Unterschiede zwischen der aktuellen Version und der ausgewählten Version anzeigen.', noDiff: 'Keine Unterschiede zwischen den beiden Versionen gefunden.', documentRolledBack: 'Dokument wurde zurückgesetzt', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts index 1dd6cb95756f..716eb5f934ca 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/es.ts @@ -876,7 +876,7 @@ export default { reset: 'Reiniciar', }, rollback: { - diffHelp: 'El texto en rojo se eliminará en la versión seleccionada, el texto en verde se añadirá.', + diffHelp: 'El texto rojo se eliminará en la versión seleccionada, el texto verde se añadirá.', showDiff: 'Mostrar diferencias entre la versión actual (borrador) y la versión seleccionada.', documentRolledBack: 'Se ha recuperado la última versión del documento.', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts index cfd9d65def5e..dbe753f0f642 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/fr.ts @@ -1103,7 +1103,7 @@ export default { }, rollback: { headline: 'Sélectionnez une version à comparer avec la version actuelle', - diffHelp: "Le texte en rouge sera supprimé dans la version sélectionnée, le texte en vert sera ajouté.", + diffHelp: "Le texte rouge sera supprimé dans la version sélectionnée, le texte vert sera ajouté.", showDiff: 'Afficher les différences entre la version actuelle (brouillon) et la version sélectionnée.', documentRolledBack: 'Le document a été restauré à une version antérieure', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts index 13b7b9f2977b..8d67ab3f6db0 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/he.ts @@ -538,7 +538,7 @@ export default { removeLink: 'הסר קישור', }, rollback: { - diffHelp: 'טקסט אדום יוסר בגרסה הנבחרת, טקסט ירוק יתווסף.', + diffHelp: 'טקסט אדום יוסר בגרסה הנבחרת, טקסט ירוק יתווסף.', showDiff: 'הצג הבדלים בין הגרסה הנוכחית (טיוטה) לבין הגרסה הנבחרת.', documentRolledBack: 'המסמך שוחזר בהצלחה', htmlHelp: 'להלן הגרסא שנבחרה כHTML, אם הינך לצפות בשינויים בין שתי הגרסאות בו זמנית, בחר ב diff', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts index 4c69346ea76b..81da89381259 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/it.ts @@ -1220,7 +1220,7 @@ export default { rollback: { changes: 'Modifiche', headline: 'Seleziona una versione da confrontare con la versione corrente', - diffHelp: 'Il testo in rosso verrà rimosso nella versione selezionata, il testo in verde verrà aggiunto.', + diffHelp: 'Il testo rosso verrà rimosso nella versione selezionata, il testo verde verrà aggiunto.', showDiff: 'Mostra le differenze tra la versione corrente (bozza) e la versione selezionata.', documentRolledBack: 'Il documento è stato riportato alla versione scelta.', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts index 765707011986..d3dc5265937a 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ja.ts @@ -672,7 +672,7 @@ export default { reset: 'リセット', }, rollback: { - diffHelp: '赤いテキストは選択したバージョンで削除され、緑のテキストが追加されます。', + diffHelp: '赤いテキストは選択したバージョンで削除され、緑のテキストが追加されます。', showDiff: '現在の(下書き)バージョンと選択したバージョンの違いを表示。', documentRolledBack: 'ドキュメントは以前の版に戻りました', htmlHelp: '選択した版をhtmlで表示します。2つの版の比較を表示したいときは、Diff を選択してください。', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts index fd28e026ee49..7d2962847b67 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ko.ts @@ -536,7 +536,7 @@ export default { removeLink: '링크 삭제', }, rollback: { - diffHelp: '빨간 텍스트는 선택한 버전에서 제거되고, 녹색 텍스트는 추가됩니다.', + diffHelp: '빨간 텍스트는 선택한 버전에서 제거되고, 녹색 텍스트는 추가됩니다.', showDiff: '현재 (초안) 버전과 선택한 버전 간의 차이점 표시.', documentRolledBack: '문서가 롤백되었습니다.', htmlHelp: '선택한 버전을 html로 보여줍니다. 두 버전의 차이점을 동시에 보시려면, 차이점 보기를 사용하세요', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts index 768188ceeaa4..ef7ea9c3ce21 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/nb.ts @@ -818,7 +818,7 @@ export default { reset: 'Nullstill', }, rollback: { - diffHelp: 'Rød tekst vil bli fjernet i den valgte versjonen, grønn tekst vil bli lagt til.', + diffHelp: 'Rød tekst vil bli fjernet i den valgte versjonen, grønn tekst vil bli lagt til.', showDiff: 'Vis forskjeller mellom gjeldende (utkast) versjon og valgt versjon.', documentRolledBack: 'Dokumentet er tilbakeført til en tidligere versjon', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts index aa6b1ac376ab..cd1dbbbc9194 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/nl.ts @@ -1146,7 +1146,7 @@ export default { created: 'Aangemaakt', headline: 'Selecteer een versie om te vergelijken met de huidige versie', currentVersion: 'Huidige versie', - diffHelp: 'Rode tekst wordt verwijderd in de geselecteerde versie, groene tekst wordt toegevoegd.', + diffHelp: 'Rode tekst wordt verwijderd in de geselecteerde versie, groene tekst wordt toegevoegd.', showDiff: 'Toon verschillen tussen de huidige (concept) versie en de geselecteerde versie.', documentRolledBack: 'Document is teruggezet', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts index 0a73435db279..24c31b621cd1 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/pl.ts @@ -836,7 +836,7 @@ export default { reset: 'Resetuj', }, rollback: { - diffHelp: 'Czerwony tekst zostanie usunięty w wybranej wersji, zielony tekst zostanie dodany.', + diffHelp: 'Czerwony tekst zostanie usunięty w wybranej wersji, zielony tekst zostanie dodany.', showDiff: 'Pokaż różnice między bieżącą (wersją roboczą) a wybraną wersją.', documentRolledBack: 'Dokument został przywrócony', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts index b8ac6f124893..cef8aeffbe1a 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/pt-br.ts @@ -365,7 +365,7 @@ export default { removeLink: 'Remover Link', }, rollback: { - diffHelp: 'Texto vermelho será removido na versão selecionada, texto verde será adicionado.', + diffHelp: 'Texto vermelho será removido na versão selecionada, texto verde será adicionado.', showDiff: 'Mostrar diferenças entre a versão atual (rascunho) e a versão selecionada.', documentRolledBack: 'Documento foi revertido', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts index db208c65c01c..9eb044747fac 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/ru.ts @@ -1016,7 +1016,7 @@ export default { folderWasRenamed: "'%0%' была переименована в '%1%'", }, rollback: { - diffHelp: 'Красный текст будет удален в выбранной версии, зеленый текст будет добавлен.', + diffHelp: 'Красный текст будет удален в выбранной версии, зеленый текст будет добавлен.', showDiff: 'Показать различия между текущей (черновой) версией и выбранной версией.', documentRolledBack: 'Произведен откат к ранней версии', htmlHelp: 'Текущая версия показана в виде HTML. Для просмотра различий в версиях выберите режим сравнения', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts index 3210e8a2422d..9556cb7a051b 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/sv.ts @@ -823,7 +823,7 @@ export default { reset: 'Återställ', }, rollback: { - diffHelp: 'Röd text kommer att tas bort i den valda versionen, grön text kommer att läggas till.', + diffHelp: 'Röd text kommer att tas bort i den valda versionen, grön text kommer att läggas till.', showDiff: 'Visa skillnader mellan nuvarande (utkast) version och vald version.', documentRolledBack: 'Dokumentet har återgått till en tidigare version', htmlHelp: diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts index dff2cff0389a..28fc44d436cc 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/tr.ts @@ -1093,7 +1093,7 @@ export default { }, rollback: { changes: 'Değişiklikler', - diffHelp: 'Kırmızı metin seçili sürümde kaldırılacak, yeşil metin eklenecektir.', + diffHelp: 'Kırmızı metin seçili sürümde kaldırılacak, yeşil metin eklenecektir.', showDiff: 'Mevcut (taslak) sürüm ile seçili sürüm arasındaki farkları göster.', documentRolledBack: 'Belge geri alındı ​​', headline: 'Mevcut sürümle karşılaştırmak için bir sürüm seçin', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts index c9986269da28..d3c216f35f18 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/uk.ts @@ -1014,7 +1014,7 @@ export default { folderWasRenamed: "'%0%' була перейменована на '%1%'", }, rollback: { - diffHelp: 'Червоний текст буде видалено у вибраній версії, зелений текст буде додано.', + diffHelp: 'Червоний текст буде видалено у вибраній версії, зелений текст буде додано.', showDiff: 'Показати відмінності між поточною (чорновою) версією та вибраною версією.', documentRolledBack: 'Зроблено відкат до ранньої версії', htmlHelp: 'Поточна версія показана як HTML. Щоб переглянути відмінності у версіях, виберіть режим порівняння', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts index a7fe0e6e98cb..8348d753e507 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/zh-tw.ts @@ -684,7 +684,7 @@ export default { reset: '重設', }, rollback: { - diffHelp: '紅色文字將在所選版本中被移除,綠色文字將被新增。', + diffHelp: '紅色文字將在所選版本中被移除,綠色文字將被新增。', showDiff: '顯示目前(草稿)版本與所選版本之間的差異。', documentRolledBack: '文檔已回滾', htmlHelp: '這顯示所選版本的HTML格式,如果您想要比較兩版本的差異,請使用比較檢視', diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts index 1cae7dfe519b..8c315128ac0d 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/zh.ts @@ -682,7 +682,7 @@ export default { reset: 'Reset', }, rollback: { - diffHelp: '红色文字将在所选版本中被移除,绿色文字将被添加。', + diffHelp: '红色文字将在所选版本中被移除,绿色文字将被添加。', showDiff: '显示当前(草稿)版本与所选版本之间的差异。', documentRolledBack: '文档已回滚', htmlHelp: '将选中版本显示为HTML,如果您想看到版本间的差异比较,请使用对比视图。', From 9e2adff01288f30237387afad1fee4062f4fdac4 Mon Sep 17 00:00:00 2001 From: leekelleher Date: Tue, 20 Jan 2026 15:05:47 +0000 Subject: [PATCH 4/4] Changed the checkbox to a toggle UI semantics, checkboxes imply selection, whereas toggles imply activation. --- .../documents/rollback/modal/rollback-modal.element.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts index f6743b006f1d..dd37efd4f6e6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/rollback/modal/rollback-modal.element.ts @@ -380,10 +380,10 @@ export class UmbRollbackModalElement extends UmbModalBaseElement - + .checked=${this._showDiff}> ${this._showDiff ? html`

${unsafeHTML(this.localize.term('rollback_diffHelp'))}

` : nothing}