The series is the UPG100 List, one term: the posters' series line and side box ('What is a UPG100 List?'), and the packet's series line and funnel, x11
series.json upg100: seriesName 'UPG100 List', sideBoxHeading 'What is a UPG100 List?', label 'UPG100 — …'. packet-strings: every 'UPG 100' / 'UPG-100' in the four strings that name the series, in all 11 languages (map_page_series, funnel_kicker, funnel_packets, funnel_tip; 44 values). The structure gate's literals follow.
This commit is contained in:
parent
af6c013bed
commit
9d1d1aa272
4 changed files with 53 additions and 51 deletions
|
|
@ -119,9 +119,9 @@ const box = (html) => {
|
|||
ok(p1.indexOf('class="map-sheet"') >= 0 && p1.indexOf('class="map-sheet"') < p1.indexOf('map-series'),
|
||||
'page 1 draws its title BEFORE the map, so the map-only sheet\'s background paints over it', 'on a map-only sheet the map is drawn first, the title over it')
|
||||
// two-sided: the series line WITH a packet count, and NOT without one
|
||||
ok(/class="map-series"[\s\S]{0,200}One of 28 UPG 100 prayer lists/.test(p1), 'page 1 (map-only) does not say it is one of the 28 UPG 100 prayer lists')
|
||||
ok(/class="map-series"[\s\S]{0,200}One of 28 UPG100 prayer lists/.test(p1), 'page 1 (map-only) does not say it is one of the 28 UPG100 prayer lists')
|
||||
const noKp1 = R.mapPage(zone, groups, liftedMap, noK)
|
||||
ok(!/map-series/.test(noKp1), 'page 1 prints a series line with NO packet count to state', 'a map-only page 1 says "One of 28 UPG 100 prayer lists" — and stays silent without a count')
|
||||
ok(!/map-series/.test(noKp1), 'page 1 prints a series line with NO packet count to state', 'a map-only page 1 says "One of 28 UPG100 prayer lists" — and stays silent without a count')
|
||||
// ★ A POSTER PAGE 1 HAS ONE HEADER, THE POSTER'S — two-sided against the map-only page above, which has the packet's.
|
||||
const posterP1 = R.mapPage(zone, groups, R.liftMap(POSTER_SHEET), withK)
|
||||
ok(/sheet-map-poster/.test(posterP1) && !/map-series/.test(posterP1) && !posterP1.includes(strings.en.map_page_sub.split('{count}')[0]),
|
||||
|
|
@ -143,10 +143,10 @@ const box = (html) => {
|
|||
ok(tiers === funnelRaw.steps.length + 2 && nums === tiers,
|
||||
`with a packet count the triangle should have ${funnelRaw.steps.length + 2} tiers each with its number; got ${tiers} tiers, ${nums} numbers`,
|
||||
`${tiers} tiers, every one with its number: ${funnelRaw.steps.length} global steps, the packets, this packet`)
|
||||
ok(/UPG 100 prayer packets divide/.test(page), 'the packets tier is missing although a packet count was supplied')
|
||||
ok(/UPG100 prayer packets divide/.test(page), 'the packets tier is missing although a packet count was supplied')
|
||||
const pageNoK = tri(R.buildPacket(zone, groups, new Map(), liftedMap, noK, christian, 'full', sets))
|
||||
const tiersNoK = (pageNoK.match(/class="funnel-tier/g) || []).length
|
||||
ok(tiersNoK === funnelRaw.steps.length + 1 && !/UPG 100 prayer packets divide/.test(pageNoK),
|
||||
ok(tiersNoK === funnelRaw.steps.length + 1 && !/UPG100 prayer packets divide/.test(pageNoK),
|
||||
`without a packet count the packets tier must be absent (${tiersNoK} tiers)`, 'no packet count, no packets tier')
|
||||
ok(/class="[^"]*funnel-mine/.test(page), 'the reader\'s own count (.funnel-mine) is missing from the triangle')
|
||||
// two-sided: a step is subtracted where the sets nest, and only there
|
||||
|
|
|
|||
|
|
@ -833,6 +833,8 @@ if (r.funnel && r.funnelRows !== r.funnelBars) {
|
|||
// an allowlist entry added BEFORE translating would have hidden fifteen untranslated strings.
|
||||
// 'UPG' is the same product name as renamed, "UPG 100" with a space: the digits break the run, so it
|
||||
// surfaces as 'UPG' (page 2's kicker and packets tier). Settled, like 'UPG-' — a name, not prose.
|
||||
// The series is now written as ONE term, "UPG100" (2026-10-02): the digits still break the run, so it too
|
||||
// surfaces as 'UPG'.
|
||||
const LATIN_OK = new Set(['IMB', 'peoplegroups.org', 'Project', 'UPG-', 'UPG'])
|
||||
const NON_LATIN_LOCALES = new Set(['hi', 'ar', 'ru', 'zh', 'he', 'fa', 'ur', 'bn', 'ta', 'th', 'ko', 'ja'])
|
||||
if (r.funnel && NON_LATIN_LOCALES.has(String(lang).split('-')[0])) {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
"map_page_kicker": "UNENGAGED PEOPLE GROUPS",
|
||||
"map_page_sub": "A prayer list of {count} unreached people groups",
|
||||
"map_unavailable": "The map for this prayer list is not included in this printing.",
|
||||
"map_page_series": "One of {k} UPG 100 prayer lists",
|
||||
"map_page_series": "One of {k} UPG100 prayer lists",
|
||||
"zone_affinity_A017": "Deaf people groups",
|
||||
"list_header": "{from}–{to} of {count} · pray for them by name",
|
||||
"people_suffix": "people",
|
||||
|
|
@ -205,7 +205,7 @@
|
|||
"ref": "Acts 16:31"
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "How this list was found",
|
||||
"funnel_intro": "Every people group on earth, narrowed to the ones with no church and no worker.",
|
||||
"funnel_all": "people groups in the world",
|
||||
|
|
@ -214,7 +214,7 @@
|
|||
"funnel_doxa": "are on this prayer network’s list",
|
||||
"funnel_doxa_note": "{frontier} of them are frontier",
|
||||
"funnel_this": "are in THIS packet",
|
||||
"funnel_packets": "UPG 100 prayer packets divide the {total} among them",
|
||||
"funnel_packets": "UPG100 prayer packets divide the {total} among them",
|
||||
"funnel_share": "This packet is 1 of {k} lists · {pct}% of the {total}",
|
||||
"funnel_foot": "Counts from {imb_pub}, captured {imb_date}. {unassigned} of the {total} are not yet in any list.",
|
||||
"funnel_people": "people",
|
||||
|
|
@ -244,7 +244,7 @@
|
|||
"pray_know": "What do you want me to know?",
|
||||
"pray_do": "What do you want me to do?",
|
||||
"funnel_eq_title": "How each number is reached",
|
||||
"funnel_tip": "This packet is 1 of {n} UPG-100 lists",
|
||||
"funnel_tip": "This packet is 1 of {n} UPG100 lists",
|
||||
"desc_where_both": "The {people} live in {country} and speak {language}.",
|
||||
"desc_where_country": "The {people} live in {country}.",
|
||||
"desc_where_language": "The {people} speak {language}.",
|
||||
|
|
@ -324,7 +324,7 @@
|
|||
"map_page_kicker": "GRUPOS ÉTNICOS NO EVANGELIZADOS",
|
||||
"map_page_sub": "Una lista de oración de {count} grupos étnicos no alcanzados",
|
||||
"map_unavailable": "El mapa de esta lista de oración no se incluye en esta impresión.",
|
||||
"map_page_series": "Una de las {k} listas de oración UPG 100",
|
||||
"map_page_series": "Una de las {k} listas de oración UPG100",
|
||||
"zone_affinity_A017": "Grupos de personas sordas",
|
||||
"list_header": "{from}–{to} de {count} · ora por ellos por nombre",
|
||||
"people_suffix": "personas",
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Cómo se formó esta lista",
|
||||
"funnel_intro": "Todos los grupos étnicos de la tierra, reducidos a los que no tienen iglesia ni obrero.",
|
||||
"funnel_all": "grupos étnicos en el mundo",
|
||||
|
|
@ -490,7 +490,7 @@
|
|||
"funnel_doxa": "están en la lista de esta red de oración",
|
||||
"funnel_doxa_note": "{frontier} de ellos son de frontera",
|
||||
"funnel_this": "están en ESTE cuadernillo",
|
||||
"funnel_packets": "cuadernillos de oración UPG 100 se reparten los {total}",
|
||||
"funnel_packets": "cuadernillos de oración UPG100 se reparten los {total}",
|
||||
"funnel_share": "Este cuadernillo es 1 de {k} listas · {pct}% de los {total}",
|
||||
"funnel_foot": "Cifras de {imb_pub}, tomadas el {imb_date}. {unassigned} de los {total} aún no están en ninguna lista.",
|
||||
"funnel_people": "personas",
|
||||
|
|
@ -504,7 +504,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + {n} más",
|
||||
"funnel_eq_title": "Cómo se obtiene cada número",
|
||||
"funnel_tip": "Este cuadernillo es 1 de {n} listas UPG-100",
|
||||
"funnel_tip": "Este cuadernillo es 1 de {n} listas UPG100",
|
||||
"life_kicker": "Perspectiva",
|
||||
"life_title": "Una vida humana, en semanas",
|
||||
"life_lede": "Cien años. Cincuenta y dos semanas cada uno. Cinco mil doscientas casillas — y eso es todo. Cada semana en que ores será una de estas.",
|
||||
|
|
@ -629,7 +629,7 @@
|
|||
"map_page_kicker": "GROUPES ETHNIQUES NON ATTEINTS",
|
||||
"map_page_sub": "Une liste de prière de {count} groupes ethniques non atteints",
|
||||
"map_unavailable": "La carte de cette liste de prière n’est pas incluse dans cette impression.",
|
||||
"map_page_series": "Une des {k} listes de prière UPG 100",
|
||||
"map_page_series": "Une des {k} listes de prière UPG100",
|
||||
"zone_affinity_A017": "Groupes de personnes sourdes",
|
||||
"list_header": "{from}–{to} sur {count} · priez pour eux par leur nom",
|
||||
"people_suffix": "personnes",
|
||||
|
|
@ -786,7 +786,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Comment cette liste a été établie",
|
||||
"funnel_intro": "Tous les peuples de la terre, réduits à ceux qui n’ont ni église ni ouvrier.",
|
||||
"funnel_all": "peuples dans le monde",
|
||||
|
|
@ -795,7 +795,7 @@
|
|||
"funnel_doxa": "sont sur la liste de ce réseau de prière",
|
||||
"funnel_doxa_note": "dont {frontier} peuples frontières",
|
||||
"funnel_this": "sont dans CE livret",
|
||||
"funnel_packets": "livrets de prière UPG 100 se partagent les {total}",
|
||||
"funnel_packets": "livrets de prière UPG100 se partagent les {total}",
|
||||
"funnel_share": "Ce livret est 1 des {k} listes · {pct}% des {total}",
|
||||
"funnel_foot": "Chiffres de {imb_pub}, relevés le {imb_date}. {unassigned} des {total} ne figurent encore sur aucune liste.",
|
||||
"funnel_people": "personnes",
|
||||
|
|
@ -809,7 +809,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + {n} autres",
|
||||
"funnel_eq_title": "Comment chaque nombre est obtenu",
|
||||
"funnel_tip": "Ce livret est 1 sur {n} listes UPG-100",
|
||||
"funnel_tip": "Ce livret est 1 sur {n} listes UPG100",
|
||||
"life_kicker": "Mise en perspective",
|
||||
"life_title": "Une vie humaine, en semaines",
|
||||
"life_lede": "Cent ans. Cinquante-deux semaines chacune. Cinq mille deux cents cases — et c’est tout. Chaque semaine où vous prierez sera l’une d’elles.",
|
||||
|
|
@ -934,7 +934,7 @@
|
|||
"map_page_kicker": "GRUPOS ÉTNICOS NÃO ALCANÇADOS",
|
||||
"map_page_sub": "Uma lista de oração de {count} grupos étnicos não alcançados",
|
||||
"map_unavailable": "O mapa desta lista de oração não está incluído nesta impressão.",
|
||||
"map_page_series": "Uma das {k} listas de oração UPG 100",
|
||||
"map_page_series": "Uma das {k} listas de oração UPG100",
|
||||
"zone_affinity_A017": "Grupos de pessoas surdas",
|
||||
"list_header": "{from}–{to} de {count} · ore por eles pelo nome",
|
||||
"people_suffix": "pessoas",
|
||||
|
|
@ -1117,7 +1117,7 @@
|
|||
"who": "O carcereiro"
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Como esta lista foi formada",
|
||||
"funnel_intro": "Todos os grupos étnicos da terra, reduzidos aos que não têm igreja nem obreiro.",
|
||||
"funnel_all": "grupos étnicos no mundo",
|
||||
|
|
@ -1126,7 +1126,7 @@
|
|||
"funnel_doxa": "estão na lista desta rede de oração",
|
||||
"funnel_doxa_note": "{frontier} deles são de fronteira",
|
||||
"funnel_this": "estão NESTE caderno",
|
||||
"funnel_packets": "cadernos de oração UPG 100 dividem entre si os {total}",
|
||||
"funnel_packets": "cadernos de oração UPG100 dividem entre si os {total}",
|
||||
"funnel_share": "Este caderno é 1 de {k} listas · {pct}% dos {total}",
|
||||
"funnel_foot": "Números de {imb_pub}, coletados em {imb_date}. {unassigned} dos {total} ainda não estão em nenhuma lista.",
|
||||
"funnel_people": "pessoas",
|
||||
|
|
@ -1140,7 +1140,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + {n} mais",
|
||||
"funnel_eq_title": "Como cada número é obtido",
|
||||
"funnel_tip": "Este caderno é 1 de {n} listas UPG-100",
|
||||
"funnel_tip": "Este caderno é 1 de {n} listas UPG100",
|
||||
"life_kicker": "Perspectiva",
|
||||
"life_title": "Uma vida humana, em semanas",
|
||||
"life_lede": "Cem anos. Cinquenta e duas semanas cada. Cinco mil e duzentas casas — e é tudo. Cada semana em que você orar será uma destas.",
|
||||
|
|
@ -1236,7 +1236,7 @@
|
|||
"map_page_kicker": "UNERREICHTE VOLKSGRUPPEN",
|
||||
"map_page_sub": "Eine Gebetsliste von {count} unerreichten Volksgruppen",
|
||||
"map_unavailable": "Die Karte zu dieser Gebetsliste ist in diesem Ausdruck nicht enthalten.",
|
||||
"map_page_series": "Eine von {k} Gebetslisten von UPG 100",
|
||||
"map_page_series": "Eine von {k} Gebetslisten von UPG100",
|
||||
"zone_affinity_A017": "Gruppen gehörloser Menschen",
|
||||
"list_header": "{from}–{to} von {count} · betet namentlich für sie",
|
||||
"people_suffix": "Menschen",
|
||||
|
|
@ -1393,7 +1393,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Wie diese Liste entstand",
|
||||
"funnel_intro": "Alle Volksgruppen der Erde, eingegrenzt auf die ohne Gemeinde und ohne Mitarbeiter.",
|
||||
"funnel_all": "Volksgruppen weltweit",
|
||||
|
|
@ -1402,7 +1402,7 @@
|
|||
"funnel_doxa": "stehen auf der Liste dieses Gebetsnetzwerks",
|
||||
"funnel_doxa_note": "{frontier} davon sind Frontier",
|
||||
"funnel_this": "sind in DIESEM Heft",
|
||||
"funnel_packets": "Gebetshefte von UPG 100 teilen die {total} unter sich auf",
|
||||
"funnel_packets": "Gebetshefte von UPG100 teilen die {total} unter sich auf",
|
||||
"funnel_share": "Dieses Heft ist 1 von {k} Listen · {pct}% der {total}",
|
||||
"funnel_foot": "Zahlen von {imb_pub}, erhoben am {imb_date}. {unassigned} der {total} sind noch auf keiner Liste.",
|
||||
"funnel_people": "Menschen",
|
||||
|
|
@ -1416,7 +1416,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + {n} weitere",
|
||||
"funnel_eq_title": "Wie jede Zahl zustande kommt",
|
||||
"funnel_tip": "Dieses Heft ist 1 von {n} UPG-100-Listen",
|
||||
"funnel_tip": "Dieses Heft ist 1 von {n} UPG100-Listen",
|
||||
"life_kicker": "Maßstab",
|
||||
"life_title": "Ein Menschenleben, in Wochen",
|
||||
"life_lede": "Hundert Jahre. Je zweiundfünfzig Wochen. Fünftausendzweihundert Kästchen — und das ist alles. Jede Woche, in der Sie beten, ist eines davon.",
|
||||
|
|
@ -1541,7 +1541,7 @@
|
|||
"map_page_kicker": "GRUPPI ETNICI NON RAGGIUNTI",
|
||||
"map_page_sub": "Una lista di preghiera di {count} gruppi etnici non raggiunti",
|
||||
"map_unavailable": "La mappa di questa lista di preghiera non è inclusa in questa stampa.",
|
||||
"map_page_series": "Una delle {k} liste di preghiera UPG 100",
|
||||
"map_page_series": "Una delle {k} liste di preghiera UPG100",
|
||||
"zone_affinity_A017": "Gruppi di persone sorde",
|
||||
"list_header": "{from}–{to} di {count} · pregate per loro per nome",
|
||||
"people_suffix": "persone",
|
||||
|
|
@ -1724,7 +1724,7 @@
|
|||
"who": "Il carceriere"
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Come è nata questa lista",
|
||||
"funnel_intro": "Tutti i gruppi etnici della terra, ridotti a quelli senza chiesa e senza operai.",
|
||||
"funnel_all": "gruppi etnici nel mondo",
|
||||
|
|
@ -1733,7 +1733,7 @@
|
|||
"funnel_doxa": "sono nella lista di questa rete di preghiera",
|
||||
"funnel_doxa_note": "{frontier} di questi sono di frontiera",
|
||||
"funnel_this": "sono in QUESTO libretto",
|
||||
"funnel_packets": "libretti di preghiera UPG 100 si dividono i {total}",
|
||||
"funnel_packets": "libretti di preghiera UPG100 si dividono i {total}",
|
||||
"funnel_share": "Questo libretto è 1 di {k} liste · {pct}% dei {total}",
|
||||
"funnel_foot": "Dati da {imb_pub}, rilevati il {imb_date}. {unassigned} dei {total} non sono ancora in nessuna lista.",
|
||||
"funnel_people": "persone",
|
||||
|
|
@ -1747,7 +1747,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + altri {n}",
|
||||
"funnel_eq_title": "Come si ottiene ogni numero",
|
||||
"funnel_tip": "Questo fascicolo è 1 di {n} liste UPG-100",
|
||||
"funnel_tip": "Questo fascicolo è 1 di {n} liste UPG100",
|
||||
"life_kicker": "Prospettiva",
|
||||
"life_title": "Una vita umana, in settimane",
|
||||
"life_lede": "Cento anni. Cinquantadue settimane ciascuno. Cinquemiladuecento caselle — ed è tutto. Ogni settimana in cui pregherai sarà una di queste.",
|
||||
|
|
@ -1843,7 +1843,7 @@
|
|||
"map_page_kicker": "GRUPURI ETNICE NEATINSE",
|
||||
"map_page_sub": "O listă de rugăciune pentru {count} grupuri etnice neatinse",
|
||||
"map_unavailable": "Harta acestei liste de rugăciune nu este inclusă în această tipărire.",
|
||||
"map_page_series": "Una dintre cele {k} liste de rugăciune UPG 100",
|
||||
"map_page_series": "Una dintre cele {k} liste de rugăciune UPG100",
|
||||
"zone_affinity_A017": "Grupuri de persoane surde",
|
||||
"list_header": "{from}–{to} din {count} · rugați-vă pentru ei pe nume",
|
||||
"people_suffix": "persoane",
|
||||
|
|
@ -2026,7 +2026,7 @@
|
|||
"who": "Temnicerul"
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Cum a fost alcătuită această listă",
|
||||
"funnel_intro": "Toate grupurile etnice ale pământului, restrânse la cele fără biserică și fără lucrător.",
|
||||
"funnel_all": "grupuri etnice în lume",
|
||||
|
|
@ -2035,7 +2035,7 @@
|
|||
"funnel_doxa": "sunt pe lista acestei rețele de rugăciune",
|
||||
"funnel_doxa_note": "{frontier} dintre ele sunt de frontieră",
|
||||
"funnel_this": "sunt în ACEASTĂ broșură",
|
||||
"funnel_packets": "broșuri de rugăciune UPG 100 își împart cele {total}",
|
||||
"funnel_packets": "broșuri de rugăciune UPG100 își împart cele {total}",
|
||||
"funnel_share": "Această broșură este 1 din {k} liste · {pct}% din {total}",
|
||||
"funnel_foot": "Cifre de la {imb_pub}, colectate la {imb_date}. {unassigned} din {total} nu sunt încă pe nicio listă.",
|
||||
"funnel_people": "persoane",
|
||||
|
|
@ -2049,7 +2049,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + încă {n}",
|
||||
"funnel_eq_title": "Cum se obține fiecare număr",
|
||||
"funnel_tip": "Acest caiet este 1 din {n} liste UPG-100",
|
||||
"funnel_tip": "Acest caiet este 1 din {n} liste UPG100",
|
||||
"life_kicker": "Perspectivă",
|
||||
"life_title": "O viață de om, în săptămâni",
|
||||
"life_lede": "O sută de ani. Câte cincizeci și două de săptămâni. Cinci mii două sute de căsuțe — și asta e tot. Fiecare săptămână în care te vei ruga este una dintre ele.",
|
||||
|
|
@ -2143,7 +2143,7 @@
|
|||
"map_page_kicker": "НЕОХВАЧЕННЫЕ НАРОДЫ",
|
||||
"map_page_sub": "Молитвенный список из {count} неохваченных народов",
|
||||
"map_unavailable": "Карта этого молитвенного списка не включена в эту распечатку.",
|
||||
"map_page_series": "Один из {k} молитвенных списков UPG 100",
|
||||
"map_page_series": "Один из {k} молитвенных списков UPG100",
|
||||
"zone_affinity_A017": "Группы глухих людей",
|
||||
"list_header": "{from}–{to} из {count} · молитесь за них поимённо",
|
||||
"people_suffix": "человек",
|
||||
|
|
@ -2300,7 +2300,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "Как был составлен этот список",
|
||||
"funnel_intro": "Все народы земли, сведённые к тем, у кого нет ни церкви, ни работника.",
|
||||
"funnel_all": "народов в мире",
|
||||
|
|
@ -2309,7 +2309,7 @@
|
|||
"funnel_doxa": "в списке этой молитвенной сети",
|
||||
"funnel_doxa_note": "из них {frontier} — народы-фронтир",
|
||||
"funnel_this": "в ЭТОМ буклете",
|
||||
"funnel_packets": "молитвенные буклеты UPG 100 делят между собой {total}",
|
||||
"funnel_packets": "молитвенные буклеты UPG100 делят между собой {total}",
|
||||
"funnel_share": "Этот буклет — 1 из {k} списков · {pct}% от {total}",
|
||||
"funnel_foot": "Данные {imb_pub}, собраны {imb_date}. {unassigned} из {total} пока не входят ни в один список.",
|
||||
"funnel_people": "человек",
|
||||
|
|
@ -2323,7 +2323,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + ещё {n}",
|
||||
"funnel_eq_title": "Как получено каждое число",
|
||||
"funnel_tip": "Этот буклет — 1 из {n} списков UPG-100",
|
||||
"funnel_tip": "Этот буклет — 1 из {n} списков UPG100",
|
||||
"life_kicker": "Масштаб",
|
||||
"life_title": "Человеческая жизнь в неделях",
|
||||
"life_lede": "Сто лет. По пятьдесят две недели. Пять тысяч двести клеток — и это всё. Каждая неделя, когда вы молитесь, — одна из них.",
|
||||
|
|
@ -2455,7 +2455,7 @@
|
|||
"map_page_kicker": "شعوب غير مبلَّغة",
|
||||
"map_page_sub": "قائمة صلاة من أجل {count} شعبًا غير مبلَّغ",
|
||||
"map_unavailable": "خريطة قائمة الصلاة هذه غير مضمَّنة في هذه النسخة المطبوعة.",
|
||||
"map_page_series": "واحدة من {k} قائمة صلاة في UPG 100",
|
||||
"map_page_series": "واحدة من {k} قائمة صلاة في UPG100",
|
||||
"zone_affinity_A017": "مجموعات الصمّ",
|
||||
"list_header": "{from}–{to} من {count} · صلّوا لأجلهم بالاسم",
|
||||
"people_suffix": "نسمة",
|
||||
|
|
@ -2612,7 +2612,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "كيف تكوّنت هذه القائمة",
|
||||
"funnel_intro": "كل المجموعات الشعبية على الأرض، مُصفّاة إلى التي بلا كنيسة وبلا عامل.",
|
||||
"funnel_all": "مجموعة شعبية في العالم",
|
||||
|
|
@ -2621,7 +2621,7 @@
|
|||
"funnel_doxa": "مدرجة في قائمة شبكة الصلاة هذه",
|
||||
"funnel_doxa_note": "{frontier} منها حدودية",
|
||||
"funnel_this": "في هذا الكُتيّب",
|
||||
"funnel_packets": "كُتيّبات صلاة UPG 100 تتقاسم هذه الـ {total}",
|
||||
"funnel_packets": "كُتيّبات صلاة UPG100 تتقاسم هذه الـ {total}",
|
||||
"funnel_share": "هذا الكُتيّب هو 1 من {k} قائمة · {pct}% من {total}",
|
||||
"funnel_foot": "الأرقام من {imb_pub}، جُمعت في {imb_date}. {unassigned} من {total} ليست بعد في أي قائمة.",
|
||||
"funnel_people": "نسمة",
|
||||
|
|
@ -2635,7 +2635,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + {n} أخرى",
|
||||
"funnel_eq_title": "كيف نصل إلى كل رقم",
|
||||
"funnel_tip": "هذه الحزمة واحدة من {n} قائمة UPG-100",
|
||||
"funnel_tip": "هذه الحزمة واحدة من {n} قائمة UPG100",
|
||||
"life_kicker": "منظور",
|
||||
"life_title": "حياة إنسان، بالأسابيع",
|
||||
"life_lede": "مئة عام. اثنان وخمسون أسبوعًا في كل عام. خمسة آلاف ومئتا مربّع — وهذا كل شيء. كل أسبوع تصلّي فيه هو واحد منها.",
|
||||
|
|
@ -2760,7 +2760,7 @@
|
|||
"map_page_kicker": "अनछुए जनसमूह",
|
||||
"map_page_sub": "{count} अनछुए जनसमूहों की प्रार्थना सूची",
|
||||
"map_unavailable": "इस प्रार्थना सूची का नक्शा इस प्रिंट में शामिल नहीं है।",
|
||||
"map_page_series": "UPG 100 की {k} प्रार्थना सूचियों में से एक",
|
||||
"map_page_series": "UPG100 की {k} प्रार्थना सूचियों में से एक",
|
||||
"zone_affinity_A017": "बधिर लोगों के समूह",
|
||||
"list_header": "{count} में से {from}–{to} · उनके नाम लेकर प्रार्थना करें",
|
||||
"people_suffix": "लोग",
|
||||
|
|
@ -2943,7 +2943,7 @@
|
|||
"who": "दारोगा"
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "यह सूची कैसे बनी",
|
||||
"funnel_intro": "पृथ्वी के सभी जनसमूह, उन तक सीमित जिनके पास न कलीसिया है न कार्यकर्ता।",
|
||||
"funnel_all": "जनसमूह संसार में",
|
||||
|
|
@ -2952,7 +2952,7 @@
|
|||
"funnel_doxa": "इस प्रार्थना नेटवर्क की सूची में हैं",
|
||||
"funnel_doxa_note": "इनमें से {frontier} सीमांत हैं",
|
||||
"funnel_this": "इस पुस्तिका में हैं",
|
||||
"funnel_packets": "UPG 100 प्रार्थना पुस्तिकाएँ इन {total} को आपस में बाँटती हैं",
|
||||
"funnel_packets": "UPG100 प्रार्थना पुस्तिकाएँ इन {total} को आपस में बाँटती हैं",
|
||||
"funnel_share": "यह पुस्तिका {k} सूचियों में से 1 है · {total} का {pct}%",
|
||||
"funnel_foot": "आंकड़े {imb_pub} से, {imb_date} को लिए गए। {total} में से {unassigned} अभी किसी सूची में नहीं हैं।",
|
||||
"funnel_people": "लोग",
|
||||
|
|
@ -2966,7 +2966,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + {n} और",
|
||||
"funnel_eq_title": "हर संख्या कैसे प्राप्त होती है",
|
||||
"funnel_tip": "यह पुस्तिका {n} UPG-100 सूचियों में से 1 है",
|
||||
"funnel_tip": "यह पुस्तिका {n} UPG100 सूचियों में से 1 है",
|
||||
"life_kicker": "परिप्रेक्ष्य",
|
||||
"life_title": "एक मानव जीवन, सप्ताहों में",
|
||||
"life_lede": "सौ वर्ष। हर वर्ष बावन सप्ताह। पाँच हज़ार दो सौ खाने — और बस इतना ही। जिस भी सप्ताह आप प्रार्थना करेंगे, वह इन्हीं में से एक है।",
|
||||
|
|
@ -3060,7 +3060,7 @@
|
|||
"map_page_kicker": "未得之民",
|
||||
"map_page_sub": "为 {count} 个未得之民的祷告名单",
|
||||
"map_unavailable": "此祷告名单的地图未包含在本次打印中。",
|
||||
"map_page_series": "UPG 100 的 {k} 份祷告名单之一",
|
||||
"map_page_series": "UPG100 的 {k} 份祷告名单之一",
|
||||
"zone_affinity_A017": "聋人群体",
|
||||
"list_header": "{count} 之中的 {from}–{to} · 按名为他们祷告",
|
||||
"people_suffix": "人",
|
||||
|
|
@ -3243,7 +3243,7 @@
|
|||
"who": "禁卒"
|
||||
}
|
||||
],
|
||||
"funnel_kicker": "UPG 100",
|
||||
"funnel_kicker": "UPG100",
|
||||
"funnel_title": "这份名单是怎么来的",
|
||||
"funnel_intro": "地上所有的族群,收窄到那些没有教会、没有工人的族群。",
|
||||
"funnel_all": "个族群在世上",
|
||||
|
|
@ -3252,7 +3252,7 @@
|
|||
"funnel_doxa": "在这个祷告网络的名单上",
|
||||
"funnel_doxa_note": "其中 {frontier} 个为前沿族群",
|
||||
"funnel_this": "在这本祷告册里",
|
||||
"funnel_packets": "份 UPG 100 祷告册,共同分担这 {total} 个族群",
|
||||
"funnel_packets": "份 UPG100 祷告册,共同分担这 {total} 个族群",
|
||||
"funnel_share": "这本祷告册是 {k} 份名单之一 · 占 {total} 的 {pct}%",
|
||||
"funnel_foot": "数据来自 {imb_pub},采集于 {imb_date}。{total} 中有 {unassigned} 还不在任何名单上。",
|
||||
"funnel_people": "人",
|
||||
|
|
@ -3266,7 +3266,7 @@
|
|||
"zone_join": "{a} + {b}",
|
||||
"zone_join_more": "{a} + 另外 {n} 个",
|
||||
"funnel_eq_title": "每个数字是如何得出的",
|
||||
"funnel_tip": "本手册是 {n} 份 UPG-100 名单中的 1 份",
|
||||
"funnel_tip": "本手册是 {n} 份 UPG100 名单中的 1 份",
|
||||
"life_kicker": "视角",
|
||||
"life_title": "一生,以周计",
|
||||
"life_lede": "一百年。每年五十二周。五千二百个格子——就这些。你祷告的每一周都是其中之一。",
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@
|
|||
},
|
||||
|
||||
"upg100": {
|
||||
"label": "UPG-100 — unengaged people groups, ~30 zoned lists",
|
||||
"label": "UPG100 — unengaged people groups, ~30 zoned lists",
|
||||
"dataDir": "plugin-designs/my-upg-100-list/data",
|
||||
"countryMode": false,
|
||||
"funnel": true,
|
||||
|
|
@ -64,8 +64,8 @@
|
|||
"poster": {
|
||||
"kicker": "Unengaged People Groups",
|
||||
"titleQualifier": "Unengaged of",
|
||||
"seriesName": "UPG-100 List",
|
||||
"sideBoxHeading": "What is a UPG-100 List?",
|
||||
"seriesName": "UPG100 List",
|
||||
"sideBoxHeading": "What is a UPG100 List?",
|
||||
"sideBoxBody": "This map is one of a {approxLists}-map set called the {seriesName} — a large, overwhelming target in the thousands, organised into clear groupings and displayed on maps and prayer lists.",
|
||||
"headColumns": true
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue