You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.8.1 — Profile Statistics: full localization
Translates the Profile Statistics strings — section heading, intro, the
Rendering intent / Gamut volume / Round-trip ΔE column labels, mean/P90/max, and
the Absolute Colorimetric intent name — into all 11 non-English languages, and
regenerates the translation spreadsheets from the i18n dictionary.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014NduGJdN1Sp1KPX3KSjMPn
Copy file name to clipboardExpand all lines: frontend/src/i18n.jsx
+110Lines changed: 110 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -154,6 +154,16 @@ export const I18N = {
154
154
revalidation_failed: 'Profile written from edits, but re-validation failed:',
155
155
},
156
156
fr: {
157
+
intent_absolute: 'Colorimétrique absolu',
158
+
analysis_stats_heading: 'Statistiques du profil',
159
+
analysis_stats_intro: 'Mesures globales du profil par intention de rendu : le volume de gamut délimité par la transformation périphérique→PCS (ΔE*ab³) et la précision de l’aller-retour B2A — ΔE*ab d’un aller-retour Lab → périphérique → Lab à travers le profil.',
160
+
analysis_stats_na: 'Aucune CLUT périphérique↔PCS dans ce profil — les statistiques du profil ne s’appliquent pas (par exemple un profil d’affichage matrice/TRC).',
161
+
stats_intent: 'Intention de rendu',
162
+
stats_gamut_volume: 'Volume de gamut (ΔE³)',
163
+
stats_roundtrip: 'ΔE aller-retour',
164
+
stats_mean: 'moyenne',
165
+
stats_p90: 'P90',
166
+
stats_max: 'max',
157
167
settings: 'Paramètres',display: 'Affichage',
158
168
background: 'Arrière-plan',language: 'Langue',
159
169
system: 'Système',light: 'Clair',dark: 'Sombre',
@@ -295,6 +305,16 @@ export const I18N = {
295
305
revalidation_failed: 'Profil écrit depuis les modifications, mais la revalidation a échoué :',
296
306
},
297
307
de: {
308
+
intent_absolute: 'Absolut farbmetrisch',
309
+
analysis_stats_heading: 'Profilstatistik',
310
+
analysis_stats_intro: 'Profilweite Kennzahlen je Render-Intent: das vom Gerät→PCS-Transform umschlossene Gamut-Volumen (ΔE*ab³) und die B2A-Roundtrip-Genauigkeit — ΔE*ab eines Lab → Gerät → Lab-Umlaufs durch das Profil.',
311
+
analysis_stats_na: 'Keine Gerät↔PCS-CLUTs in diesem Profil — die Profilstatistik ist nicht anwendbar (z. B. ein Matrix/TRC-Displayprofil).',
312
+
stats_intent: 'Render-Intent',
313
+
stats_gamut_volume: 'Gamut-Volumen (ΔE³)',
314
+
stats_roundtrip: 'Roundtrip-ΔE',
315
+
stats_mean: 'Mittel',
316
+
stats_p90: 'P90',
317
+
stats_max: 'Max.',
298
318
settings: 'Einstellungen',display: 'Anzeige',
299
319
background: 'Hintergrund',language: 'Sprache',
300
320
system: 'System',light: 'Hell',dark: 'Dunkel',
@@ -436,6 +456,16 @@ export const I18N = {
436
456
revalidation_failed: 'Profil aus Änderungen geschrieben, aber Neuvalidierung fehlgeschlagen:',
437
457
},
438
458
it: {
459
+
intent_absolute: 'Colorimetrico assoluto',
460
+
analysis_stats_heading: 'Statistiche del profilo',
461
+
analysis_stats_intro: 'Metriche dell’intero profilo per intento di rendering: il volume del gamut racchiuso dalla trasformazione dispositivo→PCS (ΔE*ab³) e l’accuratezza del round-trip B2A — ΔE*ab di un percorso Lab → dispositivo → Lab attraverso il profilo.',
462
+
analysis_stats_na: 'Nessuna CLUT dispositivo↔PCS in questo profilo — le statistiche del profilo non si applicano (ad es. un profilo monitor matrice/TRC).',
revalidation_failed: 'Profilo scritto dalle modifiche, ma la riconvalida è fallita:',
578
608
},
579
609
es: {
610
+
intent_absolute: 'Colorimétrico absoluto',
611
+
analysis_stats_heading: 'Estadísticas del perfil',
612
+
analysis_stats_intro: 'Métricas de todo el perfil por propósito de representación: el volumen de gama delimitado por la transformación dispositivo→PCS (ΔE*ab³) y la precisión del ciclo B2A — ΔE*ab de un recorrido Lab → dispositivo → Lab a través del perfil.',
613
+
analysis_stats_na: 'Este perfil no tiene CLUT dispositivo↔PCS — las estadísticas del perfil no se aplican (p. ej. un perfil de pantalla matriz/TRC).',
614
+
stats_intent: 'Propósito de representación',
615
+
stats_gamut_volume: 'Volumen de gama (ΔE³)',
616
+
stats_roundtrip: 'ΔE de ciclo',
617
+
stats_mean: 'media',
618
+
stats_p90: 'P90',
619
+
stats_max: 'máx.',
580
620
settings: 'Ajustes',display: 'Visualización',
581
621
background: 'Fondo',language: 'Idioma',
582
622
system: 'Sistema',light: 'Claro',dark: 'Oscuro',
@@ -718,6 +758,16 @@ export const I18N = {
718
758
revalidation_failed: 'Perfil escrito a partir de las ediciones, pero la revalidación falló:',
719
759
},
720
760
'pt-PT': {
761
+
intent_absolute: 'Colorimétrico absoluto',
762
+
analysis_stats_heading: 'Estatísticas do perfil',
763
+
analysis_stats_intro: 'Métricas de todo o perfil por intenção de renderização: o volume de gamute delimitado pela transformação dispositivo→PCS (ΔE*ab³) e a exatidão do percurso B2A — ΔE*ab de um percurso Lab → dispositivo → Lab através do perfil.',
764
+
analysis_stats_na: 'Este perfil não tem CLUTs dispositivo↔PCS — as estatísticas do perfil não se aplicam (por exemplo, um perfil de ecrã matriz/TRC).',
765
+
stats_intent: 'Intenção de renderização',
766
+
stats_gamut_volume: 'Volume de gamute (ΔE³)',
767
+
stats_roundtrip: 'ΔE de percurso',
768
+
stats_mean: 'média',
769
+
stats_p90: 'P90',
770
+
stats_max: 'máx.',
721
771
settings: 'Definições',display: 'Visualização',
722
772
background: 'Fundo',language: 'Idioma',
723
773
system: 'Sistema',light: 'Claro',dark: 'Escuro',
@@ -859,6 +909,16 @@ export const I18N = {
859
909
revalidation_failed: 'Perfil gravado a partir das edições, mas a revalidação falhou:',
860
910
},
861
911
'pt-BR': {
912
+
intent_absolute: 'Colorimétrico absoluto',
913
+
analysis_stats_heading: 'Estatísticas do perfil',
914
+
analysis_stats_intro: 'Métricas de todo o perfil por intenção de renderização: o volume de gamut delimitado pela transformação dispositivo→PCS (ΔE*ab³) e a precisão do percurso B2A — ΔE*ab de um percurso Lab → dispositivo → Lab através do perfil.',
915
+
analysis_stats_na: 'Este perfil não tem CLUTs dispositivo↔PCS — as estatísticas do perfil não se aplicam (por exemplo, um perfil de tela matriz/TRC).',
916
+
stats_intent: 'Intenção de renderização',
917
+
stats_gamut_volume: 'Volume de gamut (ΔE³)',
918
+
stats_roundtrip: 'ΔE de percurso',
919
+
stats_mean: 'média',
920
+
stats_p90: 'P90',
921
+
stats_max: 'máx.',
862
922
settings: 'Configurações',display: 'Exibição',
863
923
background: 'Fundo',language: 'Idioma',
864
924
system: 'Sistema',light: 'Claro',dark: 'Escuro',
@@ -1000,6 +1060,16 @@ export const I18N = {
1000
1060
revalidation_failed: 'Perfil gravado a partir das edições, mas a revalidação falhou:',
1001
1061
},
1002
1062
sv: {
1063
+
intent_absolute: 'Absolut kolorimetrisk',
1064
+
analysis_stats_heading: 'Profilstatistik',
1065
+
analysis_stats_intro: 'Profilövergripande mått per renderingsavsikt: gamutvolymen som omsluts av enhet→PCS-transformen (ΔE*ab³) och B2A-rundturens noggrannhet — ΔE*ab för en Lab → enhet → Lab-rundtur genom profilen.',
1066
+
analysis_stats_na: 'Inga enhet↔PCS-CLUT:ar i den här profilen — profilstatistiken gäller inte (t.ex. en matris/TRC-skärmprofil).',
1067
+
stats_intent: 'Renderingsavsikt',
1068
+
stats_gamut_volume: 'Gamutvolym (ΔE³)',
1069
+
stats_roundtrip: 'Rundtur-ΔE',
1070
+
stats_mean: 'medel',
1071
+
stats_p90: 'P90',
1072
+
stats_max: 'max',
1003
1073
settings: 'Inställningar',display: 'Visning',
1004
1074
background: 'Bakgrund',language: 'Språk',
1005
1075
system: 'System',light: 'Ljus',dark: 'Mörk',
@@ -1141,6 +1211,16 @@ export const I18N = {
1141
1211
revalidation_failed: 'Profilen skrevs från ändringarna, men omvalideringen misslyckades:',
0 commit comments