Merge development into repo/upg100-docs
|
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 222 KiB |
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 187 KiB |
|
Before Width: | Height: | Size: 235 KiB After Width: | Height: | Size: 249 KiB |
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 244 KiB |
|
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 220 KiB After Width: | Height: | Size: 230 KiB |
|
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 219 KiB After Width: | Height: | Size: 236 KiB |
|
Before Width: | Height: | Size: 219 KiB After Width: | Height: | Size: 235 KiB |
|
Before Width: | Height: | Size: 240 KiB After Width: | Height: | Size: 257 KiB |
|
Before Width: | Height: | Size: 219 KiB After Width: | Height: | Size: 230 KiB |
|
Before Width: | Height: | Size: 223 KiB After Width: | Height: | Size: 240 KiB |
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 238 KiB |
|
Before Width: | Height: | Size: 238 KiB After Width: | Height: | Size: 242 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 211 KiB |
|
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 264 KiB |
|
Before Width: | Height: | Size: 220 KiB After Width: | Height: | Size: 238 KiB |
|
Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 191 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 220 KiB |
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 207 KiB |
|
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 174 KiB |
|
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 233 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 207 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 236 KiB After Width: | Height: | Size: 246 KiB |
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -117,8 +117,11 @@ const layout = await page.evaluate(() => {
|
|||
const tb = rng.getBoundingClientRect()
|
||||
if (tb.width < 20 || box.width < 50 || box.width - tb.width < 12) continue
|
||||
if (cs.direction === 'rtl') out.rtlComputed += 1
|
||||
if (Math.round(box.right - tb.right) <= 1) out.pinnedRight += 1
|
||||
else if (Math.round(tb.left - box.left) <= 1) out.pinnedLeft += 1
|
||||
// Against the CONTENT box: a padded table cell (the pace table's) starts its run at its padding, which is
|
||||
// still the left (or right) edge the direction pins it to.
|
||||
const pl = parseFloat(cs.paddingLeft) || 0, pr = parseFloat(cs.paddingRight) || 0
|
||||
if (Math.round(box.right - pr - tb.right) <= 1) out.pinnedRight += 1
|
||||
else if (Math.round(tb.left - box.left - pl) <= 1) out.pinnedLeft += 1
|
||||
out.sampled += 1
|
||||
if (out.sampled >= 25) break
|
||||
}
|
||||
|
|
@ -252,6 +255,8 @@ const r = await page.evaluate(() => {
|
|||
christianSheets: document.querySelectorAll('.sheet-christian').length,
|
||||
lifeCells: document.querySelectorAll('.lc-frame .lc-c').length,
|
||||
prayBoxes: document.querySelectorAll('.pray-box').length,
|
||||
fdTopOver: (() => { const b = document.querySelector('.fd-top'); if (!b) return 0; const top = b.getBoundingClientRect().top
|
||||
return Math.round(Math.max(0, ...[...b.children].map((k) => k.getBoundingClientRect().bottom + parseFloat(getComputedStyle(k).marginBottom))) - top - b.clientHeight) })(),
|
||||
funnelTip: document.querySelectorAll('.funnel-tip').length,
|
||||
lifeShaded: document.querySelectorAll('.lc-frame .lc-reached').length,
|
||||
// ★ FILLED FROM THE TOP, in reading order (the packet's design), measured on the DOM order of the cells:
|
||||
|
|
@ -730,17 +735,24 @@ if (!boxes.length) {
|
|||
// sheets — a 100-year life in weeks, then the SAME grid shaded by the evangelical share of these
|
||||
// groups' population — so they are DETECTED and added as known terms for exactly the reason the
|
||||
// funnel was, and for the reason stated above: a tolerance here would hide a dropped list page.
|
||||
const PER_PAGE = 20
|
||||
// THE PAGE SIZES ARE THE RENDERER'S, read from it rather than retyped: the first list page of each packet
|
||||
// gives rows to the explanation band (2026-10-02), so a typed number drifted the moment the band changed.
|
||||
const { createPacketRenderer: makeR } = await import(resolve(dirname(fileURLToPath(import.meta.url)), '../library/packet/packet-render.js'))
|
||||
const RR = makeR({ strings: catalog, lang: 'en' })
|
||||
const PER_PAGE = RR.PER_PAGE
|
||||
const funnelSheets = r.funnel ? 1 : 0
|
||||
const lifeSheets = (r.lifeSheets || 0) + (r.christianSheets || 0)
|
||||
// ⚠ AND THE SETS PAGES (bounded, centered): back matter, DETECTED for the same reason as the rest.
|
||||
// Before they were counted the arithmetic only held when a fixture omitted set data.
|
||||
const setsSheets = r.setsSheets || 0
|
||||
// The worksheet paginates 11 rows on its first page and 18 after (packet-render WS_FIRST / WS_REST; the first page
|
||||
// gave five rows to its description and pace table on 2026-10-02; 20 and 24
|
||||
// before its rows gained a photo and a description, 2026-09-30).
|
||||
const wsPages = (n) => (n <= 0 ? 0 : 1 + Math.ceil(Math.max(0, n - 11) / 18))
|
||||
const listSheets = r.cards ? Math.ceil(r.cards / PER_PAGE) : wsPages(r.wsRows)
|
||||
// Both lists give their first page to the explanation band: the worksheet holds WS_FIRST rows there and
|
||||
// WS_REST after; the profile pages FD_FIRST, then PER_PAGE.
|
||||
const wsPages = (n) => (n <= 0 ? 0 : 1 + Math.ceil(Math.max(0, n - RR.WS_FIRST) / RR.WS_REST))
|
||||
const fdPages = (n) => (n <= 0 ? 0 : 1 + Math.ceil(Math.max(0, n - RR.FD_FIRST) / PER_PAGE))
|
||||
const listSheets = r.cards ? fdPages(r.cards) : wsPages(r.wsRows)
|
||||
// The Full detail's first page reserves a block for the explanation and CLIPS what outgrows it (rather than
|
||||
// let it overlap the rows): only a measurement sees a clipped line, so measure it.
|
||||
if (r.fdTopOver > 0) fails.push(`the Full detail's explanation block outgrows its reserved height by ${r.fdTopOver}px — text is clipped (raise FD_TOP_H)`)
|
||||
if (r.wsRows && r.wsSheets !== wsPages(r.wsRows)) fails.push(`${r.wsRows} worksheet rows should take ${wsPages(r.wsRows)} page(s) but the packet has ${r.wsSheets}`)
|
||||
// + 2 again (2026-09-30, the second revision): point 4's Mark 5:18-20 and the Father's-heart list are back ON the
|
||||
// points page, so the back matter is the wheel and the points.
|
||||
|
|
@ -833,6 +845,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])) {
|
||||
|
|
|
|||
|
|
@ -125,6 +125,22 @@ for (const loc of locales) {
|
|||
}
|
||||
}
|
||||
|
||||
// ── SCRIPTURE ADDRESSES ARE ENGLISH'S, AND THE THEMES ARE WHOLE ───────────────────
|
||||
// A point's refs are canonical addresses: a language may not keep an older set (point 12 kept Acts 2 / Matthew 28
|
||||
// in ten languages after English moved to John 17). The prayer themes are seven and the scenes three in every
|
||||
// language, or the page falls back to English for the whole list.
|
||||
for (const loc of locales) {
|
||||
const b = cat[loc]
|
||||
;(b.points || []).forEach((pt, i) => {
|
||||
if (pt && pt.refs !== undefined && JSON.stringify(pt.refs) !== JSON.stringify((en.points[i] || {}).refs)) {
|
||||
fails.push(`${loc} point ${i + 1} carries references ${JSON.stringify(pt.refs)}, not English's ${JSON.stringify((en.points[i] || {}).refs)}`)
|
||||
}
|
||||
})
|
||||
if (!Array.isArray(b.themes) || b.themes.length !== 7 || b.themes.some((x) => typeof x !== 'string' || !x.trim())) fails.push(`${loc} needs 7 prayer themes`)
|
||||
if (!Array.isArray(b.scenes) || b.scenes.length !== 3 || b.scenes.some((x) => typeof x !== 'string' || !x.trim())) fails.push(`${loc} needs 3 prayer scenes`)
|
||||
}
|
||||
if (!Array.isArray(en.scene_refs) || en.scene_refs.length !== 3 || en.scene_refs.some((r) => !Array.isArray(r) || r.length !== 2)) fails.push('en scene_refs must give each of the 3 scenes two references')
|
||||
|
||||
// ── ARABIC: NO ALEF WASLA (U+0671) ─────────────────────────────────────────────
|
||||
// The Van Dyck texts write the article with alef wasla (ٱ). A device whose fonts lack U+0671 printed it as a
|
||||
// BOX, three times in the blessing and eight in Mark 5. The stored ar text uses plain alef (U+0627), the
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ ok(count(light, /sheet-sets-(bounded|centered)/g) === 0, 'lightweight still carr
|
|||
// ⚠ THE DELTA IS DERIVED, never relaxed into a range: lightweight drops four back pages (life, % grid,
|
||||
// bounded, centered) AND lists the same people as a worksheet, whose pages hold more rows than profiles.
|
||||
{
|
||||
const profilePages = Math.ceil(45 / R.PER_PAGE)
|
||||
const profilePages = 1 + Math.ceil(Math.max(0, 45 - R.FD_FIRST) / R.PER_PAGE)
|
||||
const worksheetPages = count(light, /<div class="sheet sheet-worksheet/g)
|
||||
const want = 4 + profilePages - worksheetPages
|
||||
ok(worksheetPages >= 1 && count(light, /class="ws-row"/g) === 45, `the lightweight worksheet should list all 45 groups, got ${count(light, /class="ws-row"/g)}`)
|
||||
|
|
@ -116,26 +116,40 @@ ok(count(light, /sheet-sets-(bounded|centered)/g) === 0, 'lightweight still carr
|
|||
`each lightweight row should carry ONE photo cell (${pics.size} photos + ${45 - pics.size} "no photo"), got ${imgs} + ${none} in ${rows} rows`)
|
||||
ok(count(lw, /class="ws-desc"/g) === 45, `each lightweight row should carry its group's description, got ${count(lw, /class="ws-desc"/g)} of 45`)
|
||||
}
|
||||
// ★ THE LIGHTWEIGHT LIST EXPLAINS ITSELF FIRST (2026-10-02): its first page carries, before any row, what the three
|
||||
// columns ask, the blessing in full with its credit, ONE line of further references, the wheel pointer, and a
|
||||
// five-pace table whose daily load is COMPUTED from the list (45 groups: all 45 a day, 6 at a weekly pace).
|
||||
// Once, on the first worksheet page only, and never in the full packet. The rows keep their tally cells.
|
||||
{
|
||||
const first = light.slice(light.indexOf('<div class="sheet sheet-worksheet'))
|
||||
const page1 = first.slice(0, first.indexOf('<div class="sheet', 10))
|
||||
// ★ BOTH LISTS EXPLAIN THEMSELVES FIRST (2026-10-02, v2): the first list page of EACH packet carries, before any
|
||||
// row, the blessing in full with its credit, ONE line of further references, the wheel pointer, and ONE band
|
||||
// (class="xb"): a five-pace table whose loads are COMPUTED from the list (45 groups: all 45 a day, 6 at a
|
||||
// weekly pace), what the three columns ask, and an example row of three tally cells under the table's own
|
||||
// question heads. The question heads stand ONCE per page over the tally cells, never per group.
|
||||
for (const [name, html, rowRe, cellRe, headRe, pageRe] of [
|
||||
['lightweight', light, /class="ws-row"/g, /class="ws-box"/g, /class="ws-head"/g, /<div class="sheet sheet-worksheet/g],
|
||||
['full', full, /class="card"/g, /class="pray-box"/g, /class="pray-head"/g, /<div class="hd">/g],
|
||||
]) {
|
||||
const E = strings.en
|
||||
const before = page1.indexOf('class="ws-howto"') >= 0 && page1.indexOf('class="ws-howto"') < page1.indexOf('class="ws-row"')
|
||||
ok(count(light, /class="ws-howto"/g) === 1 && before, 'the lightweight list should explain its three columns ONCE, on its first page, before the first row')
|
||||
ok(count(full, /class="ws-howto"|class="ws-pace"/g) === 0, 'the full packet should not carry the worksheet description')
|
||||
ok(page1.includes(E.blessing_text.replace(/&/g, '&')) && page1.includes(E.blessing_credit), 'the first page should print the blessing (Numbers 6:24-26) with its credit')
|
||||
ok(count(page1, /class="ws-refs"/g) === 1 && count(page1, /Psalm 134:3/g) === 1, 'the first page should carry ONE line of blessing references')
|
||||
ok(page1.includes(E.howto_wheel), 'the first page should point to the prayer wheel at the end of the packet')
|
||||
const paceRows = (page1.match(/<table class="ws-pace-t">([\s\S]*?)<\/table>/) || [])[1] || ''
|
||||
ok(count(paceRows, /<th/g) === 5 && paceRows.includes('all 45, every day') && paceRows.includes('about 6 a day') && count(paceRows, /ws-pace-best/g) === 3,
|
||||
`the pace table should show five paces, daily = all 45 and weekly = about 6 a day (from the list size), weekly marked: ${paceRows.replace(/<[^>]+>/g, ' ').replace(/\s+/g, ' ').trim().slice(0, 200)}`)
|
||||
ok(!/no pace to keep/.test(light), 'the lightweight list should no longer say there is no pace to keep')
|
||||
ok(count(light, /class="ws-box"/g) === 45 * 3, `every worksheet row should carry three tally cells, got ${count(light, /class="ws-box"/g)}`)
|
||||
const band = html.indexOf('<section class="xb"')
|
||||
ok(count(html, /<section class="xb"/g) === 1 && band > 0 && band < html.search(rowRe),
|
||||
`the ${name} list should explain itself ONCE, on its first list page, before the first row`)
|
||||
ok(html.includes(E.blessing_text.replace(/&/g, '&')) && html.includes(E.blessing_credit), `the ${name} list should print the blessing (Numbers 6:24-26) with its credit`)
|
||||
ok(count(html, /class="ws-refs"/g) === 1 && count(html, /Psalm 134:3/g) === 1, `the ${name} list should carry ONE line of blessing references`)
|
||||
ok(html.includes(E.howto_wheel), `the ${name} list should point to the prayer wheel at the end of the packet`)
|
||||
const pace = (html.match(/<table class="ws-pace-t">([\s\S]*?)<\/table>/) || [])[1] || ''
|
||||
ok(count(pace, /<tr/g) === 5 && pace.includes('all 45, every day') && pace.includes('about 6 a day') && count(pace, /ws-pace-best/g) === 1,
|
||||
`the ${name} pace table should show five paces, daily = all 45 and weekly = about 6 a day (from the list size), weekly marked: ${pace.replace(/<[^>]+>/g, ' ').replace(/\s+/g, ' ').trim().slice(0, 160)}`)
|
||||
ok(count(html, /class="xb-cell /g) === 3 && count(html, /class="xb-marks"/g) === 3, `the ${name} band's example should be ONE row of three tally cells with marks`)
|
||||
ok(count(html, rowRe) === 45 && count(html, cellRe) === 45 * 3, `every ${name} row should carry three tally cells, got ${count(html, cellRe)} for ${count(html, rowRe)} rows`)
|
||||
ok(count(html, headRe) === count(html, pageRe), `the ${name} question heads should stand once per list page: ${count(html, headRe)} heads on ${count(html, pageRe)} pages`)
|
||||
}
|
||||
ok(!/no pace to keep/.test(light), 'the lightweight list should no longer say there is no pace to keep')
|
||||
// ★ THE PRAYER THEMES HEAD THE POINTS PAGE (2026-10-02): seven themes, then three scenes with two references
|
||||
// each, in both packets; point 12 is John 17 (its references are John 17:3, John 17:11–23, Ephesians 3:20).
|
||||
for (const [name, html] of [['lightweight', light], ['full', full]]) {
|
||||
const th = (html.match(/<div class="pt-themes">([\s\S]*?)<\/div>\s*<div style="margin-bottom/) || [])[1] || ''
|
||||
const themes = count(th.split('pt-sc-list')[0] || '', /<li>/g), scenes = count(th.split('pt-sc-list')[1] || '', /<li>/g)
|
||||
ok(themes === 7 && scenes === 3 && count(th, /class="pt-sc-r"/g) === 3 && /Haggai 2:7/.test(th) && /Matthew 8:26/.test(th),
|
||||
`the ${name} points page should open with 7 themes and 3 scenes (2 references each): ${themes} themes, ${scenes} scenes`)
|
||||
ok(/John 17:3/.test(html) && /Ephesians 3:20/.test(html) && !/Acts 2:42/.test(html), `the ${name} point 12 should be John 17 (John 17:3 · John 17:11–23 · Ephesians 3:20)`)
|
||||
}
|
||||
ok(!/<em>[^<]*<\/em><\/span>/.test(full.slice(full.indexOf('class="card"'))), 'the full packet repeats a question under each tally cell; the heads stand once per page')
|
||||
// ★ THE LIFE CALENDAR, HEADLESS — the grid's CONTENT, not just its page. An adversarial review mutated the
|
||||
// renderer to shade the LAST 33 years, to shade nothing, and to draw 90 rows; every packet gate stayed green
|
||||
// because none looked inside the grid. Read the cells of each frame, in order (the legend's sample boxes
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ const G = (i) => ({ slug: `g${i}`, name: `Group ${i}`, country_code: 'MYS', prim
|
|||
// which meant the assertion checked MY arithmetic against MY arithmetic and stayed green when the
|
||||
// source's ROWS changed — it was the pagination check that caught that mutant, by luck. PER_PAGE is
|
||||
// exported; the rest come out of the rendered geometry, so this compares the SOURCE to the sheet.
|
||||
const { PER_PAGE, W, H } = mk(describe)
|
||||
const { PER_PAGE, FD_FIRST, W, H } = mk(describe)
|
||||
const SRC = read('library/packet/packet-render.js')
|
||||
const numOf = (re, what) => {
|
||||
const m = SRC.match(re)
|
||||
|
|
@ -91,7 +91,10 @@ for (const n of [1, 19, 20, 21, 45, 100]) {
|
|||
const rows = (html.match(/class="card"/g) || []).length
|
||||
ok(rows === n, `${n} groups rendered ${rows} rows — a layout rewrite dropped people`)
|
||||
const pages = R.listPages({ id: 'z', label: 'Z' }, Array.from({ length: n }, (_, i) => G(i)), new Map()).length
|
||||
ok(pages === Math.ceil(n / 20), `${n} groups made ${pages} pages, expected ${Math.ceil(n / 20)}`)
|
||||
// The first page gives its top to the explanation band (2026-10-02) and holds FD_FIRST rows; the rest PER_PAGE.
|
||||
const want = 1 + Math.ceil(Math.max(0, n - FD_FIRST) / PER_PAGE)
|
||||
ok(Number.isInteger(FD_FIRST) && FD_FIRST > 0 && FD_FIRST < PER_PAGE, `FD_FIRST should be a row count below PER_PAGE, got ${FD_FIRST}`)
|
||||
ok(pages === want, `${n} groups made ${pages} pages, expected ${want} (${FD_FIRST} on the first, ${PER_PAGE} after)`)
|
||||
}
|
||||
|
||||
// Each row must carry its three prayer boxes — the packet is a WORKING sheet, and a row without
|
||||
|
|
@ -104,7 +107,11 @@ for (const n of [1, 19, 20, 21, 45, 100]) {
|
|||
// ── 3. THE FIT LADDER PICKS THE SIZE IT CLAIMS, AND EVERY TIER FIRES ───────────────────────────
|
||||
// Budgets are recomputed here from the same inputs rather than hardcoded, so this tests the LADDER
|
||||
// and not my arithmetic twice.
|
||||
const DESC_W = 1036, ADV = 0.52, LINES = 2
|
||||
// DESC_W READ FROM THE SOURCE'S OWN INPUTS, not restated: it was a typed 1036 and went stale the moment the tally
|
||||
// cells widened (PRAY_CELL 84 → 96). The row is the sheet less its margins, the photo, the three tally cells and
|
||||
// two gutters.
|
||||
const PRAY_CELL = numOf(/const PRAY_CELL = (\d+)/, 'PRAY_CELL')
|
||||
const DESC_W = (W - 2 * M) - Math.min(CH - 8, 64) - 3 * PRAY_CELL - GUT * 2, ADV = 0.52, LINES = 2
|
||||
const budget = (px) => Math.floor(DESC_W / (px * ADV)) * LINES
|
||||
const probe = (txt) => {
|
||||
const html = mk(() => txt).listPages({ id: 'z' }, [G(0)], new Map()).join('')
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "موارد الإنجيل",
|
||||
"languageFamilies": "العائلات اللغوية",
|
||||
"prayer": "تقدم الصلاة",
|
||||
"upg100List": "قائمة UPG 100 الخاصة بي",
|
||||
"upg100List": "قائمة UPG100 الخاصة بي",
|
||||
"batchSelect": "تحديد متعدد"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "اللغات"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "المنطقة — ترتّب قوائم UPG-100 حسب منطقة العالم (أفريقيا، الهند، الشرق الأوسط، الصمّ، …). الأعداد هي مجموع UUPG والسكان لكل قائمة تحتها.",
|
||||
"upg100Zone": "قوائم UPG-100 — كل واحدة هي قائمة صلاة للشعوب غير الموصول إليها في منطقة ما، وهي ما ترسمه الخريطة وتلوّنه. تُطبع كل قائمة ككُتيّب خاص بها.",
|
||||
"upg100Region": "المنطقة — ترتّب قوائم UPG100 حسب منطقة العالم (أفريقيا، الهند، الشرق الأوسط، الصمّ، …). الأعداد هي مجموع UUPG والسكان لكل قائمة تحتها.",
|
||||
"upg100Zone": "قوائم UPG100 — كل واحدة هي قائمة صلاة للشعوب غير الموصول إليها في منطقة ما، وهي ما ترسمه الخريطة وتلوّنه. تُطبع كل قائمة ككُتيّب خاص بها.",
|
||||
"upg100Group": "مجموعة شعبية — المجموعات غير الموصول إليها داخل القائمة، الأكثر حاجة للصلاة أولاً. كل نقطة على الخريطة هي واحدة منها.",
|
||||
"family": "عائلة اللغة — مجموعة لغات منحدرة من أصل مشترك (مثل الهندية الأوروبية، الأفروآسيوية).",
|
||||
"language": "اللغة — نظام تواصل يستخدمه شعب ما (مثل العربية، البنغالية، الهندية).",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "ملصق",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "قائمة صلاة من نحو ٥٠ إلى ١٠٠ شعب غير مبلَّغ — يستطيع شخص واحد أن يحمل واحدة.",
|
||||
"packetAria": "تفاصيل حزمة الصلاة",
|
||||
"packetFull": "تفاصيل كاملة",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "اعثر على الفجوات. انتقل إلى «المشاركة» لترى أين بدأ العمل وأين لم يُخدَم أحد بعد. تلك الفجوات هي المناطق ذات الأولوية للتحشيد.",
|
||||
"p3": "ابحث في جزء واحد من العالم في كل مرة. ضيِّق حسب المنطقة أو اللغة أو الديانة، أو ابحث في القائمة بالاسم. تتبع القائمة الخريطة، فتقرأ الأسماء التي وراء النقاط.",
|
||||
"p4": "تعرّف على شعب. اضغط على نقطة لترى بلده وعدد سكانه ولغته وديانته، ثم استخدم «صلِّ من أجلهم» لتبدأ الصلاة من أجل ذلك الشعب باسمه.",
|
||||
"p5": "اجعله بسيطًا. تتابع هذه الخريطة التقدّم على مستوى بسيط وبلمحة. وحين تحتاج إلى البيانات الكاملة، انتقل إلى «الصورة الكاملة»؛ ولموارد الصلاة القابلة للطباعة، انتقل إلى «المناطق» أو «قائمة UPG-100»."
|
||||
"p5": "اجعله بسيطًا. تتابع هذه الخريطة التقدّم على مستوى بسيط وبلمحة. وحين تحتاج إلى البيانات الكاملة، انتقل إلى «الصورة الكاملة»؛ ولموارد الصلاة القابلة للطباعة، انتقل إلى «المناطق» أو «قائمة UPG100»."
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "لنحو 170 دولة ملصقها وحزمتها ومجموعة بطاقاتها. حشِّد مجموعة واحدة لتصلّي من أجل كل دولة، فتُغطّى كل دولة بالصلاة.",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "ابدأ قريبًا من بيتك، بالتلاميذ والكنائس المحلية. ثم انتقل إلى القادة والعاملين المحليين على الأرض في تلك الدول، وأرسل إليهم ملصق الدولة وحزمتها وبطاقاتها ليطبعوها حيث هم.",
|
||||
"p3": "حزمة الصلاة هي الأكثر استراتيجية بين الثلاثة: كل ما تحتاجه للصلاة من أجل دولة، في حزمة واحدة قابلة للطباعة.",
|
||||
"p4": "تفيد البطاقات أكثر حين تكون لديك مجموعة توزّعها عليها: شعب واحد في كل بطاقة.",
|
||||
"p5": "تناسب حزم الدول قاعدة تحشيد أكبر، أو دولة واحدة تريد أن تراها مُبلَّغة. وإن كان التحشيد بطيئًا، فقوائم UPG-100 هي المكان الأبسط للبدء."
|
||||
"p5": "تناسب حزم الدول قاعدة تحشيد أكبر، أو دولة واحدة تريد أن تراها مُبلَّغة. وإن كان التحشيد بطيئًا، فقوائم UPG100 هي المكان الأبسط للبدء."
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "تنمو حركة الصلاة حين يعرض كل شريك الخريطة نفسها، فضع هذه الخريطة على كل موقع في شبكتك.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "أجلس يسوع الخمسة آلاف في مجموعات من خمسين ومئة قبل أن يطعمهم (لوقا 9:14). وهذه القوائم تفعل الشيء نفسه لنحو 2,100 شعب غير مُبلَّغ: حين تُقسَّم إلى قوائم بهذا الحجم، تصير المهمة كلها حملًا يستطيع شخص واحد أن يحمله.",
|
||||
"p1": "27 قائمة تعني 27 ملصقًا و27 حزمة صلاة و27 مجموعة بطاقات. ضع واحدة في يد كل واحد من 27 تلميذًا أو كنيسة أو قائدًا محليًا، فيُصلّى من أجل كل شعب بالاسم.",
|
||||
"p2": "أعطِ كل قائمة لمن سيواظب على الصلاة من أجلها. ويستطيع القادة المحليون أن يصلّوا بلغات الشعوب نفسها.",
|
||||
"p3": "هذا يتبع ممارسة مُثبتة في الحركات: يصلّي التلاميذ بانتظام من أجل خمسين إلى مئة شخص يعرفونهم (العائلة والأصدقاء والجيران وزملاء العمل والدراسة). وقائمة UPG-100 هي الحمل نفسه، لأناس لم يلتقوهم قط.",
|
||||
"p3": "هذا يتبع ممارسة مُثبتة في الحركات: يصلّي التلاميذ بانتظام من أجل خمسين إلى مئة شخص يعرفونهم (العائلة والأصدقاء والجيران وزملاء العمل والدراسة). وقائمة UPG100 هي الحمل نفسه، لأناس لم يلتقوهم قط.",
|
||||
"p4": "ابدأ بقائمة واحدة وشخص واحد. تحمل الحزمة كل ما تحتاجه تلك القائمة في مطبوعة واحدة، وتساعد البطاقات حين تتقاسم مجموعة القائمة."
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "اضغط على نقطة ملوّنة — لا يزال هناك من يحتاج إلى الصلاة"
|
||||
},
|
||||
"upg100WallHeading": "قائمتي UPG 100 — قوائم صلاة وملصقات",
|
||||
"upg100WallHeading": "قائمتي UPG100 — قوائم صلاة وملصقات",
|
||||
"upg100WallTag": "تعبئة للصلاة",
|
||||
"upg100WallIntroA": "كيف تُطعم جمعًا من خمسة آلاف؟ أجلسهم يسوع جماعاتٍ من خمسين ومن مئة، فصار المستحيل قابلًا للمشاركة (لوقا ٩:١٤). فعلنا المثل مع ٢١٠٦ شعوب غير مبلَّغة: ٢٧ قائمة من نحو خمسين إلى مئة. تُطبع كل قائمة حزمةَ صلاة وملصقًا، ليحمل ٢٧ تلميذًا أو كنيسة أو قائدًا محليًا كلٌّ واحدة — مصلّين لأجلهم ",
|
||||
"upg100WallIntroEmph": "باسم شعبهم",
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
"within": "ضمن {selection}",
|
||||
"allData": "كل بيانات DOXA"
|
||||
},
|
||||
"upg100Placeholder": "ابحث عن شعب أو قائمة UPG-100 أو منطقة…",
|
||||
"upg100Placeholder": "ابحث عن شعب أو قائمة UPG100 أو منطقة…",
|
||||
"tabPlaceholder": {
|
||||
"languageFamilies": "ابحث في عائلة اللغة أو اللغة أو اللهجة/التنوع",
|
||||
"affinityBlocks": "ابحث في كتلة التقارب أو المجموعة أو الشعب",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"block": "كتلة WAGF",
|
||||
"country": "الدولة",
|
||||
"upg100Region": "المنطقة",
|
||||
"upg100Zone": "قوائم UPG-100",
|
||||
"upg100Zone": "قوائم UPG100",
|
||||
"upg100Group": "مجموعة شعبية",
|
||||
"selectView": "اختر العرض",
|
||||
"views": "العروض",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"selectionCardsFailed": "فشل إنشاء بطاقات التحديد: {reason}",
|
||||
"selectionPosterNeedsZone": "الملصقات متاحة لكل منطقة في مفتاح الخريطة — استخدم «قائمة الصلاة» لتحديد على الخريطة",
|
||||
"mapDataFailed": "تعذّر تحميل بيانات الخريطة",
|
||||
"infoLead": "قائمة UPG-100 على خريطة واحدة: الشعوب غير المُبشَّرة، مجمّعة في مناطق يمكنك أن تتبنّاها بالصلاة.",
|
||||
"infoLead": "قائمة UPG100 على خريطة واحدة: الشعوب غير المُبشَّرة، مجمّعة في مناطق يمكنك أن تتبنّاها بالصلاة.",
|
||||
"infoTakeaway": "لكل منطقة: ملصق للحائط، وحزمة صلاة للتوزيع، ومجموعة من بطاقات الصلاة. المثال أدناه هو المنطقة التي تضم أكبر عدد من الناس في شعوب لا يعمل أحد بعد على غرس كنائس بينها.",
|
||||
"selectionColourGroup": "لون التحديد",
|
||||
"selectionColour": "تلوين التحديد {hex}",
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
"copySelection": "نسخ",
|
||||
"exportCsv": "تصدير CSV",
|
||||
"copyNotRegroupable": "لا يمكن إعادة تجميعها معًا: انسخ ولايات أو مقاطعات بلد واحد، أو البلدان، كلًّا على حدة",
|
||||
"displayName": "ملصقات قائمة UPG 100",
|
||||
"wallHeading": "ملصقات قائمة UPG 100",
|
||||
"displayName": "ملصقات UPG100",
|
||||
"wallHeading": "ملصقات UPG100",
|
||||
"wallIntroA": "كيف تُطعم جمعًا من خمسة آلاف؟ أجلسهم يسوع جماعاتٍ من خمسين ومن مئة، فصار المستحيل قابلًا للمشاركة (لوقا ٩:١٤). فعلنا المثل مع {n} شعوب غير مبلَّغة: ٢٧ قائمة من نحو خمسين إلى مئة. تُطبع كل قائمة حزمةَ صلاة وملصقًا، ليحمل ٢٧ تلميذًا أو كنيسة أو قائدًا محليًا كلٌّ واحدة — مصلّين لأجلهم ",
|
||||
"peopleStillLoading": "لا تزال الشعوب قيد التحميل، حاول مرة أخرى بعد لحظة"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "Evangeliumsressourcen",
|
||||
"languageFamilies": "Sprachfamilien",
|
||||
"prayer": "Gebetsfortschritt",
|
||||
"upg100List": "Meine UPG-100-Liste",
|
||||
"upg100List": "Meine UPG100-Liste",
|
||||
"batchSelect": "Mehrfachauswahl"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "Sprachen"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "Region — sortiert die UPG-100-Listen nach Weltgegend (Afrika, Indien, Naher Osten, Gehörlose, …). Die Zahlen sind die UUPGs und die Bevölkerung aller darunterliegenden Listen zusammen.",
|
||||
"upg100Zone": "UPG-100-Listen — jede ist eine Gebetsliste der unerreichten Volksgruppen eines Gebiets und das, was die Karte zeichnet und einfärbt. Jede Liste wird als eigenes Heft gedruckt.",
|
||||
"upg100Region": "Region — sortiert die UPG100-Listen nach Weltgegend (Afrika, Indien, Naher Osten, Gehörlose, …). Die Zahlen sind die UUPGs und die Bevölkerung aller darunterliegenden Listen zusammen.",
|
||||
"upg100Zone": "UPG100-Listen — jede ist eine Gebetsliste der unerreichten Volksgruppen eines Gebiets und das, was die Karte zeichnet und einfärbt. Jede Liste wird als eigenes Heft gedruckt.",
|
||||
"upg100Group": "Volksgruppe — die einzelnen unerreichten Gruppen innerhalb einer Liste, größter Gebetsbedarf zuerst. Jeder Kartenpunkt ist eine davon.",
|
||||
"family": "Sprachfamilie — eine Gruppe von Sprachen gemeinsamen Ursprungs (z. B. indogermanisch, afroasiatisch).",
|
||||
"language": "Sprache — ein Verständigungssystem, das eine Volksgruppe verwendet (z. B. Arabisch, Bengalisch, Hindi).",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "Plakat",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "Eine Gebetsliste von etwa 50 bis 100 unerreichten Volksgruppen — eine Person kann eine tragen.",
|
||||
"packetAria": "Detailgrad des Gebetspakets",
|
||||
"packetFull": "Vollständig",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "Finden Sie die Lücken. Wechseln Sie zu „Engagement“, um zu sehen, wo die Arbeit begonnen hat und wo noch niemand tätig ist. Diese Lücken sind die vorrangigen Zonen für die Mobilisierung.",
|
||||
"p3": "Erforschen Sie einen Teil der Welt nach dem anderen. Grenzen Sie nach Region, Sprache oder Religion ein, oder durchsuchen Sie die Liste nach Namen. Die Liste folgt der Karte, sodass Sie die Namen hinter den Punkten lesen können.",
|
||||
"p4": "Lernen Sie eine Volksgruppe kennen. Tippen Sie auf einen Punkt, um Land, Bevölkerung, Sprache und Religion zu sehen, und beginnen Sie dann mit „Für sie beten“, für dieses Volk namentlich zu beten.",
|
||||
"p5": "Halten Sie es einfach. Diese Karte verfolgt den Fortschritt auf einfache Weise, auf einen Blick. Für die vollständigen Daten gehen Sie zu „Gesamtbild“; für druckbare Gebetsmaterialien zu „Regionen“ oder „UPG-100-Liste“."
|
||||
"p5": "Halten Sie es einfach. Diese Karte verfolgt den Fortschritt auf einfache Weise, auf einen Blick. Für die vollständigen Daten gehen Sie zu „Gesamtbild“; für druckbare Gebetsmaterialien zu „Regionen“ oder „UPG100-Liste“."
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "Rund 170 Länder haben ihr eigenes Poster, Paket und Kartenset. Mobilisieren Sie für jedes Land eine Gruppe zum Gebet, und jedes Land ist im Gebet abgedeckt.",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "Beginnen Sie in Ihrer Nähe, mit Jüngern und Gemeinden vor Ort. Gehen Sie dann zu den einheimischen Leitern und Mitarbeitern vor Ort in diesen Ländern, und schicken Sie ihnen Poster, Paket und Karten des Landes, damit sie dort gedruckt werden.",
|
||||
"p3": "Das Gebetspaket ist das strategischste der drei: alles, was man braucht, um für ein Land zu beten, in einem druckbaren Paket.",
|
||||
"p4": "Die Karten helfen am meisten, wenn Sie eine Gruppe haben, an die Sie sie verteilen: eine Volksgruppe pro Karte.",
|
||||
"p5": "Länderpakete passen zu einer größeren Mobilisierungsbasis oder zu einem Land, das Sie erreicht sehen wollen. Wenn die Mobilisierung schwer anläuft, sind die UPG-100-Listen der einfachere Anfang."
|
||||
"p5": "Länderpakete passen zu einer größeren Mobilisierungsbasis oder zu einem Land, das Sie erreicht sehen wollen. Wenn die Mobilisierung schwer anläuft, sind die UPG100-Listen der einfachere Anfang."
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "Eine Gebetsbewegung wächst, wenn jeder Partner dieselbe Karte zeigt. Stellen Sie diese Karte deshalb auf jede Website in Ihrem Netzwerk.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "Jesus ließ die Fünftausend sich in Gruppen zu fünfzig und hundert setzen, bevor er sie speiste (Lukas 9,14). Diese Listen tun dasselbe für rund 2.100 unerreichte Volksgruppen: in Listen dieser Größe geteilt, wird die ganze Aufgabe zu einer Last, die ein Mensch tragen kann.",
|
||||
"p1": "27 Listen bedeuten 27 Poster, 27 Gebetspakete und 27 Kartensets. Geben Sie je eines 27 Jüngern, Gemeinden oder einheimischen Leitern, und für jede der Gruppen wird namentlich gebetet.",
|
||||
"p2": "Geben Sie jede Liste jemandem, der dranbleibt und für sie betet. Einheimische Leiter können in den Sprachen der Völker selbst beten.",
|
||||
"p3": "Das folgt einer in Bewegungen bewährten Praxis: Jünger beten regelmäßig für fünfzig bis hundert Menschen, die sie kennen (Familie, Freunde, Nachbarn, Kollegen, Mitschüler). Eine UPG-100-Liste ist dieselbe Last, für Menschen, denen sie nie begegnet sind.",
|
||||
"p3": "Das folgt einer in Bewegungen bewährten Praxis: Jünger beten regelmäßig für fünfzig bis hundert Menschen, die sie kennen (Familie, Freunde, Nachbarn, Kollegen, Mitschüler). Eine UPG100-Liste ist dieselbe Last, für Menschen, denen sie nie begegnet sind.",
|
||||
"p4": "Beginnen Sie mit einer Liste und einem Menschen. Das Paket enthält alles für diese Liste in einem Ausdruck, und die Karten helfen, wenn eine Gruppe sich die Liste teilt."
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "Tippe auf einen farbigen Punkt — jemand braucht noch Gebet"
|
||||
},
|
||||
"upg100WallHeading": "Meine UPG-100-Liste — Gebetslisten und Poster",
|
||||
"upg100WallHeading": "Meine UPG100-Liste — Gebetslisten und Poster",
|
||||
"upg100WallTag": "Gebetsmobilisierung",
|
||||
"upg100WallIntroA": "Wie würden Sie eine Menge von fünftausend speisen? Jesus ließ sie in Gruppen zu fünfzig und hundert lagern, und das Unmögliche wurde teilbar (Lukas 9,14). Dasselbe haben wir mit den 2.106 unerreichten Volksgruppen getan: 27 Listen von etwa fünfzig bis hundert. Jede Liste druckt als Gebetspaket und als Poster, damit 27 Jünger, Gemeinden oder einheimische Leiter je eine tragen können — und für sie beten ",
|
||||
"upg100WallIntroEmph": "mit dem Namen ihrer Volksgruppe",
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
"dialect": "Dialekt",
|
||||
"religionKind": "Religion"
|
||||
},
|
||||
"upg100Placeholder": "Volksgruppe, UPG-100-Liste oder Region suchen…",
|
||||
"upg100Placeholder": "Volksgruppe, UPG100-Liste oder Region suchen…",
|
||||
"tabPlaceholder": {
|
||||
"languageFamilies": "Sprachfamilie, Sprache, Dialekt/Varietät suchen",
|
||||
"affinityBlocks": "Affinitätsblock, Cluster, Volksgruppe suchen",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"block": "WAGF-Block",
|
||||
"country": "Land",
|
||||
"upg100Region": "Region",
|
||||
"upg100Zone": "UPG-100-Listen",
|
||||
"upg100Zone": "UPG100-Listen",
|
||||
"upg100Group": "Volksgruppe",
|
||||
"selectView": "Ansicht wählen",
|
||||
"views": "Ansichten",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"selectionCardsFailed": "Karten der Auswahl fehlgeschlagen: {reason}",
|
||||
"selectionPosterNeedsZone": "Plakate gibt es pro Gebiet in der Legende – nutzen Sie Gebetsliste für eine Auswahl auf der Karte",
|
||||
"mapDataFailed": "Die Kartendaten konnten nicht geladen werden",
|
||||
"infoLead": "Die UPG-100-Liste auf einer Karte: unerreichte Volksgruppen, zusammengefasst in Zonen, die Sie im Gebet übernehmen können.",
|
||||
"infoLead": "Die UPG100-Liste auf einer Karte: unerreichte Volksgruppen, zusammengefasst in Zonen, die Sie im Gebet übernehmen können.",
|
||||
"infoTakeaway": "für jede Zone ein Wandposter, ein Gebetsheft zum Weitergeben und ein Satz Gebetskarten. Das Beispiel unten ist die Zone mit den meisten Menschen in Volksgruppen, unter denen noch niemand Gemeinden gründet.",
|
||||
"selectionColourGroup": "Farbe der Auswahl",
|
||||
"selectionColour": "Auswahl einfärben: {hex}",
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
"copySelection": "Kopieren",
|
||||
"exportCsv": "CSV exportieren",
|
||||
"copyNotRegroupable": "Nicht gemeinsam umgruppierbar: Bundesstaaten oder Provinzen eines Landes oder die Länder getrennt kopieren",
|
||||
"displayName": "Poster der UPG 100 Liste",
|
||||
"wallHeading": "Poster der UPG 100 Liste",
|
||||
"displayName": "UPG100-Poster",
|
||||
"wallHeading": "UPG100-Poster",
|
||||
"wallIntroA": "Wie würden Sie eine Menge von fünftausend speisen? Jesus ließ sie in Gruppen zu fünfzig und hundert lagern, und das Unmögliche wurde teilbar (Lukas 9,14). Dasselbe haben wir mit den {n} unerreichten Volksgruppen getan: 27 Listen von etwa fünfzig bis hundert. Jede Liste druckt als Gebetspaket und als Poster, damit 27 Jünger, Gemeinden oder einheimische Leiter je eine tragen können — und für sie beten ",
|
||||
"peopleStillLoading": "die Volksgruppen werden noch geladen; versuchen Sie es gleich noch einmal"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "Gospel Resources",
|
||||
"languageFamilies": "Language Families",
|
||||
"prayer": "Prayer Progress",
|
||||
"upg100List": "My UPG 100 List",
|
||||
"upg100List": "My UPG100 List",
|
||||
"batchSelect": "Batch Select"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "Languages"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "Region — sort the UPG-100 lists by world area (Africa, India, Middle East, Deaf, …). Counts are the UUPGs and population summed across every list beneath it.",
|
||||
"upg100Zone": "UPG-100 Lists — each one is a prayer list of the unreached people groups in an area, and is what the map paints and colours. Every list prints as its own packet.",
|
||||
"upg100Region": "Region — sort the UPG100 lists by world area (Africa, India, Middle East, Deaf, …). Counts are the UUPGs and population summed across every list beneath it.",
|
||||
"upg100Zone": "UPG100 Lists — each one is a prayer list of the unreached people groups in an area, and is what the map paints and colours. Every list prints as its own packet.",
|
||||
"upg100Group": "People Group — the individual unreached groups inside a list, largest prayer need first. Each map dot is one of these.",
|
||||
"family": "Lang Family — a group of languages descended from a common ancestor (e.g. Indo-European, Afro-Asiatic).",
|
||||
"language": "Language — a system of communication used by a people (e.g. Arabic, Bengali, Hindi).",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "Poster",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "A prayer list of about 50 to 100 unreached people groups — one person can carry one.",
|
||||
"packetAria": "Prayer packet detail",
|
||||
"packetFull": "Full detail",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "Find the gaps. Switch to Engagement to see where work has begun and where no one is engaged yet. Those gaps are the priority zones to mobilize for.",
|
||||
"p3": "Research one part of the world at a time. Narrow by region, language or religion, or search the list by name. The list follows the map, so you can read the names behind the dots.",
|
||||
"p4": "Meet a people group. Tap a dot to see its country, population, language and religion, then use “Pray for them” to start praying for that people by name.",
|
||||
"p5": "Keep it simple. This map tracks progress at a simple level, at a glance. When you need the full data, go to Big Picture; for printable prayer resources, go to Regions or UPG-100."
|
||||
"p5": "Keep it simple. This map tracks progress at a simple level, at a glance. When you need the full data, go to Big Picture; for printable prayer resources, go to Regions or UPG100."
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "About 170 countries have their own poster, packet and card deck. Mobilize one group to pray for each country, and every country is covered in prayer.",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "Start close to home, with local disciples and churches. Then go to the indigenous leaders and workers on the ground in those countries, and send them the country's poster, packet and cards to print where they are.",
|
||||
"p3": "The prayer packet is the most strategic of the three: everything needed to pray for a country, in one printable packet.",
|
||||
"p4": "The cards work best when you have a group to hand them to: one people group per card.",
|
||||
"p5": "Country packets suit a larger mobilization base, or one country you want to see reached. If mobilizing is slow going, the UPG-100 lists are the simpler place to begin."
|
||||
"p5": "Country packets suit a larger mobilization base, or one country you want to see reached. If mobilizing is slow going, the UPG100 lists are the simpler place to begin."
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "A prayer movement grows when every partner shows the same map, so place this map on every website in your network.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "Jesus had the five thousand sit down in groups of fifty and a hundred before He fed them (Luke 9:14). These lists do the same for about 2,100 unreached people groups: split into lists that size, the whole task becomes a load one person can carry.",
|
||||
"p1": "27 lists means 27 posters, 27 prayer packets and 27 card decks. Put one in the hands of each of 27 disciples, churches or indigenous leaders, and every one of the groups is prayed for by name.",
|
||||
"p2": "Give each list to someone who will keep praying it. Indigenous leaders can pray in the people's own languages.",
|
||||
"p3": "This follows a practice proven in movements: disciples pray regularly for fifty to a hundred people they know (family, friends, neighbours, co-workers, classmates). A UPG-100 list is the same load, for people they have never met.",
|
||||
"p3": "This follows a practice proven in movements: disciples pray regularly for fifty to a hundred people they know (family, friends, neighbours, co-workers, classmates). A UPG100 list is the same load, for people they have never met.",
|
||||
"p4": "Start with one list and one person. The packet holds everything for that list in one printout, and the cards help when a group shares the list."
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "Tap a coloured dot — someone still needs prayer"
|
||||
},
|
||||
"upg100WallHeading": "My UPG 100 List — Prayer Lists & Posters",
|
||||
"upg100WallHeading": "My UPG100 List — Prayer Lists & Posters",
|
||||
"upg100WallTag": "Prayer Mobilization",
|
||||
"upg100WallIntroA": "How would you feed a crowd of five thousand? Jesus sat them down in groups of fifty and a hundred, and the impossible became shareable (Luke 9:14). We did the same with the 2,106 unreached people groups: 27 lists of about fifty to a hundred. Each list prints as a prayer packet and a poster, so 27 disciples, churches or local leaders can each carry one — praying for them ",
|
||||
"upg100WallIntroEmph": "by their people group name",
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
"within": "Within {selection}",
|
||||
"allData": "All DOXA Data"
|
||||
},
|
||||
"upg100Placeholder": "Search people group, UPG-100 list, or region…",
|
||||
"upg100Placeholder": "Search people group, UPG100 list, or region…",
|
||||
"tabPlaceholder": {
|
||||
"languageFamilies": "Search language family, language, dialect/variety",
|
||||
"affinityBlocks": "Search affinity bloc, cluster, people group",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"block": "WAGF Bloc",
|
||||
"country": "Country",
|
||||
"upg100Region": "Region",
|
||||
"upg100Zone": "UPG-100 Lists",
|
||||
"upg100Zone": "UPG100 Lists",
|
||||
"upg100Group": "People Group",
|
||||
"selectView": "Select View",
|
||||
"views": "Views",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"selectionCardsFailed": "Selection card deck failed: {reason}",
|
||||
"selectionPosterNeedsZone": "Posters exist per territory on the legend — use Prayer List for a map selection",
|
||||
"mapDataFailed": "The map data could not be loaded",
|
||||
"infoLead": "The UPG-100 list on one map: unreached people groups, gathered into zones you can adopt in prayer.",
|
||||
"infoLead": "The UPG100 list on one map: unreached people groups, gathered into zones you can adopt in prayer.",
|
||||
"infoTakeaway": "for any zone, a wall poster, a prayer packet to hand out and a deck of prayer cards. The example below is the zone with the most people in groups where no one is planting churches yet.",
|
||||
"selectionColourGroup": "Selection colour",
|
||||
"selectionColour": "Colour the selection {hex}",
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
"copySelection": "Copy",
|
||||
"exportCsv": "Export CSV",
|
||||
"copyNotRegroupable": "Can't be regrouped together: copy one country's states or provinces, or the countries, separately",
|
||||
"displayName": "UPG 100 List Posters",
|
||||
"wallHeading": "UPG 100 List Posters",
|
||||
"displayName": "UPG100 Posters",
|
||||
"wallHeading": "UPG100 Posters",
|
||||
"wallIntroA": "How would you feed a crowd of five thousand? Jesus sat them down in groups of fifty and a hundred, and the impossible became shareable (Luke 9:14). We did the same with the {n} unreached people groups: 27 lists of about fifty to a hundred. Each list prints as a prayer packet and a poster, so 27 disciples, churches or local leaders can each carry one — praying for them ",
|
||||
"peopleStillLoading": "the people groups are still loading, try again in a moment"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "Recursos del Evangelio",
|
||||
"languageFamilies": "Familias lingüísticas",
|
||||
"prayer": "Progreso de oración",
|
||||
"upg100List": "Mi lista UPG 100",
|
||||
"upg100List": "Mi lista UPG100",
|
||||
"batchSelect": "Selección múltiple"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "Idiomas"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "Región — ordena las listas UPG-100 por área mundial (África, India, Oriente Medio, Sordos, …). Los totales son los UUPG y la población sumados de todas las listas que contiene.",
|
||||
"upg100Zone": "Listas UPG-100 — cada una es una lista de oración de los grupos étnicos no alcanzados de un área, y es lo que el mapa pinta y colorea. Cada lista se imprime como su propio paquete.",
|
||||
"upg100Region": "Región — ordena las listas UPG100 por área mundial (África, India, Oriente Medio, Sordos, …). Los totales son los UUPG y la población sumados de todas las listas que contiene.",
|
||||
"upg100Zone": "Listas UPG100 — cada una es una lista de oración de los grupos étnicos no alcanzados de un área, y es lo que el mapa pinta y colorea. Cada lista se imprime como su propio paquete.",
|
||||
"upg100Group": "Grupo étnico — los grupos no alcanzados dentro de una lista, primero los de mayor necesidad de oración. Cada punto del mapa es uno de ellos.",
|
||||
"family": "Familia lingüística — un conjunto de lenguas procedentes de un antepasado común (p. ej. indoeuropea, afroasiática).",
|
||||
"language": "Idioma — un sistema de comunicación que usa un pueblo (p. ej. árabe, bengalí, hindi).",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "Cartel",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "Una lista de oración de unos 50 a 100 pueblos no alcanzados: una persona puede llevar una.",
|
||||
"packetAria": "Detalle del paquete de oración",
|
||||
"packetFull": "Detalle completo",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "Encuentre los vacíos. Cambie a «Compromiso» para ver dónde ha comenzado el trabajo y dónde aún nadie está comprometido. Esos vacíos son las zonas prioritarias para movilizar.",
|
||||
"p3": "Investigue una parte del mundo a la vez. Reduzca por región, idioma o religión, o busque en la lista por nombre. La lista sigue al mapa, así que puede leer los nombres detrás de los puntos.",
|
||||
"p4": "Conozca a un grupo étnico. Toque un punto para ver su país, población, idioma y religión, y luego use «Ora por ellos» para empezar a orar por ese pueblo por su nombre.",
|
||||
"p5": "Manténgalo simple. Este mapa sigue el progreso a un nivel sencillo, de un vistazo. Si necesita los datos completos, vaya a «Panorama general»; para recursos de oración imprimibles, vaya a «Regiones» o a «Lista UPG-100»."
|
||||
"p5": "Manténgalo simple. Este mapa sigue el progreso a un nivel sencillo, de un vistazo. Si necesita los datos completos, vaya a «Panorama general»; para recursos de oración imprimibles, vaya a «Regiones» o a «Lista UPG100»."
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "Unos 170 países tienen su propio póster, paquete y baraja de tarjetas. Movilice un grupo para orar por cada país, y todos los países quedan cubiertos en oración.",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "Empiece cerca de casa, con discípulos e iglesias locales. Luego vaya a los líderes y obreros autóctonos sobre el terreno en esos países, y envíeles el póster, el paquete y las tarjetas del país para imprimirlos allí donde están.",
|
||||
"p3": "El paquete de oración es el más estratégico de los tres: todo lo necesario para orar por un país, en un solo paquete imprimible.",
|
||||
"p4": "Las tarjetas sirven mejor cuando tiene un grupo al que repartirlas: un grupo étnico por tarjeta.",
|
||||
"p5": "Los paquetes por país convienen a una base de movilización más grande, o a un país que quiere ver alcanzado. Si movilizar cuesta, las listas UPG-100 son un comienzo más sencillo."
|
||||
"p5": "Los paquetes por país convienen a una base de movilización más grande, o a un país que quiere ver alcanzado. Si movilizar cuesta, las listas UPG100 son un comienzo más sencillo."
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "Un movimiento de oración crece cuando cada socio muestra el mismo mapa, así que ponga este mapa en cada sitio web de su red.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "Jesús hizo sentar a los cinco mil en grupos de cincuenta y de cien antes de alimentarlos (Lucas 9:14). Estas listas hacen lo mismo con unos 2.100 grupos étnicos no alcanzados: divididos en listas de ese tamaño, toda la tarea se vuelve una carga que una persona puede llevar.",
|
||||
"p1": "27 listas son 27 pósteres, 27 paquetes de oración y 27 barajas de tarjetas. Ponga una en manos de cada uno de 27 discípulos, iglesias o líderes autóctonos, y se ora por cada uno de los grupos por su nombre.",
|
||||
"p2": "Entregue cada lista a alguien que siga orando por ella. Los líderes autóctonos pueden orar en los propios idiomas de los pueblos.",
|
||||
"p3": "Esto sigue una práctica probada en los movimientos: los discípulos oran con regularidad por cincuenta a cien personas que conocen (familia, amigos, vecinos, compañeros de trabajo y de estudios). Una lista UPG-100 es la misma carga, por personas que nunca han conocido.",
|
||||
"p3": "Esto sigue una práctica probada en los movimientos: los discípulos oran con regularidad por cincuenta a cien personas que conocen (familia, amigos, vecinos, compañeros de trabajo y de estudios). Una lista UPG100 es la misma carga, por personas que nunca han conocido.",
|
||||
"p4": "Empiece con una lista y una persona. El paquete contiene todo lo de esa lista en una sola impresión, y las tarjetas ayudan cuando un grupo se reparte la lista."
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "Toca un punto de color: alguien todavía necesita oración"
|
||||
},
|
||||
"upg100WallHeading": "Mi lista UPG 100 — Listas de oración y carteles",
|
||||
"upg100WallHeading": "Mi lista UPG100 — Listas de oración y carteles",
|
||||
"upg100WallTag": "Movilización de oración",
|
||||
"upg100WallIntroA": "¿Cómo alimentarías a una multitud de cinco mil? Jesús los sentó en grupos de cincuenta y de cien, y lo imposible se volvió compartible (Lucas 9:14). Hicimos lo mismo con los 2.106 pueblos no alcanzados: 27 listas de unos cincuenta a cien. Cada lista se imprime como paquete de oración y cartel, para que 27 discípulos, iglesias o líderes locales lleven una cada uno — orando por ellos ",
|
||||
"upg100WallIntroEmph": "por el nombre de su pueblo",
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
"within": "Dentro de {selection}",
|
||||
"allData": "Todos los datos DOXA"
|
||||
},
|
||||
"upg100Placeholder": "Buscar pueblo, lista UPG-100 o región…",
|
||||
"upg100Placeholder": "Buscar pueblo, lista UPG100 o región…",
|
||||
"tabPlaceholder": {
|
||||
"languageFamilies": "Buscar familia lingüística, idioma, dialecto/variedad",
|
||||
"affinityBlocks": "Buscar bloque de afinidad, clúster, pueblo",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"block": "Bloque WAGF",
|
||||
"country": "País",
|
||||
"upg100Region": "Región",
|
||||
"upg100Zone": "Listas UPG-100",
|
||||
"upg100Zone": "Listas UPG100",
|
||||
"upg100Group": "Grupo étnico",
|
||||
"selectView": "Seleccionar vista",
|
||||
"views": "Vistas",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"selectionCardsFailed": "Error al generar las tarjetas de la selección: {reason}",
|
||||
"selectionPosterNeedsZone": "Hay carteles por territorio en la leyenda; usa Lista de oración para una selección en el mapa",
|
||||
"mapDataFailed": "No se pudieron cargar los datos del mapa",
|
||||
"infoLead": "La lista UPG-100 en un solo mapa: pueblos no alcanzados, agrupados en zonas que usted puede adoptar en oración.",
|
||||
"infoLead": "La lista UPG100 en un solo mapa: pueblos no alcanzados, agrupados en zonas que usted puede adoptar en oración.",
|
||||
"infoTakeaway": "para cada zona, un póster para la pared, un paquete de oración para repartir y un mazo de tarjetas de oración. El ejemplo de abajo es la zona con más personas en pueblos donde todavía nadie está plantando iglesias.",
|
||||
"selectionColourGroup": "Color de la selección",
|
||||
"selectionColour": "Colorear la selección {hex}",
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
"copySelection": "Copiar",
|
||||
"exportCsv": "Exportar CSV",
|
||||
"copyNotRegroupable": "No se pueden reagrupar juntos: copia por separado los estados o provincias de un solo país, o los países",
|
||||
"displayName": "Carteles de la lista UPG 100",
|
||||
"wallHeading": "Carteles de la lista UPG 100",
|
||||
"displayName": "Carteles UPG100",
|
||||
"wallHeading": "Carteles UPG100",
|
||||
"wallIntroA": "¿Cómo alimentarías a una multitud de cinco mil? Jesús los sentó en grupos de cincuenta y de cien, y lo imposible se volvió compartible (Lucas 9:14). Hicimos lo mismo con los {n} pueblos no alcanzados: 27 listas de unos cincuenta a cien. Cada lista se imprime como paquete de oración y cartel, para que 27 discípulos, iglesias o líderes locales lleven una cada uno — orando por ellos ",
|
||||
"peopleStillLoading": "los pueblos aún se están cargando; inténtalo de nuevo en un momento"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "Ressources de l'Évangile",
|
||||
"languageFamilies": "Familles de langues",
|
||||
"prayer": "Progression de la prière",
|
||||
"upg100List": "Ma liste UPG 100",
|
||||
"upg100List": "Ma liste UPG100",
|
||||
"batchSelect": "Sélection multiple"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "Langues"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "Région — trie les listes UPG-100 par zone du monde (Afrique, Inde, Moyen-Orient, Sourds, …). Les totaux sont les UUPG et la population additionnés sur toutes les listes qu’elle contient.",
|
||||
"upg100Zone": "Listes UPG-100 — chacune est une liste de prière des groupes de peuples non atteints d’une zone, et c’est ce que la carte dessine et colore. Chaque liste s’imprime comme son propre livret.",
|
||||
"upg100Region": "Région — trie les listes UPG100 par zone du monde (Afrique, Inde, Moyen-Orient, Sourds, …). Les totaux sont les UUPG et la population additionnés sur toutes les listes qu’elle contient.",
|
||||
"upg100Zone": "Listes UPG100 — chacune est une liste de prière des groupes de peuples non atteints d’une zone, et c’est ce que la carte dessine et colore. Chaque liste s’imprime comme son propre livret.",
|
||||
"upg100Group": "Groupe de peuples — les groupes non atteints au sein d’une liste, les plus grands besoins de prière en premier. Chaque point de la carte en est un.",
|
||||
"family": "Famille linguistique — un ensemble de langues issues d’un ancêtre commun (p. ex. indo-européen, afro-asiatique).",
|
||||
"language": "Langue — un système de communication employé par un peuple (p. ex. arabe, bengali, hindi).",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "Affiche",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "Une liste de prière d’environ 50 à 100 peuples non atteints : une personne peut en porter une.",
|
||||
"packetAria": "Niveau de détail du dossier de prière",
|
||||
"packetFull": "Détail complet",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "Trouvez les manques. Passez à « Engagement » pour voir où le travail a commencé et où personne n'est encore engagé. Ces manques sont les zones prioritaires à mobiliser.",
|
||||
"p3": "Étudiez une partie du monde à la fois. Resserrez par région, langue ou religion, ou cherchez dans la liste par nom. La liste suit la carte, et vous lisez les noms derrière les points.",
|
||||
"p4": "Rencontrez un peuple. Touchez un point pour voir son pays, sa population, sa langue et sa religion, puis utilisez « Priez pour eux » pour commencer à prier pour ce peuple par son nom.",
|
||||
"p5": "Restez simple. Cette carte suit les progrès à un niveau simple, d'un coup d'œil. Pour les données complètes, allez à « Vue d'ensemble » ; pour des ressources de prière à imprimer, allez à « Régions » ou à « Liste UPG-100 »."
|
||||
"p5": "Restez simple. Cette carte suit les progrès à un niveau simple, d'un coup d'œil. Pour les données complètes, allez à « Vue d'ensemble » ; pour des ressources de prière à imprimer, allez à « Régions » ou à « Liste UPG100 »."
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "Environ 170 pays ont leur propre affiche, leur dossier et leur jeu de cartes. Mobilisez un groupe pour prier pour chaque pays, et chaque pays est couvert par la prière.",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "Commencez près de chez vous, avec les disciples et les Églises locales. Allez ensuite vers les responsables et les ouvriers autochtones sur le terrain dans ces pays, et envoyez-leur l'affiche, le dossier et les cartes du pays à imprimer là où ils sont.",
|
||||
"p3": "Le dossier de prière est le plus stratégique des trois : tout ce qu'il faut pour prier pour un pays, dans un seul dossier imprimable.",
|
||||
"p4": "Les cartes servent surtout quand vous avez un groupe à qui les distribuer : un peuple par carte.",
|
||||
"p5": "Les dossiers par pays conviennent à une base de mobilisation plus large, ou à un pays que vous voulez voir atteint. Si la mobilisation est lente, les listes UPG-100 sont un point de départ plus simple."
|
||||
"p5": "Les dossiers par pays conviennent à une base de mobilisation plus large, ou à un pays que vous voulez voir atteint. Si la mobilisation est lente, les listes UPG100 sont un point de départ plus simple."
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "Un mouvement de prière grandit quand chaque partenaire montre la même carte : placez donc cette carte sur chaque site de votre réseau.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "Jésus a fait asseoir les cinq mille par groupes de cinquante et de cent avant de les nourrir (Luc 9.14). Ces listes font de même pour environ 2 100 peuples non atteints : découpée en listes de cette taille, toute la tâche devient une charge qu'une seule personne peut porter.",
|
||||
"p1": "27 listes, ce sont 27 affiches, 27 dossiers de prière et 27 jeux de cartes. Mettez-en un entre les mains de chacun de 27 disciples, Églises ou responsables autochtones, et chacun des groupes est porté dans la prière par son nom.",
|
||||
"p2": "Confiez chaque liste à quelqu'un qui continuera de prier pour elle. Les responsables autochtones peuvent prier dans les langues mêmes des peuples.",
|
||||
"p3": "Cela suit une pratique éprouvée dans les mouvements : les disciples prient régulièrement pour cinquante à cent personnes qu'ils connaissent (famille, amis, voisins, collègues, camarades). Une liste UPG-100 est la même charge, pour des gens qu'ils n'ont jamais rencontrés.",
|
||||
"p3": "Cela suit une pratique éprouvée dans les mouvements : les disciples prient régulièrement pour cinquante à cent personnes qu'ils connaissent (famille, amis, voisins, collègues, camarades). Une liste UPG100 est la même charge, pour des gens qu'ils n'ont jamais rencontrés.",
|
||||
"p4": "Commencez avec une liste et une personne. Le dossier contient tout ce qu'il faut pour cette liste en une impression, et les cartes aident quand un groupe se partage la liste."
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "Touchez un point coloré — quelqu’un a encore besoin de prière"
|
||||
},
|
||||
"upg100WallHeading": "Ma liste UPG 100 — Listes de prière et affiches",
|
||||
"upg100WallHeading": "Ma liste UPG100 — Listes de prière et affiches",
|
||||
"upg100WallTag": "Mobilisation pour la prière",
|
||||
"upg100WallIntroA": "Comment nourririez-vous une foule de cinq mille personnes ? Jésus les a fait asseoir par groupes de cinquante et de cent, et l’impossible est devenu partageable (Luc 9.14). Nous avons fait de même avec les 2 106 peuples non atteints : 27 listes d’environ cinquante à cent. Chaque liste s’imprime en dossier de prière et en affiche, pour que 27 disciples, Églises ou responsables locaux en portent chacun une — en priant pour eux ",
|
||||
"upg100WallIntroEmph": "par le nom de leur peuple",
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
"within": "Dans {selection}",
|
||||
"allData": "Toutes les données DOXA"
|
||||
},
|
||||
"upg100Placeholder": "Rechercher un peuple, une liste UPG-100 ou une région…",
|
||||
"upg100Placeholder": "Rechercher un peuple, une liste UPG100 ou une région…",
|
||||
"tabPlaceholder": {
|
||||
"languageFamilies": "Rechercher une famille linguistique, une langue, un dialecte/une variété",
|
||||
"affinityBlocks": "Rechercher un bloc d’affinité, une grappe, un peuple",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"block": "Bloc WAGF",
|
||||
"country": "Pays",
|
||||
"upg100Region": "Région",
|
||||
"upg100Zone": "Listes UPG-100",
|
||||
"upg100Zone": "Listes UPG100",
|
||||
"upg100Group": "Groupe de peuples",
|
||||
"selectView": "Choisir la vue",
|
||||
"views": "Vues",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"selectionCardsFailed": "Échec des cartes de la sélection : {reason}",
|
||||
"selectionPosterNeedsZone": "Les affiches existent par territoire dans la légende — utilisez Liste de prière pour une sélection sur la carte",
|
||||
"mapDataFailed": "Les données de la carte n’ont pas pu être chargées",
|
||||
"infoLead": "La liste UPG-100 sur une seule carte : les peuples non atteints, regroupés en zones que vous pouvez adopter dans la prière.",
|
||||
"infoLead": "La liste UPG100 sur une seule carte : les peuples non atteints, regroupés en zones que vous pouvez adopter dans la prière.",
|
||||
"infoTakeaway": "pour chaque zone, une affiche murale, un livret de prière à distribuer et un jeu de cartes de prière. L'exemple ci-dessous est la zone qui compte le plus de personnes dans des peuples où personne n'implante encore d'Églises.",
|
||||
"selectionColourGroup": "Couleur de la sélection",
|
||||
"selectionColour": "Colorer la sélection {hex}",
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
"copySelection": "Copier",
|
||||
"exportCsv": "Exporter en CSV",
|
||||
"copyNotRegroupable": "Impossible de les regrouper ensemble : copiez séparément les États ou provinces d’un seul pays, ou les pays",
|
||||
"displayName": "Affiches de la liste UPG 100",
|
||||
"wallHeading": "Affiches de la liste UPG 100",
|
||||
"displayName": "Affiches UPG100",
|
||||
"wallHeading": "Affiches UPG100",
|
||||
"wallIntroA": "Comment nourririez-vous une foule de cinq mille personnes ? Jésus les a fait asseoir par groupes de cinquante et de cent, et l’impossible est devenu partageable (Luc 9.14). Nous avons fait de même avec les {n} peuples non atteints : 27 listes d’environ cinquante à cent. Chaque liste s’imprime en dossier de prière et en affiche, pour que 27 disciples, Églises ou responsables locaux en portent chacun une — en priant pour eux ",
|
||||
"peopleStillLoading": "les peuples sont encore en cours de chargement ; réessayez dans un instant"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "सुसमाचार संसाधन",
|
||||
"languageFamilies": "भाषा परिवार",
|
||||
"prayer": "प्रार्थना प्रगति",
|
||||
"upg100List": "मेरी UPG 100 सूची",
|
||||
"upg100List": "मेरी UPG100 सूची",
|
||||
"batchSelect": "एक साथ चुनें"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "भाषाएँ"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "क्षेत्र — UPG-100 सूचियों को विश्व क्षेत्र के अनुसार क्रमित करता है (अफ़्रीका, भारत, मध्य पूर्व, बधिर, …)। संख्याएँ उसके नीचे की हर सूची के UUPG और जनसंख्या का योग हैं।",
|
||||
"upg100Zone": "UPG-100 सूचियाँ — हर एक किसी क्षेत्र के अनपहुँचे जनसमूहों की प्रार्थना सूची है, और यही मानचित्र बनाता और रंगता है। हर सूची अपने अलग पैकेट के रूप में छपती है।",
|
||||
"upg100Region": "क्षेत्र — UPG100 सूचियों को विश्व क्षेत्र के अनुसार क्रमित करता है (अफ़्रीका, भारत, मध्य पूर्व, बधिर, …)। संख्याएँ उसके नीचे की हर सूची के UUPG और जनसंख्या का योग हैं।",
|
||||
"upg100Zone": "UPG100 सूचियाँ — हर एक किसी क्षेत्र के अनपहुँचे जनसमूहों की प्रार्थना सूची है, और यही मानचित्र बनाता और रंगता है। हर सूची अपने अलग पैकेट के रूप में छपती है।",
|
||||
"upg100Group": "जनसमूह — किसी सूची के भीतर के अलग-अलग अनपहुँचे समूह, सबसे बड़ी प्रार्थना आवश्यकता पहले। मानचित्र का हर बिंदु इनमें से एक है।",
|
||||
"family": "भाषा परिवार — एक साझा पूर्वज से निकली भाषाओं का समूह (जैसे भारोपीय, अफ़्रो-एशियाई)।",
|
||||
"language": "भाषा — किसी जनसमूह द्वारा प्रयुक्त संप्रेषण की प्रणाली (जैसे अरबी, बांग्ला, हिन्दी)।",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "पोस्टर",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "लगभग 50 से 100 अनपहुँचे जनसमूहों की एक प्रार्थना सूची — एक व्यक्ति एक ले सकता है।",
|
||||
"packetAria": "प्रार्थना पैकेट विवरण",
|
||||
"packetFull": "पूर्ण विवरण",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "कमियाँ खोजें। “सहभागिता” पर जाएँ और देखें कि कहाँ काम शुरू हुआ है और कहाँ अभी तक कोई नहीं जुड़ा है। वही कमियाँ जुटाने के लिए प्राथमिक क्षेत्र हैं।",
|
||||
"p3": "एक बार में दुनिया के एक हिस्से की खोज करें। क्षेत्र, भाषा या धर्म से सीमित करें, या सूची में नाम से खोजें। सूची नक्शे का अनुसरण करती है, इसलिए आप बिंदुओं के पीछे के नाम पढ़ सकते हैं।",
|
||||
"p4": "किसी जन-समूह से मिलें। किसी बिंदु पर टैप करके उसका देश, जनसंख्या, भाषा और धर्म देखें, फिर “उनके लिए प्रार्थना करें” से उस जन के लिए नाम लेकर प्रार्थना शुरू करें।",
|
||||
"p5": "इसे सरल रखें। यह नक्शा प्रगति को सरल स्तर पर, एक नज़र में दिखाता है। पूरे आँकड़ों के लिए “संपूर्ण चित्र” पर जाएँ; छापने योग्य प्रार्थना संसाधनों के लिए “क्षेत्र” या “UPG-100 सूची” पर जाएँ।"
|
||||
"p5": "इसे सरल रखें। यह नक्शा प्रगति को सरल स्तर पर, एक नज़र में दिखाता है। पूरे आँकड़ों के लिए “संपूर्ण चित्र” पर जाएँ; छापने योग्य प्रार्थना संसाधनों के लिए “क्षेत्र” या “UPG100 सूची” पर जाएँ।"
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "लगभग 170 देशों के अपने पोस्टर, पैकेट और कार्ड सेट हैं। हर देश के लिए प्रार्थना करने को एक समूह जुटाएँ, और हर देश प्रार्थना से ढक जाता है।",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "घर के पास से शुरू करें, स्थानीय चेलों और कलीसियाओं के साथ। फिर उन देशों में ज़मीन पर काम कर रहे स्थानीय अगुवों और सेवकों तक जाएँ, और उन्हें देश का पोस्टर, पैकेट और कार्ड भेजें ताकि वे जहाँ हैं वहीं छाप सकें।",
|
||||
"p3": "तीनों में प्रार्थना पैकेट सबसे रणनीतिक है: किसी देश के लिए प्रार्थना करने को जो कुछ चाहिए, सब एक छापने योग्य पैकेट में।",
|
||||
"p4": "कार्ड तब सबसे अधिक काम आते हैं जब आपके पास उन्हें बाँटने के लिए कोई समूह हो: हर कार्ड पर एक जन-समूह।",
|
||||
"p5": "देश के पैकेट बड़े जुटाव-आधार के लिए, या किसी एक देश के लिए उपयुक्त हैं जिसे आप पहुँचा हुआ देखना चाहते हैं। अगर लोगों को जुटाना कठिन हो रहा है, तो UPG-100 सूचियाँ शुरुआत का सरल स्थान हैं।"
|
||||
"p5": "देश के पैकेट बड़े जुटाव-आधार के लिए, या किसी एक देश के लिए उपयुक्त हैं जिसे आप पहुँचा हुआ देखना चाहते हैं। अगर लोगों को जुटाना कठिन हो रहा है, तो UPG100 सूचियाँ शुरुआत का सरल स्थान हैं।"
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "प्रार्थना आंदोलन तब बढ़ता है जब हर साझेदार एक ही नक्शा दिखाता है, इसलिए यह नक्शा अपने नेटवर्क की हर वेबसाइट पर लगाएँ।",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "यीशु ने पाँच हज़ार लोगों को भोजन कराने से पहले उन्हें पचास-पचास और सौ-सौ की पंक्तियों में बिठाया (लूका 9:14)। ये सूचियाँ लगभग 2,100 अपहुँचे जन-समूहों के लिए वही करती हैं: इस आकार की सूचियों में बाँटने पर पूरा काम ऐसा बोझ बन जाता है जिसे एक व्यक्ति उठा सकता है।",
|
||||
"p1": "27 सूचियों का अर्थ है 27 पोस्टर, 27 प्रार्थना पैकेट और 27 कार्ड सेट। 27 चेलों, कलीसियाओं या स्थानीय अगुवों में से हर एक के हाथ में एक दें, और हर समूह के लिए नाम लेकर प्रार्थना होती है।",
|
||||
"p2": "हर सूची किसी ऐसे व्यक्ति को दें जो उसके लिए लगातार प्रार्थना करता रहे। स्थानीय अगुवे जनों की अपनी भाषाओं में प्रार्थना कर सकते हैं।",
|
||||
"p3": "यह आंदोलनों में सिद्ध एक प्रथा के अनुसार है: चेले नियमित रूप से पचास से सौ ऐसे लोगों के लिए प्रार्थना करते हैं जिन्हें वे जानते हैं (परिवार, मित्र, पड़ोसी, सहकर्मी, सहपाठी)। UPG-100 सूची वही बोझ है, उन लोगों के लिए जिनसे वे कभी नहीं मिले।",
|
||||
"p3": "यह आंदोलनों में सिद्ध एक प्रथा के अनुसार है: चेले नियमित रूप से पचास से सौ ऐसे लोगों के लिए प्रार्थना करते हैं जिन्हें वे जानते हैं (परिवार, मित्र, पड़ोसी, सहकर्मी, सहपाठी)। UPG100 सूची वही बोझ है, उन लोगों के लिए जिनसे वे कभी नहीं मिले।",
|
||||
"p4": "एक सूची और एक व्यक्ति से शुरू करें। पैकेट में उस सूची की हर चीज़ एक ही प्रिंट में है, और कार्ड तब मदद करते हैं जब कोई समूह सूची को आपस में बाँटता है।"
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "किसी रंगीन बिंदु पर टैप करें — किसी को अभी भी प्रार्थना की आवश्यकता है"
|
||||
},
|
||||
"upg100WallHeading": "मेरी UPG 100 सूची — प्रार्थना सूचियाँ और पोस्टर",
|
||||
"upg100WallHeading": "मेरी UPG100 सूची — प्रार्थना सूचियाँ और पोस्टर",
|
||||
"upg100WallTag": "प्रार्थना संग्रहण",
|
||||
"upg100WallIntroA": "पाँच हज़ार की भीड़ को आप कैसे खिलाते? यीशु ने उन्हें पचास-पचास और सौ-सौ के समूहों में बिठाया, और असंभव बाँटने योग्य हो गया (लूका 9:14). हमने 2,106 अनपहुँचे जनसमूहों के साथ वही किया: लगभग पचास से सौ तक की 27 सूचियाँ. हर सूची प्रार्थना पैकेट और पोस्टर के रूप में छपती है, ताकि 27 शिष्य, कलीसियाएँ या स्थानीय अगुवे एक-एक ले सकें — उनके लिए प्रार्थना करते हुए ",
|
||||
"upg100WallIntroEmph": "उनके जन के नाम से",
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
"dialect": "बोली",
|
||||
"religionKind": "धर्म"
|
||||
},
|
||||
"upg100Placeholder": "जनसमूह, UPG-100 सूची या क्षेत्र खोजें…",
|
||||
"upg100Placeholder": "जनसमूह, UPG100 सूची या क्षेत्र खोजें…",
|
||||
"tabPlaceholder": {
|
||||
"languageFamilies": "भाषा परिवार, भाषा, बोली/रूप खोजें",
|
||||
"affinityBlocks": "समानता समूह, क्लस्टर, जनसमूह खोजें",
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
"block": "WAGF ब्लॉक",
|
||||
"country": "देश",
|
||||
"upg100Region": "क्षेत्र",
|
||||
"upg100Zone": "UPG-100 सूचियाँ",
|
||||
"upg100Zone": "UPG100 सूचियाँ",
|
||||
"upg100Group": "जनसमूह",
|
||||
"selectView": "दृश्य चुनें",
|
||||
"views": "दृश्य",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"selectionCardsFailed": "चयन के कार्ड विफल: {reason}",
|
||||
"selectionPosterNeedsZone": "पोस्टर लेजेंड में हर क्षेत्र के लिए हैं — मानचित्र पर चयन के लिए प्रार्थना सूची का उपयोग करें",
|
||||
"mapDataFailed": "मानचित्र का डेटा लोड नहीं हो सका",
|
||||
"infoLead": "UPG-100 सूची एक ही नक्शे पर: अपहुँचे जन-समूह, क्षेत्रों में बाँटे गए, जिन्हें आप प्रार्थना में अपना सकते हैं।",
|
||||
"infoLead": "UPG100 सूची एक ही नक्शे पर: अपहुँचे जन-समूह, क्षेत्रों में बाँटे गए, जिन्हें आप प्रार्थना में अपना सकते हैं।",
|
||||
"infoTakeaway": "हर क्षेत्र के लिए दीवार का एक पोस्टर, बाँटने के लिए एक प्रार्थना पुस्तिका और प्रार्थना कार्डों का एक सेट। नीचे का उदाहरण वह क्षेत्र है जहाँ ऐसे जन-समूहों में सबसे अधिक लोग हैं जिनके बीच अभी कोई कलीसिया स्थापित नहीं कर रहा है।",
|
||||
"selectionColourGroup": "चयन का रंग",
|
||||
"selectionColour": "चयन को रंगें: {hex}",
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
"copySelection": "कॉपी करें",
|
||||
"exportCsv": "CSV निर्यात करें",
|
||||
"copyNotRegroupable": "इन्हें एक साथ पुनर्समूहित नहीं किया जा सकता: एक देश के राज्य या प्रांत, या देश, अलग-अलग कॉपी करें",
|
||||
"displayName": "UPG 100 सूची पोस्टर",
|
||||
"wallHeading": "UPG 100 सूची पोस्टर",
|
||||
"displayName": "UPG100 पोस्टर",
|
||||
"wallHeading": "UPG100 पोस्टर",
|
||||
"wallIntroA": "पाँच हज़ार की भीड़ को आप कैसे खिलाते? यीशु ने उन्हें पचास-पचास और सौ-सौ के समूहों में बिठाया, और असंभव बाँटने योग्य हो गया (लूका 9:14). हमने {n} अनपहुँचे जनसमूहों के साथ वही किया: लगभग पचास से सौ तक की 27 सूचियाँ. हर सूची प्रार्थना पैकेट और पोस्टर के रूप में छपती है, ताकि 27 शिष्य, कलीसियाएँ या स्थानीय अगुवे एक-एक ले सकें — उनके लिए प्रार्थना करते हुए ",
|
||||
"peopleStillLoading": "जनसमूह अभी लोड हो रहे हैं, थोड़ी देर में फिर कोशिश करें"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"gospelResources": "Risorse del Vangelo",
|
||||
"languageFamilies": "Famiglie linguistiche",
|
||||
"prayer": "Avanzamento della preghiera",
|
||||
"upg100List": "La mia lista UPG 100",
|
||||
"upg100List": "La mia lista UPG100",
|
||||
"batchSelect": "Selezione multipla"
|
||||
},
|
||||
"header": {
|
||||
|
|
@ -58,8 +58,8 @@
|
|||
"languages": "Lingue"
|
||||
},
|
||||
"tabInfo": {
|
||||
"upg100Region": "Regione — ordina le liste UPG-100 per area del mondo (Africa, India, Medio Oriente, Sordi, …). I totali sono gli UUPG e la popolazione sommati di ogni lista sottostante.",
|
||||
"upg100Zone": "Liste UPG-100 — ognuna è una lista di preghiera dei gruppi etnici non raggiunti di un’area, ed è ciò che la mappa disegna e colora. Ogni lista si stampa come il proprio fascicolo.",
|
||||
"upg100Region": "Regione — ordina le liste UPG100 per area del mondo (Africa, India, Medio Oriente, Sordi, …). I totali sono gli UUPG e la popolazione sommati di ogni lista sottostante.",
|
||||
"upg100Zone": "Liste UPG100 — ognuna è una lista di preghiera dei gruppi etnici non raggiunti di un’area, ed è ciò che la mappa disegna e colora. Ogni lista si stampa come il proprio fascicolo.",
|
||||
"upg100Group": "Gruppo etnico — i singoli gruppi non raggiunti dentro una lista, prima quelli con maggiore bisogno di preghiera. Ogni punto della mappa è uno di questi.",
|
||||
"family": "Famiglia ling. — un insieme di lingue discese da un antenato comune (p. es. indoeuropea, afroasiatica).",
|
||||
"language": "Lingua — un sistema di comunicazione usato da un popolo (p. es. arabo, bengalese, hindi).",
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
},
|
||||
"export": {
|
||||
"poster": "Manifesto",
|
||||
"packet": "UPG 100",
|
||||
"packet": "UPG100",
|
||||
"packetExplain": "Una lista di preghiera di circa 50-100 popoli non raggiunti: una persona può portarne una.",
|
||||
"packetAria": "Dettaglio del pacchetto di preghiera",
|
||||
"packetFull": "Dettaglio completo",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"p2": "Trova le lacune. Passa a «Impegno» per vedere dove il lavoro è iniziato e dove nessuno è ancora impegnato. Quelle lacune sono le zone prioritarie da mobilitare.",
|
||||
"p3": "Esplora una parte del mondo alla volta. Restringi per regione, lingua o religione, oppure cerca nell'elenco per nome. L'elenco segue la mappa, così leggi i nomi dietro i punti.",
|
||||
"p4": "Incontra un popolo. Tocca un punto per vederne il paese, la popolazione, la lingua e la religione, poi usa «Prega per loro» per cominciare a pregare per quel popolo per nome.",
|
||||
"p5": "Mantienila semplice. Questa mappa segue i progressi a un livello semplice, a colpo d'occhio. Per i dati completi vai a «Quadro d'insieme»; per risorse di preghiera da stampare vai a «Regioni» o a «Lista UPG-100»."
|
||||
"p5": "Mantienila semplice. Questa mappa segue i progressi a un livello semplice, a colpo d'occhio. Per i dati completi vai a «Quadro d'insieme»; per risorse di preghiera da stampare vai a «Regioni» o a «Lista UPG100»."
|
||||
},
|
||||
"regions-dashboard": {
|
||||
"bottom": "Circa 170 paesi hanno il proprio poster, pacchetto e mazzo di schede. Mobilita un gruppo a pregare per ogni paese, e ogni paese è coperto dalla preghiera.",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"p2": "Comincia vicino a casa, con i discepoli e le chiese locali. Poi vai dai leader e dagli operai autoctoni sul campo in quei paesi, e manda loro il poster, il pacchetto e le schede del paese da stampare là dove sono.",
|
||||
"p3": "Il pacchetto di preghiera è il più strategico dei tre: tutto il necessario per pregare per un paese, in un unico pacchetto stampabile.",
|
||||
"p4": "Le schede servono di più quando hai un gruppo a cui distribuirle: un popolo per scheda.",
|
||||
"p5": "I pacchetti per paese si adattano a una base di mobilitazione più ampia, o a un paese che vuoi vedere raggiunto. Se mobilitare è faticoso, le liste UPG-100 sono un punto di partenza più semplice."
|
||||
"p5": "I pacchetti per paese si adattano a una base di mobilitazione più ampia, o a un paese che vuoi vedere raggiunto. Se mobilitare è faticoso, le liste UPG100 sono un punto di partenza più semplice."
|
||||
},
|
||||
"prayer-map": {
|
||||
"bottom": "Un movimento di preghiera cresce quando ogni partner mostra la stessa mappa: metti quindi questa mappa su ogni sito della tua rete.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"bottom": "Gesù fece sedere i cinquemila a gruppi di cinquanta e di cento prima di sfamarli (Luca 9,14). Queste liste fanno lo stesso per circa 2.100 popoli non raggiunti: divisa in liste di quella misura, l'intera opera diventa un peso che una persona può portare.",
|
||||
"p1": "27 liste significano 27 poster, 27 pacchetti di preghiera e 27 mazzi di schede. Mettine uno nelle mani di ciascuno di 27 discepoli, chiese o leader autoctoni, e si prega per ognuno dei gruppi per nome.",
|
||||
"p2": "Affida ogni lista a qualcuno che continui a pregare per essa. I leader autoctoni possono pregare nelle lingue stesse dei popoli.",
|
||||
"p3": "Segue una pratica provata nei movimenti: i discepoli pregano regolarmente per cinquanta-cento persone che conoscono (famiglia, amici, vicini, colleghi, compagni di scuola). Una lista UPG-100 è lo stesso peso, per persone che non hanno mai incontrato.",
|
||||
"p3": "Segue una pratica provata nei movimenti: i discepoli pregano regolarmente per cinquanta-cento persone che conoscono (famiglia, amici, vicini, colleghi, compagni di scuola). Una lista UPG100 è lo stesso peso, per persone che non hanno mai incontrato.",
|
||||
"p4": "Comincia con una lista e una persona. Il pacchetto contiene tutto ciò che serve per quella lista in un'unica stampa, e le schede aiutano quando un gruppo si divide la lista."
|
||||
},
|
||||
"cities-internet": {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"pinHint": {
|
||||
"tapDot": "Tocca un punto colorato — qualcuno ha ancora bisogno di preghiera"
|
||||
},
|
||||
"upg100WallHeading": "La mia lista UPG 100 — Liste di preghiera e manifesti",
|
||||
"upg100WallHeading": "La mia lista UPG100 — Liste di preghiera e manifesti",
|
||||
"upg100WallTag": "Mobilitazione alla preghiera",
|
||||
"upg100WallIntroA": "Come sfameresti una folla di cinquemila? Gesù li fece sedere a gruppi di cinquanta e di cento, e l’impossibile divenne condivisibile (Luca 9:14). Abbiamo fatto lo stesso con i 2.106 popoli non raggiunti: 27 liste di circa cinquanta-cento. Ogni lista si stampa come pacchetto di preghiera e manifesto, così 27 discepoli, chiese o responsabili locali ne portano una ciascuno — pregando per loro ",
|
||||
"upg100WallIntroEmph": "con il nome del loro popolo",
|
||||
|
|
|
|||