doxa-maps/plugin-designs/regions-dashboard/src
Doxa Maps 0d85e0dfcc
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
Localise the regions fallbacks that still rendered English
A regions audit across 60 keys and 10 locales found the catalogue itself sound
-- every key present everywhere, and the few strings identical to English are
cognates their sibling languages spell differently. The gaps were in the plugin,
in the places a value is absent and a fallback renders instead.

Eight `|| 'Other'` fallbacks rendered the English word in every locale, though
'Other' is translated in all eleven and the regions list already called t() for
exactly this. A country subtitle concatenated ' people groups ' as a literal.
Both now go through t().

The map popup aligned its stat values with text-align:right, which does not flip
for Arabic, so the values sat on the wrong side of a right-to-left popup. It
uses the logical end instead, as nine other declarations in these files already
do.

Two strings are left deliberately: the region and all-regions subtitles build
"N countries" and "N regions" from template literals, and no key exists for
either in any locale. Word order and plural agreement differ per language, so
inventing a construction across eleven of them would be worse than the English
it replaced. Those need catalogue keys and are reported rather than guessed.
2026-09-28 09:44:48 +00:00
..
RegionCountryMap.vue Localise the regions fallbacks that still rendered English 2026-09-28 09:44:48 +00:00
shadowReset.js Port their box-sizing reset into the shadow root, and delete the seven patches it replaces 2026-09-26 02:10:30 +00:00
useLastWordHighlight.js Their heading highlight, and the page head tab 1 never had 2026-09-24 03:22:15 +00:00
useRegionsI18n.js it/ro/zh do have a regions catalogue now, so stop saying they do not 2026-09-27 02:03:39 +00:00
UupgsList.vue Two plugins built the same search highlighter; now there is one 2026-09-27 01:16:50 +00:00