Two drawer links said "Gospel recordings" and "Disciple-making training" in every language

GiDrawer's LINKS table names gospelInternet.drawer.gospelAudio and
.drawer.training at src/components/GiDrawer.vue:30 and :32, but neither key
existed in ANY of the eleven locales. The call-site English then stood in
everywhere, so an Arabic or Chinese reader opening a people group saw two
English labels beside five translated ones.

The keys reach T() from a data table rather than a literal T('key', 'en') call,
which is why a call-site scan does not see them: the gate reports the fallback
string, and the fallback was doing its job too well to notice.

Added in all eleven. Parity and keys-exist pass; key count is +2 per locale,
249 -> 251, with nothing else moved.

The plugin's hardcoded-english count stays at 200 either way: that gate counts
the English fallback ARGUMENT, not whether the key resolves, so it cannot
distinguish a wired string from an unwired one.
This commit is contained in:
Doxa Maps 2026-09-28 23:12:32 +00:00
parent 3a11a51ed3
commit e8718a8494
11 changed files with 33 additions and 11 deletions

View file

@ -132,7 +132,9 @@
"wayIn": "المدخل",
"wayNote": "لغة مجاورة وليست توصية: هل تتكلمها المجموعة؟ سؤال يجيب عنه شخص على الأرض.",
"wbSource": "البنك الدولي، {year}: رقم البلد",
"womenMen": "النساء {w} · الرجال {m}"
"womenMen": "النساء {w} · الرجال {m}",
"gospelAudio": "تسجيلات الإنجيل",
"training": "تدريب على صناعة التلاميذ"
},
"facet": {
"access": "الوصول بلغتهم",

View file

@ -132,7 +132,9 @@
"wayIn": "Zugang",
"wayNote": "Eine benachbarte Sprache, keine Empfehlung: Ob eine Gruppe sie spricht, kann nur jemand vor Ort beantworten.",
"wbSource": "Weltbank, {year}: die Zahl des Landes",
"womenMen": "Frauen {w} · Männer {m}"
"womenMen": "Frauen {w} · Männer {m}",
"gospelAudio": "Evangeliums-Tonaufnahmen",
"training": "Jüngerschafts-Schulung"
},
"facet": {
"access": "Zugang in ihrer eigenen Sprache",

View file

@ -132,7 +132,9 @@
"wayIn": "Way in",
"wayNote": "A neighbouring language, not a recommendation: whether a group speaks it is a question for someone on the ground.",
"wbSource": "World Bank, {year}: the country's figure",
"womenMen": "women {w} · men {m}"
"womenMen": "women {w} · men {m}",
"gospelAudio": "Gospel recordings",
"training": "Disciple-making training"
},
"facet": {
"access": "Access in their own language",

View file

@ -132,7 +132,9 @@
"wayIn": "Vía de entrada",
"wayNote": "Un idioma vecino, no una recomendación: si un grupo lo habla es una pregunta para alguien sobre el terreno.",
"wbSource": "Banco Mundial, {year}: la cifra del país",
"womenMen": "mujeres {w} · hombres {m}"
"womenMen": "mujeres {w} · hombres {m}",
"gospelAudio": "Grabaciones del evangelio",
"training": "Formación para hacer discípulos"
},
"facet": {
"access": "Acceso en su propio idioma",

View file

@ -132,7 +132,9 @@
"wayIn": "Porte d’entrée",
"wayNote": "Une langue voisine, pas une recommandation : savoir si un groupe la parle est une question pour quelqu’un sur le terrain.",
"wbSource": "Banque mondiale, {year} : le chiffre du pays",
"womenMen": "femmes {w} · hommes {m}"
"womenMen": "femmes {w} · hommes {m}",
"gospelAudio": "Enregistrements de l’Évangile",
"training": "Formation à la multiplication de disciples"
},
"facet": {
"access": "Accès dans leur propre langue",

View file

@ -132,7 +132,9 @@
"wayIn": "रास्ता",
"wayNote": "एक पड़ोसी भाषा, सिफ़ारिश नहीं: कोई समूह इसे बोलता है या नहीं, यह ज़मीन पर मौजूद किसी व्यक्ति का प्रश्न है।",
"wbSource": "विश्व बैंक, {year}: देश का आंकड़ा",
"womenMen": "महिलाएँ {w} · पुरुष {m}"
"womenMen": "महिलाएँ {w} · पुरुष {m}",
"gospelAudio": "सुसमाचार रिकॉर्डिंग",
"training": "शिष्य बनाने का प्रशिक्षण"
},
"facet": {
"access": "उनकी अपनी भाषा में पहुँच",

View file

@ -132,7 +132,9 @@
"wayIn": "Via d’accesso",
"wayNote": "Una lingua vicina, non una raccomandazione: se un gruppo la parla è una domanda per qualcuno sul posto.",
"wbSource": "Banca Mondiale, {year}: il dato del paese",
"womenMen": "donne {w} · uomini {m}"
"womenMen": "donne {w} · uomini {m}",
"gospelAudio": "Registrazioni del Vangelo",
"training": "Formazione per fare discepoli"
},
"facet": {
"access": "Accesso nella propria lingua",

View file

@ -132,7 +132,9 @@
"wayIn": "Caminho de entrada",
"wayNote": "Uma língua vizinha, não uma recomendação: se um grupo a fala é uma pergunta para alguém no local.",
"wbSource": "Banco Mundial, {year}: o número do país",
"womenMen": "mulheres {w} · homens {m}"
"womenMen": "mulheres {w} · homens {m}",
"gospelAudio": "Gravações do evangelho",
"training": "Treinamento para fazer discípulos"
},
"facet": {
"access": "Acesso na própria língua",

View file

@ -132,7 +132,9 @@
"wayIn": "Cale de acces",
"wayNote": "O limbă vecină, nu o recomandare: dacă un grup o vorbește este o întrebare pentru cineva de pe teren.",
"wbSource": "Banca Mondială, {year}: cifra țării",
"womenMen": "femei {w} · bărbați {m}"
"womenMen": "femei {w} · bărbați {m}",
"gospelAudio": "Înregistrări ale Evangheliei",
"training": "Instruire pentru ucenicizare"
},
"facet": {
"access": "Acces în propria lor limbă",

View file

@ -132,7 +132,9 @@
"wayIn": "Путь",
"wayNote": "Соседний язык, а не рекомендация: говорит ли на нём группа — вопрос к тому, кто на месте.",
"wbSource": "Всемирный банк, {year}: показатель страны",
"womenMen": "женщины {w} · мужчины {m}"
"womenMen": "женщины {w} · мужчины {m}",
"gospelAudio": "Аудиозаписи Евангелия",
"training": "Обучение ученичеству"
},
"facet": {
"access": "Доступ на их родном языке",

View file

@ -132,7 +132,9 @@
"wayIn": "进入途径",
"wayNote": "这是邻近语言,不是建议:一个族群是否会说,需要由当地的人来回答。",
"wbSource": "世界银行,{year}:国家的数字",
"womenMen": "女性 {w} · 男性 {m}"
"womenMen": "女性 {w} · 男性 {m}",
"gospelAudio": "福音录音",
"training": "门徒训练"
},
"facet": {
"access": "以他们母语的资源",