Repair Colombian Spanish calendar and duration labels after alias review

Restore Gregorian and ISO week detail in both calendar labels and use Tiempo for the alias time-spent board view. Preserve seven valid Spanish wording alternatives. Translation correction regressions pass.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu committed 2026-09-13 18:28:46 +03:00
1 parent 1debaff9e8
commit 6db4608913
4 files changed
+29 -3

No files matched your search

+1 -1
View File
@@ -312,7 +312,7 @@
"calendar-system-islamic-rgsa": "calendario islámico (Arabia Saudita)",
"calendar-system-islamic-tbla": "calendario islámico tabular",
"calendar-system-islamic-umalqura": "calendario hijri Umm al-Qura",
"calendar-system-iso8601": "calendario ISO-8601",
"calendar-system-iso8601": "Calendario gregoriano (semanas ISO 8601)",
"calendar-system-japanese": "calendario japonés",
"calendar-system-roc": "calendario de la República de China",
"cancel": "Cancelar",
+2 -2
View File
@@ -265,7 +265,7 @@
"board-view-lists": "Listas",
"board-view-table": "Tabla",
"board-view-stats": "Estadísticas",
"board-view-time": "Hora",
"board-view-time": "Tiempo",
"board-view-timeline": "Línea de tiempo",
"board-view-timeline-hint": "Haz clic en un punto del tiempo para ver cómo era el tablero entonces.",
"board-view-timeline-now": "Ahora",
@@ -312,7 +312,7 @@
"calendar-system-islamic-rgsa": "calendario islámico (Arabia Saudita)",
"calendar-system-islamic-tbla": "calendario islámico tabular",
"calendar-system-islamic-umalqura": "calendario hijri Umm al-Qura",
"calendar-system-iso8601": "ISO 8601",
"calendar-system-iso8601": "Calendario gregoriano (semanas ISO 8601)",
"calendar-system-japanese": "calendario japonés",
"calendar-system-roc": "calendario de la República de China",
"cancel": "Cancelar",
@@ -111977,5 +111977,26 @@
"before": "Japanese",
"after": "Japonijan kalendar'",
"reason": "Replace English calendar names with Veps country genitives Kitain and Japonijan, attested in https://kaikki.org/dictionary/Veps/ and the Zajceva/Mullonen dictionary, plus kalendarʹ attested in Veps Kodima publications. Composed calendar terminology needs fluent-speaker review; do not infer the Japanese genitive as Japoniin."
},
{
"locale": "es-CO",
"key": "calendar-system-iso8601",
"before": "calendario ISO-8601",
"after": "Calendario gregoriano (semanas ISO 8601)",
"reason": "Colombian Spanish alias semantic review: preserve Gregorian calendar and ISO-week distinctions from English; Time names a duration/time-spent board view, not clock hour. Seven other differing values are valid Spanish alternatives and remain unchanged."
},
{
"locale": "es_CO",
"key": "calendar-system-iso8601",
"before": "ISO 8601",
"after": "Calendario gregoriano (semanas ISO 8601)",
"reason": "Colombian Spanish alias semantic review: preserve Gregorian calendar and ISO-week distinctions from English; Time names a duration/time-spent board view, not clock hour. Seven other differing values are valid Spanish alternatives and remain unchanged."
},
{
"locale": "es_CO",
"key": "board-view-time",
"before": "Hora",
"after": "Tiempo",
"reason": "Colombian Spanish alias semantic review: preserve Gregorian calendar and ISO-week distinctions from English; Time names a duration/time-spent board view, not clock hour. Seven other differing values are valid Spanish alternatives and remain unchanged."
}
]
@@ -126,5 +126,10 @@ const tokens = value => [...value.matchAll(/__[A-Za-z0-9]+(?:_[A-Za-z0-9]+)*__|%
assert.equal(veps['calendar-system-chinese'], "Kitain kalendar'");
assert.equal(veps['calendar-system-japanese'], "Japonijan kalendar'");
assert.doesNotMatch(veps['calendar-system-japanese'], /Japanese|Japoniin/);
for (const locale of ['es-CO', 'es_CO']) {
assert.equal(cache[locale]['calendar-system-iso8601'], 'Calendario gregoriano (semanas ISO 8601)');
assert.equal(cache[locale]['board-view-time'], 'Tiempo');
assert.notEqual(cache[locale]['calendar-system-iso8601'], 'ISO 8601');
}
console.log(`auditedTranslationCorrections: ${corrections.length} corrections verified; tokens, JSON examples, key order, idempotency and newer translations preserved`);
})().catch(error => { console.error(error); process.exitCode = 1; });