The Deaf gap is not a search problem, and the map now says so
136 of the 150 sign languages here have no resource at all, across 234 people groups
and 84,159,050 people. This tick searched for more rather than assuming, and the answer
is that there are none to find in the open catalogues:
Arclight / JESUS Film 14 sign-language entries across 13 ISO codes - every one of
them was ALREADY in this index
Faith Comes By Hearing none at all, in 3,602 rows
deaf.bible 200, but a 3,894-byte app shell
deafbible.com the same 3,894-byte shell
door.international 200, 114 bytes
So the gap closes through an agreement with Deaf Bible Society or DOOR International,
not through more searching, and every sign-language group now says that in those words
instead of leaving a reader to assume somebody simply had not looked yet.
Two real honesty defects went with it. The provenance line claimed "ebible, arclight,
door43, fcbh" as CHECKED for a Deaf group - eBible and Door43 are text and FCBH is
audio, none of which serves a Deaf group - and named GRN, an AUDIO pool, as the thing
still unchecked, while omitting the two organisations that actually publish for the
Deaf. A sign language now reads "arclight (14 sign languages, all captured), fcbh
(none)" as checked and "deaf_bible_society, door_international - both key-gated" as not.
And the sheet showed a Deaf group an "Audio - none at FCBH, GRN unsearchable" chip:
noise about a medium they cannot use, pushing the one line that matters further down.
It is suppressed for sign languages. Where FCBH does hold something for them it is
text, and that link still shows.
Verified against the data rather than the prose: 150 sign languages, 13 with a film, 0
with a text Scripture, 0 with both - so the standing claim that none yet has both is
still true - and 84,159,050 is the population the page renders. Screenshot read: Deaf
Nicaraguan shows the exhausted-catalogue paragraph naming both ministries, with no
audio chip.
Jehovah's Witnesses publish extensively in sign language and remain excluded. The size
of a gap is not a reason to relax the doctrinal filter.
This commit is contained in:
parent
0e0b142719
commit
e99399c87c
14 changed files with 82 additions and 27 deletions
File diff suppressed because one or more lines are too long
|
|
@ -130,6 +130,30 @@ Doctrine: straight Scripture audio and text, which the brief names as acceptable
|
|||
Societies, Biblica, Wycliffe and Covenant. The name screen is a guard for future data, not a fix for
|
||||
anything present — 0 of 2,769 distinct translation names match it.
|
||||
|
||||
## Sign language — the open catalogues are EXHAUSTED, and that is the finding
|
||||
136 of the 150 sign languages on this map have no resource at all, across 234 people groups.
|
||||
Searched this tick rather than assumed:
|
||||
|
||||
- **Arclight / JESUS Film** lists exactly **14** sign-language entries across **13** ISO codes with `featureFilm >= 1`, and
|
||||
every one of them is already in this index with a film link. (They dedupe to 13 ISO codes:
|
||||
`jos` is shared by Lebanese and Jordanian Sign Language.)
|
||||
- **Faith Comes By Hearing** carries **none** — 0 sign languages in 3,602 rows.
|
||||
- **deaf.bible** and **deafbible.com** both return the same 3,894-byte app shell.
|
||||
- **door.international** returns 114 bytes.
|
||||
|
||||
So this gap does not close by searching harder. It closes by an agreement with **Deaf Bible
|
||||
Society** or **DOOR International**, and the map now says so on every sign-language group
|
||||
instead of implying otherwise.
|
||||
|
||||
The provenance line for a sign language is also medium-corrected. The generic one claimed
|
||||
eBible, Door43 and FCBH audio as "checked" — none of which serves a Deaf group — and listed
|
||||
GRN, an audio pool, as the thing still unchecked. A Deaf group now reads `arclight (14 sign
|
||||
languages, all captured), fcbh (none)` as checked and `deaf_bible_society,
|
||||
door_international — both key-gated` as not.
|
||||
|
||||
**Jehovah's Witnesses publish extensively in sign language and are excluded regardless.**
|
||||
The size of a gap is not a reason to relax the doctrinal filter.
|
||||
|
||||
## Not a source at all
|
||||
- **sign.bible** — a parked domain listed for sale on Epik. Answers 200.
|
||||
|
||||
|
|
|
|||
|
|
@ -985,7 +985,11 @@ useShadowStyles(
|
|||
+ (selectedGroup.audio.vsc ? ' Video covers: ' + selectedGroup.audio.vsc + '. That is Bible video, not the JESUS Film.' : '')">
|
||||
Scripture, {{ selectedGroup.audio.m || 'audio' }} · {{ selectedGroup.audio.n }}
|
||||
</a>
|
||||
<span v-else class="gm-chip meh"
|
||||
<!-- Not shown for a sign language. Telling a Deaf group that no AUDIO was found
|
||||
is noise about a medium they cannot use, and it pushes the one line that
|
||||
matters — which pool could still have signed Scripture — further down. When
|
||||
FCBH does hold something for them it is text, and the link above still shows. -->
|
||||
<span v-else-if="!selectedGroup.is_sign" class="gm-chip meh"
|
||||
title="Faith Comes By Hearing publishes no audio or text Scripture in this language. GRN (Global Recordings Network) is the other main audio pool and answers 403 to every request, so it has not been searched for any group on this map.">
|
||||
Audio · none at FCBH, GRN unsearchable
|
||||
</span>
|
||||
|
|
@ -1047,6 +1051,17 @@ useShadowStyles(
|
|||
on this map, covering {{ fmt(signTally.people) }} people,
|
||||
{{ signTally.both ? fmt(signTally.both) + ' have' : 'none yet has' }} both a film and
|
||||
a text Scripture.
|
||||
<br><br>
|
||||
<!-- Naming the pool that could still have it is the useful half. Measured: the
|
||||
JESUS Film catalogue lists 14 sign languages and every one is already on
|
||||
this map, and Faith Comes By Hearing carries none at all — so the open
|
||||
catalogues are exhausted here, and this gap closes through an agreement
|
||||
rather than more searching. -->
|
||||
The open catalogues are <b>exhausted</b> for sign language: the JESUS Film lists
|
||||
14 entries across 13 language codes and every one is already here, and Faith
|
||||
Comes By Hearing carries none at all. What is unchecked is <b>Deaf Bible
|
||||
Society</b> and <b>DOOR International</b>, both of which need a key or an
|
||||
agreement — this gap closes by asking them, not by searching harder.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -312,7 +312,23 @@ for (const [c, v] of Object.entries(codes)) {
|
|||
// to be distinguishable from "nobody looked".
|
||||
const SCANNED = 'ebible, arclight, door43, fcbh'
|
||||
const NOT_SCANNED = 'grn, api_bible, dbl, progress_bible'
|
||||
// SIGN LANGUAGES GET THEIR OWN PROVENANCE, because the generic list is actively
|
||||
// misleading for them. A Deaf group is not served by eBible (text), Door43 (text and
|
||||
// stories) or FCBH audio, so listing those as "checked" implies a search that was never
|
||||
// the right search — and the unchecked list named GRN, an AUDIO pool, while omitting the
|
||||
// two organisations that actually publish for the Deaf.
|
||||
// Measured this tick: Arclight carries 14 sign languages and every one is already in this
|
||||
// index; FCBH carries none; deaf.bible and deafbible.com both return the same 3,894-byte
|
||||
// app shell and door.international returns 114 bytes. So 136 of 150 sign languages here
|
||||
// have nothing, and the honest statement is which pool could still have it.
|
||||
const SIGN_SCANNED = 'arclight (14 sign languages, all captured), fcbh (none)'
|
||||
const SIGN_NOT_SCANNED = 'deaf_bible_society, door_international — both key-gated'
|
||||
for (const v of Object.values(codes)) {
|
||||
if (v.sg === 1) {
|
||||
v.ck = SIGN_SCANNED
|
||||
v.un = SIGN_NOT_SCANNED
|
||||
continue
|
||||
}
|
||||
const had = String(v.ck || '').split(',').map((x) => x.trim()).filter(Boolean)
|
||||
const all = new Set([...had, 'ebible', 'arclight', 'door43', 'fcbh'])
|
||||
v.ck = [...all].join(', ')
|
||||
|
|
|
|||
2
public/assets/tables/people-group-pins.json
vendored
2
public/assets/tables/people-group-pins.json
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
|
||||
<script src="../gospel-resources.js" integrity="sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
2
public/doxa-maps/index.html
generated
2
public/doxa-maps/index.html
generated
File diff suppressed because one or more lines are too long
12
public/doxa-maps/manifest.json
generated
12
public/doxa-maps/manifest.json
generated
|
|
@ -556,7 +556,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "doxa-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y",
|
||||
"integrity": "sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -576,7 +576,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/charts/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -590,7 +590,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -604,7 +604,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/gospel-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -618,7 +618,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/resources-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -632,7 +632,7 @@
|
|||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-resources/resources-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-VWHvYyHKKd3/UOotAbl4Ph4+MIocB6+od98+FtDv7iK6B/qnnZA6ey6WMyN0x18Y\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-T9GktKaPWzYpb9NmXZpv4lg0Nwe90b8ibOJxJegSzmxYwOgWt+n8Aq+ZUaIcMHNo\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in a new issue