Author legend.noList, which existed in no catalogue at all

ListSelectorLegend renders "No list loaded" when it has no tree yet, reading
legend.noList. That key was never authored, so every locale fell through to the
English fallback: eleven languages showing English in the one place the legend
admits it has nothing to show.

Added to all eleven catalogues. The string is a full sentence rather than a
label, so it keeps its terminal punctuation in each script, including the Hindi
danda and the Chinese full-width stop.

Proved in both directions rather than only after: check:i18n-keys-exist FAILS
with exactly one key when the catalogues are stashed away, and PASSES with them,
and check:i18n-parity reports no locale regressed and no translation debt.

My defect, from my own component, found by exp.
This commit is contained in:
Doxa Maps 2026-09-28 15:08:20 +00:00
parent a7011c77ee
commit 42d5895321
11 changed files with 22 additions and 11 deletions

View file

@ -78,5 +78,6 @@
"loadingRows": "جارٍ تحميل {label}…",
"loadingData": "جارٍ تحميل البيانات…",
"showingTop": "عرض أعلى {n} من {m}",
"useGeocoderHint": "استخدم أداة البحث أعلاه للعثور على البقية"
"useGeocoderHint": "استخدم أداة البحث أعلاه للعثور على البقية",
"noList": "لم يتم تحميل أي قائمة."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "{label} werden geladen…",
"loadingData": "Daten werden geladen…",
"showingTop": "Top {n} von {m} werden angezeigt",
"useGeocoderHint": "verwenden Sie die Suche oben, um die übrigen zu finden"
"useGeocoderHint": "verwenden Sie die Suche oben, um die übrigen zu finden",
"noList": "Keine Liste geladen."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Loading {label}…",
"loadingData": "Loading data…",
"showingTop": "Showing top {n} of {m}",
"useGeocoderHint": "use the geocoder above to find the rest"
"useGeocoderHint": "use the geocoder above to find the rest",
"noList": "No list loaded."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Cargando {label}…",
"loadingData": "Cargando datos…",
"showingTop": "Mostrando los {n} principales de {m}",
"useGeocoderHint": "usa el buscador de arriba para encontrar el resto"
"useGeocoderHint": "usa el buscador de arriba para encontrar el resto",
"noList": "Ninguna lista cargada."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Chargement de {label}…",
"loadingData": "Chargement des données…",
"showingTop": "Affichage des {n} premiers sur {m}",
"useGeocoderHint": "utilisez la recherche ci-dessus pour trouver les autres"
"useGeocoderHint": "utilisez la recherche ci-dessus pour trouver les autres",
"noList": "Aucune liste chargée."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "{label} लोड हो रहे हैं…",
"loadingData": "डेटा लोड हो रहा है…",
"showingTop": "{m} में से शीर्ष {n} दिखाए जा रहे हैं",
"useGeocoderHint": "बाकी खोजने के लिए ऊपर दिए गए खोज बॉक्स का उपयोग करें"
"useGeocoderHint": "बाकी खोजने के लिए ऊपर दिए गए खोज बॉक्स का उपयोग करें",
"noList": "कोई सूची लोड नहीं हुई।"
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Caricamento di {label}…",
"loadingData": "Caricamento dati…",
"showingTop": "Mostrati i primi {n} di {m}",
"useGeocoderHint": "usa la ricerca qui sopra per trovare gli altri"
"useGeocoderHint": "usa la ricerca qui sopra per trovare gli altri",
"noList": "Nessun elenco caricato."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Carregando {label}…",
"loadingData": "Carregando dados…",
"showingTop": "Mostrando os {n} principais de {m}",
"useGeocoderHint": "use a busca acima para encontrar os restantes"
"useGeocoderHint": "use a busca acima para encontrar os restantes",
"noList": "Nenhuma lista carregada."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Se încarcă {label}…",
"loadingData": "Se încarcă datele…",
"showingTop": "Se afișează primele {n} din {m}",
"useGeocoderHint": "folosește căutarea de mai sus pentru a le găsi pe celelalte"
"useGeocoderHint": "folosește căutarea de mai sus pentru a le găsi pe celelalte",
"noList": "Nicio listă încărcată."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "Загрузка {label}…",
"loadingData": "Загрузка данных…",
"showingTop": "Показаны первые {n} из {m}",
"useGeocoderHint": "используйте поиск выше, чтобы найти остальные"
"useGeocoderHint": "используйте поиск выше, чтобы найти остальные",
"noList": "Список не загружен."
}

View file

@ -78,5 +78,6 @@
"loadingRows": "正在加载{label}…",
"loadingData": "正在加载数据…",
"showingTop": "显示 {m} 个中的前 {n} 个",
"useGeocoderHint": "使用上方的搜索框查找其余内容"
"useGeocoderHint": "使用上方的搜索框查找其余内容",
"noList": "未加载任何列表。"
}