From 5f37515bb66d69f49038e6464cd515d07df10966 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Wed, 1 Apr 2026 15:30:12 +0300 Subject: [PATCH] fix(i18n): sync all locales with English source of truth MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename panels.sizingFill → panels.fill for paint fill label (was colliding with the sizing fill key) in all 6 locales - Add 9 missing keys to de, es, fr, it, pl: clipContent, colorFormat*, colorHint*, colorPreviewClipped - Remove duplicate alignLeft/alignRight/alignTop/alignBottom keys from ru.json (already covered by the canonical alignment keys) --- packages/vue/src/locales/de.json | 11 ++++++++++- packages/vue/src/locales/es.json | 11 ++++++++++- packages/vue/src/locales/fr.json | 11 ++++++++++- packages/vue/src/locales/it.json | 11 ++++++++++- packages/vue/src/locales/pl.json | 11 ++++++++++- packages/vue/src/locales/ru.json | 6 +----- 6 files changed, 51 insertions(+), 10 deletions(-) diff --git a/packages/vue/src/locales/de.json b/packages/vue/src/locales/de.json index 902bd242c..e6c2bb025 100644 --- a/packages/vue/src/locales/de.json +++ b/packages/vue/src/locales/de.json @@ -81,7 +81,7 @@ "autoLayout": "Auto-Layout", "alignment": "Ausrichtung", "appearance": "Darstellung", - "sizingFill": "Füllung", + "fill": "Füllung", "stroke": "Kontur", "effects": "Effekte", "export": "Export", @@ -132,6 +132,15 @@ "mixedStrokesHelp": "Klicke auf +, um gemischte Konturen zu ersetzen", "mixedEffectsHelp": "Klicke auf +, um gemischte Effekte zu ersetzen", "strokeSides": "Konturseiten", + "clipContent": "Inhalt zuschneiden", + "colorFormatRgb": "RGB", + "colorFormatHsl": "HSL", + "colorFormatHsb": "HSB", + "colorFormatOkhcl": "OkHCL", + "colorHintHsl": "H Farbton · S Sättigung · L Helligkeit", + "colorHintHsb": "H Farbton · S Sättigung · B Helligkeit", + "colorHintOkhcl": "H Farbton · C Chroma · L Helligkeit · A Alpha", + "colorPreviewClipped": "Zugeschnitten auf {space}-Vorschaufarbraum", "rulers": "Lineale", "multiplayerCursors": "Cursor anderer Teilnehmer", "direction": "Richtung", diff --git a/packages/vue/src/locales/es.json b/packages/vue/src/locales/es.json index 6fc64b6f1..8499c6b5c 100644 --- a/packages/vue/src/locales/es.json +++ b/packages/vue/src/locales/es.json @@ -81,7 +81,7 @@ "autoLayout": "Auto-layout", "alignment": "Alineación", "appearance": "Apariencia", - "sizingFill": "Relleno", + "fill": "Relleno", "stroke": "Trazo", "effects": "Efectos", "export": "Exportar", @@ -132,6 +132,15 @@ "mixedStrokesHelp": "Haz clic en + para reemplazar trazos mixtos", "mixedEffectsHelp": "Haz clic en + para reemplazar efectos mixtos", "strokeSides": "Lados del trazo", + "clipContent": "Recortar contenido", + "colorFormatRgb": "RGB", + "colorFormatHsl": "HSL", + "colorFormatHsb": "HSB", + "colorFormatOkhcl": "OkHCL", + "colorHintHsl": "H tono · S saturación · L luminosidad", + "colorHintHsb": "H tono · S saturación · B brillo", + "colorHintOkhcl": "H tono · C croma · L luminosidad · A alfa", + "colorPreviewClipped": "Recortado a gama de vista previa {space}", "rulers": "Reglas", "multiplayerCursors": "Cursores de otros participantes", "direction": "Dirección", diff --git a/packages/vue/src/locales/fr.json b/packages/vue/src/locales/fr.json index b8306f238..cf797ce66 100644 --- a/packages/vue/src/locales/fr.json +++ b/packages/vue/src/locales/fr.json @@ -81,7 +81,7 @@ "autoLayout": "Auto-layout", "alignment": "Alignement", "appearance": "Apparence", - "sizingFill": "Remplissage", + "fill": "Remplissage", "stroke": "Contour", "effects": "Effets", "export": "Export", @@ -132,6 +132,15 @@ "mixedStrokesHelp": "Cliquez sur + pour remplacer les contours mixtes", "mixedEffectsHelp": "Cliquez sur + pour remplacer les effets mixtes", "strokeSides": "Côtés du contour", + "clipContent": "Rogner le contenu", + "colorFormatRgb": "RGB", + "colorFormatHsl": "HSL", + "colorFormatHsb": "HSB", + "colorFormatOkhcl": "OkHCL", + "colorHintHsl": "H teinte · S saturation · L luminosité", + "colorHintHsb": "H teinte · S saturation · B luminosité", + "colorHintOkhcl": "H teinte · C chroma · L luminosité · A alpha", + "colorPreviewClipped": "Rogné à la gamme d’aperçu {space}", "rulers": "Règles", "multiplayerCursors": "Curseurs des participants", "direction": "Direction", diff --git a/packages/vue/src/locales/it.json b/packages/vue/src/locales/it.json index 2ab7c3767..93cd0e9a7 100644 --- a/packages/vue/src/locales/it.json +++ b/packages/vue/src/locales/it.json @@ -81,7 +81,7 @@ "autoLayout": "Auto-layout", "alignment": "Allineamento", "appearance": "Aspetto", - "sizingFill": "Riempimento", + "fill": "Riempimento", "stroke": "Contorno", "effects": "Effetti", "export": "Esporta", @@ -132,6 +132,15 @@ "mixedStrokesHelp": "Fai clic su + per sostituire i contorni misti", "mixedEffectsHelp": "Fai clic su + per sostituire gli effetti misti", "strokeSides": "Lati del contorno", + "clipContent": "Ritaglia contenuto", + "colorFormatRgb": "RGB", + "colorFormatHsl": "HSL", + "colorFormatHsb": "HSB", + "colorFormatOkhcl": "OkHCL", + "colorHintHsl": "H tonalità · S saturazione · L luminosità", + "colorHintHsb": "H tonalità · S saturazione · B luminosità", + "colorHintOkhcl": "H tonalità · C croma · L luminosità · A alfa", + "colorPreviewClipped": "Ritagliato alla gamma anteprima {space}", "rulers": "Righelli", "multiplayerCursors": "Cursori degli altri partecipanti", "direction": "Direzione", diff --git a/packages/vue/src/locales/pl.json b/packages/vue/src/locales/pl.json index df0df6f8f..d32058319 100644 --- a/packages/vue/src/locales/pl.json +++ b/packages/vue/src/locales/pl.json @@ -81,7 +81,7 @@ "autoLayout": "Auto-layout", "alignment": "Wyrównanie", "appearance": "Wygląd", - "sizingFill": "Wypełnienie", + "fill": "Wypełnienie", "stroke": "Obrys", "effects": "Efekty", "export": "Eksport", @@ -132,6 +132,15 @@ "mixedStrokesHelp": "Kliknij +, aby zastąpić mieszane obrysy", "mixedEffectsHelp": "Kliknij +, aby zastąpić mieszane efekty", "strokeSides": "Boki obrysu", + "clipContent": "Przytnij zawartość", + "colorFormatRgb": "RGB", + "colorFormatHsl": "HSL", + "colorFormatHsb": "HSB", + "colorFormatOkhcl": "OkHCL", + "colorHintHsl": "H odcień · S nasycenie · L jasność", + "colorHintHsb": "H odcień · S nasycenie · B jasność", + "colorHintOkhcl": "H odcień · C chroma · L jasność · A alfa", + "colorPreviewClipped": "Przycięto do gammy podglądu {space}", "rulers": "Linijki", "multiplayerCursors": "Kursory innych uczestników", "direction": "Kierunek", diff --git a/packages/vue/src/locales/ru.json b/packages/vue/src/locales/ru.json index 9bb37ad56..9fcbc2f42 100644 --- a/packages/vue/src/locales/ru.json +++ b/packages/vue/src/locales/ru.json @@ -81,7 +81,7 @@ "autoLayout": "Автораскладка", "alignment": "Выравнивание", "appearance": "Внешний вид", - "sizingFill": "Заливка", + "fill": "Заливка", "stroke": "Обводка", "effects": "Эффекты", "export": "Экспорт", @@ -130,12 +130,8 @@ "image": "Изображение", "stops": "Точки", "addStop": "Добавить точку", - "alignLeft": "По левому краю", "alignCenter": "По центру", - "alignRight": "По правому краю", - "alignTop": "По верхнему краю", "alignMiddle": "По середине", - "alignBottom": "По нижнему краю", "clipContent": "Обрезать содержимое", "colorFormatRgb": "RGB", "colorFormatHsl": "HSL",