doxa-maps/plugin-designs/key-cities
Doxa Maps a92f03dd43 Key Cities: a row's languages read as a list in the page's grammar, and a shortened one says so
The row meta joined its first three languages with English commas and cut the rest silently, so a truncated list read as complete. It now goes through formatList (Intl.ListFormat) as a conjunction whose LAST item states the cut, from keyCities.list.moreLanguages ("{n} more", landed in R29): "Hindi, Urdu, Bengali, and 2 more" / "Hindi وUrdu وBengali و2 أخرى" / "Hindi、Urdu、Bengali和另外2种". Three or fewer languages show as they are. Not 'unit': in zh it joins names with no separator, and in ar and hi it still adds a conjunction (studio, measured).
2026-09-29 14:29:20 +00:00
..
assets/previews Rename app-profiles -> plugin-designs; build green under new naming (load-bearing paths updated, guards pass) 2026-09-17 18:18:18 +00:00
data/tables Close the visa-data leak at its factory + harden the gate 2026-09-24 03:03:53 +00:00
cities-list.vue Key Cities: a row's languages read as a list in the page's grammar, and a shortened one says so 2026-09-29 14:29:20 +00:00
cities-map.vue Key Cities: every string on screen comes from the catalogue 2026-09-29 10:59:04 +00:00
city-poster-wall.vue Key Cities: all nine region headings read in the page's language, and the region stays the key 2026-09-29 13:14:46 +00:00
data-tables.vue Key Cities: every string on screen comes from the catalogue 2026-09-29 10:59:04 +00:00
index.html Rename app-profiles -> plugin-designs; build green under new naming (load-bearing paths updated, guards pass) 2026-09-17 18:18:18 +00:00
index.js Eleven plugin entries import the element helper they call 2026-09-28 17:40:35 +00:00
regionLabel.js Key Cities: all nine region headings read in the page's language, and the region stays the key 2026-09-29 13:14:46 +00:00