Compare commits

...

39 commits

Author SHA1 Message Date
doxa-maps
46039f3b16 Research Gallery: the one-page plan for the doxa.life developers (the three branches, how to take one) 2026-09-28 16:07:59 +00:00
doxa-maps
087ae5d8a0 Research page defaults to the maps CDN for the dx-maps tree
NUXT_PUBLIC_DX_MAPS_BASE now defaults to https://maps-dev.nuxtbase.app/cdn/dx-maps (the Plugin Studio
container's /cdn). Set it empty to use this site's own public/dx-maps copy; set it to another tree URL to
use that.
2026-09-28 04:11:13 +00:00
doxa-maps
d4daff02b9 Research page: NUXT_PUBLIC_DX_MAPS_BASE loads the dx-maps tree from a maps CDN
Set, the gallery script and its tree-base come from that URL (e.g. https://maps-dev.nuxtbase.app/cdn/dx-maps).
Unset, the page uses this site's own /dx-maps/ copy exactly as before. Both modes proven on the dev
server: 0 console errors, the gallery tabs draw, and every dx-maps request goes to the chosen host.
2026-09-28 03:58:13 +00:00
doxa-maps
bdf1061a28 Research Gallery from dx-maps main 9ce04ffea, previous Research page kept switched off
public/dx-maps is replaced with the dx-maps build tree from doxa-maps main 9ce04ffea (28 bundles);
the gallery's manifest integrity matches the served doxa-maps-spa.js.

The Research page embeds the whole Research Gallery with the JS embed. Every embed URL is built at
runtime from the origin serving the page (tree-base = window.location.origin + /dx-maps), so the same
build works on a laptop, staging or production.

The previous Research page (the "By Region" link, the single research map and the UUPG list) is NOT
deleted: it is back in the page, switched off by SHOW_LEGACY_RESEARCH = false. The two old scripts
public/js/doxa-simple-map.js and doxa-research-map.js are restored too, unused, so nothing DX-life
relied on is removed.
2026-09-28 01:30:48 +00:00
doxa-maps
a61b1e810a Maps: download their three scripts together, and show a spinner until the map is ready
The home, pray and adopt maps ran Mapbox GL, the geocoder and the map bundle one after
another, so on a cold first visit the slot stayed empty while ~1.8 MB downloaded in series.
Preload hints now fetch all three in parallel (they still run in order), and the slot shows a
quiet spinner (aria-busy) until the map element is defined.
2026-09-26 02:56:34 +00:00
doxa-maps
aeb61e64f7 Serve every map from /dx-maps/
The maps' build tree is now public/dx-maps/ (doxa-maps main 09014f8a), replacing
public/doxa-maps/. The Research gallery, the home, pray and adopt maps, /embed/map/ and
/research/doxa-research-map.html all load from it; the old /js/doxa-simple-map.js and
/js/doxa-research-map.js are removed (no aliases). Mapbox GL moves to v3.24.0, the version
the bundles are built with. With no Mapbox token configured, the home, pray and adopt maps
use the keyless MapLibre engine instead of refusing to start. See DX-MAPS-GALLERY.md.
2026-09-25 21:07:46 +00:00
doxa-maps
3f5cf457b3 Research page: the Research Gallery, served from this site
The Research page now shows the Research Gallery (every research map, dashboard and list)
filling the page below the header, on desktop and phone. It replaces the single research
map, the UUPG list and the By Region link.

public/doxa-maps/ is the doxa-maps build tree (doxa-maps main 196ad168), so this site is
the gallery's CDN. The page loads one script and adds one element. It follows the site
language, and without a Mapbox token it uses the keyless MapLibre engine.
See DX-MAPS-GALLERY.md.
2026-09-25 19:00:41 +00:00
Nath
fc4d6228f8 feat: sync arabic translation 2026-09-25 11:34:14 +01:00
Nath
c65b41633c fix: store button alignment; feat: mobile app to have white bg; fix: order language list 2026-09-25 09:08:06 +01:00
Nath
d58700ddff feat: add mobile app sections to /pray and /research/___ pages 2026-09-24 15:57:00 +01:00
Nath
18e61e92c2 draft of mobile section on pray page 2026-09-24 14:39:46 +01:00
Nath
766ab697c5 fix: remove simple path section 2026-09-24 12:04:34 +01:00
Nath
8e4c9285ab feat: add prayer bundle download to general resources 2026-09-23 14:21:28 +01:00
corsacca
80cbfadb85 replace the CMS definitions page with the terminology page
- serve the per-language terminology editions at /about/definitions
  with the About sidebar; /terms redirects there
- title every edition "Definitions" to match the sidebar label
- drop the self-referencing link to the Definitions page
- add an Arabic edition built from the Arabic glossary
- point the add-language and sync-language skills at the new route
2026-09-23 13:14:08 +01:00
Nath
1128823172 refactor: video languages to single source of truth 2026-09-23 12:08:03 +01:00
Nath
0098a69d7e feat: update contact-us form to use the same format as feedback forms 2026-09-23 11:47:12 +01:00
corsacca
b30f3c39f4 format homepage population figures with locale-native magnitudes
- render billions/millions via Intl compact notation so zh groups on 亿
  and hi on करोड़
- drop the {0} Billion / {0} Million strings from every locale
2026-09-23 09:55:49 +01:00
corsacca
87b835e312 remove the feedback widget
- delete the bundle loader composable and the unused slot component
- strip the site-wide embed from app.vue, leaving the layout shell
- drop the runtime config keys, custom element tag and env entries
- remove the login opt-in and the preconnect to the feedback host
2026-09-22 10:27:08 +01:00
corsacca
0262bb4219 sync all ten site languages with the glossary
- site strings, map widget locales and /terms editions for ar, de, es,
  fr, hi, it, pt, ro, ru and zh
- patch the standalone map bundle in place (it has no build profile) and
  rebuild the two profiled bundles from the updated source locales
- fix defects the sweep surfaced: the ru vision headline read "all
  unmarried people will be married by 2033", ro used popor (nation) as
  the people-group label including the homepage h1, and ar inverted
  "moves from unengaged to engaged"
- correct en.ts, which claimed UUPG and WAGF stay unchanged in every
  edition; es ships GENANC/FMAD, pt PNANE and de UVG/VUVG
- render the filter dropdown's empty-state through i18n, so the
  no_options translation it already computed reaches the component
2026-09-22 09:30:34 +01:00
corsacca
fb51cf738a carry glossary acronyms into translation prompts
- a term with an acronym now yields the acronym as its own pair, so a
  bare UUPG in source text takes this language's acronym instead of
  whatever the model invents
- sync-language says the wording never carries the acronym, and names
  the strings that hold a bare one
2026-09-21 13:32:04 +01:00
corsacca
2149a3874a tighten padding on the desktop language dropdown
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 21:08:22 +01:00
corsacca
516620bfa9 finish ro translation 2026-09-18 20:32:35 +01:00
corsacca
86abef3420 update hi ro and ru translations 2026-09-18 19:59:44 +01:00
corsacca
57f35d12b4 add the Chinese site, terms edition and map locale from the glossary
- 300-key zh/common.json, built on 族群 / 未接触 / 已接触 / 认领 and the
  和合本 (CUNPS) wording for Revelation 5:9 and 7:9
- terms/zh.ts with all 20 entries, recording the alternatives rejected and
  why 接触 was kept where the other five languages chose an active-work word
- map locale: 民族群体 → 族群, 参与 → 接触, 亲缘板块 → 亲缘集团, and the
  legend's missing header.default; bundles rebuilt and the profile-less
  pplr-data-maps literals patched to match
- nativeName 简体中文, from the glossary record
- Romanian back to enabled: false — it was switched on with no locale file,
  and the missing common.json crashed the Nuxt build for every language
2026-09-18 16:16:46 +01:00
corsacca
aa2f7dee92 add the Italian site, terms edition and map locale from the glossary
- i18n/locales/it/common.json at key parity with English
- app/utils/terms/it.ts, the same 20 entries in the en.ts order, citing
  the Nuova Riveduta 2006 wherever the choice is Scripture-driven
- map legend and search follow the glossary; both bundles rebuilt and the
  Italian block of the build-less pplr-data-maps.iife.js patched in place
2026-09-18 15:53:02 +01:00
corsacca
55b21dcd80 Enable all languages 2026-09-18 15:50:26 +01:00
corsacca
ce33af390f render CMS navigation in the requested locale
- translate the German step-card titles, nav home link and signup heading
- build the sidebar tree and category cards from the requested locale
  instead of the body's resolved one, so a category landing with no
  translated page of its own no longer drops the whole menu to English
2026-09-18 14:31:45 +01:00
corsacca
9d05a039f8 remove the one-shot WordPress migration scripts
The importer and menu-order sync wrote pages.parent_slug, dropped in
migration 010; the scraper fed the importer and read the site being
replaced; po-to-json rebuilt the locale JSON from the WP theme's .po
files, which the glossary now owns. Content lives in the database and
is edited through the doxa-cms MCP server.
2026-09-18 10:09:38 +01:00
corsacca
a994baec4f read the glossary from pray.doxa.life instead of a vendored file
config/glossaries.ts was generated from the retired translation repo's DeepL
TSVs, so it had no source left and only the German, Spanish and Portuguese
rows had been hand-patched. Both it and its build script are gone.

- fetch GET /api/glossary/{lang} at runtime, cached ten minutes, serving the
  last good answer when the request fails and an empty one when it never
  succeeded. A reviewer's correction now reaches auto-translate without a
  deploy here
- carry the glossary's notes as well as its terms: register, acronym policy
  and number format, placed after the term list so a rule about inflection
  governs the pairs above it
- glossary_used on the MCP translate tool now means the locale's terminology
  was available, and reads false for a language whose glossary has not been
  started
- add /add-language and /sync-language skills for the site strings, the map
  widget locales and bundles, the /terms edition, and the CMS pages
2026-09-18 10:06:13 +01:00
corsacca
10f63df2eb align the Portuguese site with the reviewed glossary
- site locale: glossary terms plus the DeepL defects the reviewer never saw
- map legend locales and the three bundles: Não engajado/Engajado, Grupo étnico, PNANEs
- MT glossary pt rows regenerated; Portuguese /terms edition added
2026-09-17 15:38:35 +01:00
corsacca
743714b21a align the Spanish site with the reviewed glossary
- glossary terms only, on top of the human-reviewed Spanish: unengaged is
  "no comprometido", UUPG "GENANC", under-engaged "poco comprometido",
  frontier "grupo fronterizo", cross-cultural workers "obreros
  transculturales", gospel access "acceso al evangelio", champion "defensor"
- fix DeepL leftovers the reviewer never saw: "personas solteras" for
  unengaged, "Reza por ellos", "Alianza Global para los No Comprometidos",
  "DOXA Vida", "Aprobado" for adopted, "iglesia de acogida", "Si"
- add the Spanish /terms edition and register it
- update the Spanish map legend and rebuild the two active bundles; the
  legacy research bundle has no build profile, so its literals are patched
- regenerate the Spanish rows of the machine-translation glossary
2026-09-17 13:50:21 +01:00
corsacca
0418c1e8b7 fix the French name of the WAGF: Fraternité, not Association
- the /terms French edition now lists "Fraternité Mondiale des Assemblées
  de Dieu (WAGF)" and demotes "Association mondiale…" to a rejected
  alternative, with the rationale that "fraternité" renders "fellowship"
- same row in the French machine-translation glossary so auto-translated
  content uses the right name; the source TSV in the translation repo
  still needs the matching edit before the glossary is next regenerated
- the three live French CMS pages that name the WAGF (about, statement of
  faith, vision) were corrected through the CMS and are not in git
2026-09-17 13:06:45 +01:00
corsacca
873c0c9cea fix lint style errors in the language config 2026-09-17 12:20:33 +01:00
corsacca
5651aac6fd show German in the public language switcher 2026-09-17 12:19:42 +01:00
corsacca
ab1244a230 align the German site with the reviewed glossary
- glossary terms only, on top of the human-reviewed German: unengaged is
  "unberührt", UUPG "völlig unerreichte Volksgruppe (VUVG)", under-engaged
  "am wenigsten erreicht", engagement "missionarische Arbeit vor Ort",
  intercessors "Fürbitter/innen", people group "Volksgruppe" everywhere
- fix leftovers that were never translation choices: "Über Zúme", "DOXA
  Leben", "unverheiratet" for unengaged, "Gebetsberichterstattung"
- add the German /terms edition and replace the retired 24-hour prayer
  coverage entry with daily prayer in the English and French editions
- update the German map legend and rebuild the two active bundles; the
  legacy research bundle has no build profile, so its literals are patched
- regenerate the German rows of the machine-translation glossary
2026-09-17 12:16:25 +01:00
corsacca
2994ccd541 Remove people group location field references 2026-09-17 09:32:33 +01:00
corsacca
ca2addcfac
add embeddable map page for iframes (#24)
- serves at /embed/map with tab, lang, map and utm_source query params
- fetches the mapbox token at load and points the bundle at the prayer api
- strips the bundle's source tag from prayer links and applies utm_source
2026-09-15 15:28:54 +01:00
corsacca
cea9583792 guard people group cards against missing region, rop1 and country fields 2026-09-15 14:57:16 +01:00
corsacca
4dfee08d13 replace mailgun with sendgrid for transactional email
- send through the sendgrid v3 json api via direct fetch with a
  manually cleared abort timeout; mailhog stays for development
- drop nodemailer-mailgun-transport and its types
- swap MAILGUN_* runtime config and env example for SENDGRID_API_KEY
  and optional SENDGRID_HOST
2026-09-15 11:16:44 +01:00
1030 changed files with 782955 additions and 41549 deletions

View file

@ -0,0 +1,122 @@
---
name: add-language
description: Bring a new language onto the marketing site — the config/languages.ts entry from its glossary record, the site strings, the map widget locales and bundles, the /about/definitions terminology edition, and the CMS pages. Use after the language has a glossary with reviewed terms. Invoke with /add-language <code>.
user-invocable: true
---
# Add a language to doxa.life
Argument: the language code. The language must already exist in the DOXA
glossary, which is maintained in the campaigns server's admin and published at
`https://pray.doxa.life/api/glossary/{code}`. That is where a language is born;
this site follows it.
## 1. Refuse to start without a glossary
```bash
curl -s -o /dev/null -w '%{http_code}\n' https://pray.doxa.life/api/glossary/{code}
```
A 404 means the language has no terminology yet. Stop, and say what has to
happen first: an admin adds it at `/admin/glossary` on pray.doxa.life, drafts
its terms, and a reviewer confirms them. Copy written before that has to be
rewritten after.
Read the whole glossary before writing anything, `notes` included.
## 2. Create the `config/languages.ts` entry
From the glossary record:
| Glossary field | Entry field |
|---|---|
| `language.name_en` | `name` |
| `language.name_local` | `nativeName` |
| `language.text_direction` | `dir: 'rtl'`, omitted when `ltr` |
| `language.bible_id` | `bibleId` |
Ask the person for `flag`, and for `translationName` when the plain English name
is ambiguous in a translation prompt. Set `latinHeadings: false` for any
non-Latin script, so the site does not try to set headings in a display face
that has no glyphs for it.
Add it with `enabled: false`. The language then has routes and can be worked on
while the public switcher stays unchanged.
`hideFromSwitcher: true` is the middle state: routable and translated, but not
offered until someone decides it is ready.
## 3. Site strings
`i18n/locales/{code}/common.json`, with exactly the key structure of
`i18n/locales/en/common.json`.
Translate from English with the glossary and its notes in front of you. Never
add or drop a key. Validate the JSON and compare the key set against English
before moving on.
Missing keys fall back to English rather than showing a key, so a half-finished
file is not obviously broken. Check the count, not the appearance.
## 4. The map widget
1. Copy `embeddables/micro-frontends/1040-maps/src/i18n/locales/en/` to
`{code}/` and translate every file. `legend.json`, `search.json` and
`prayerLaps.json` carry terminology; the rest is interface wording.
2. Rebuild: `npm run build` inside `embeddables/micro-frontends/1040-maps/`,
which writes `public/js/`.
3. `public/js/pplr-data-maps.iife.js` has no build profile. If it carries
per-language strings for the languages it supports, add this one by patching
its literals in place; otherwise leave it and say so.
## 5. The terminology edition (`/about/definitions`)
Create `app/utils/terms/{code}.ts` from `en.ts` and register it in
`app/utils/terms/index.ts`. A locale with no edition falls back to English.
**Entry parity is the rule:** the same 20 entries in the same order as `en.ts`.
Per entry, fill what applies — the chosen term, the English original, the
definition, the alternatives considered, what Joshua Project and
PeopleGroups.org use, and a rationale that cites this language's reference Bible
wherever the choice is Scripture-driven. An entry that needed no real decision
in this language still appears, with its definition and a one-line rationale.
Two rendering rules already encoded in `app/pages/about/definitions.vue` that a new edition
must not break: entries stay flat children of `.page-body`, because the site's
typography uses direct-child selectors and a global rule gives every `<section>`
landing-page padding; and a space at the edge of a `<template>` fragment has to
be interpolated as `{{ ' ' }}` or Vue's whitespace handling strips it.
## 6. CMS pages
Pages live in this site's database. Create the translations through the
`doxa-cms` MCP server at `https://doxa.life/mcp`.
- `list_pages(locale: "en", status: "any", limit: 100)` for the set to
translate. Match the set an established language already has rather than
translating everything: signed letters and one-off event pages are
deliberately left in English.
- `upsert_page_translation` creates a draft. `publish_translation` is a separate
call, and publishing is the person's decision, not yours. Draft everything,
then ask.
- Edit `body_json` on any page reported lossy, any page with links, and any page
whose heading begins with a line break.
- One subagent per page works well, each given the glossary, the language's
notes, and the register. Follow it with a pass across all the pages together,
because per-page agents diverge on wording the glossary does not fix.
## 7. Switch it on
Set `enabled: true` once the site strings and the map locales are done. Then run
`npx nuxi typecheck`, start the dev server, and read the home page, a people
group page, the adopt flow and `/{code}/about/definitions` end to end. For a right-to-left
language, confirm the layout mirrors.
The typecheck baseline is 122 pre-existing errors in the external layers and
`server/api/maps/token.get.ts`. None of them are yours.
## 8. Report
What was added, what is still English, which CMS pages are drafted and awaiting
a decision to publish, and anything a reviewer must answer. Repository changes
stay uncommitted.

View file

@ -0,0 +1,112 @@
---
name: sync-language
description: Bring the marketing site's existing text for one language into line with the current DOXA glossary — site strings, the map widget locales and their bundles, the /about/definitions terminology edition, and the published CMS pages. Use after a reviewer confirms or changes terminology. Invoke with /sync-language <code>.
user-invocable: true
---
# Align doxa.life with the glossary
Argument: a language code this site already carries. For a new one, use
`/add-language`.
## 1. Read the glossary
```bash
curl -s https://pray.doxa.life/api/glossary/{code}?format=markdown
```
The glossary lives in the campaigns server's admin, where reviewers confirm each
term through a magic link, and it is authoritative for every DOXA property. The
response also carries `notes`: this language's register, its acronym policy, its
number format and its script rules. Read those first; they decide how the terms
are used.
A `draft` term is still authoritative — it is wording nobody has ruled on yet,
not wording to ignore.
An acronym is a field of its own. The wording never carries it, so a term
published as `Unreached people group (UPG) → grupo étnico não alcançado (PNA)`
gives the phrase `grupo étnico não alcançado` and, separately, the acronym
`PNA`. A bare acronym in a string — `Find a UUPG`, the map legend's `UUPGs` —
takes this language's acronym, which is the English one unless a reviewer chose
another.
## 2. Establish what here was written by a human
This matters more on this site than anywhere else. Several languages' copy was
reviewed by a native-speaking volunteer, and their review documents are not in
the repository. `git log` on the locale file and a look at whether the prose
reads like a person wrote it are the available evidence. **Ask.**
**Precedence, highest first:** the reviewer's later notes, then the glossary,
then wording a human reviewer approved, then anything AI-generated.
On reviewed copy, change only a glossary term or an outright defect. Keep their
register, their phrasing, their headings. Where the glossary contradicts a
reviewed sentence, change the term inside that sentence and leave the rest.
On machine-translated copy, fix the defects too. Past sweeps have found
mistranslations that no reviewer ever saw, not just terminology.
## 3. Site strings
`i18n/locales/{code}/common.json`.
Script the replacements with explicit old-to-new pairs, assert each matches,
never change a key, and validate the JSON afterwards. Then grep `app/` and
`server/` for the old wording in case a term is hardcoded.
## 4. The map widget
Three layers, and all three have to move together or the site shows two
vocabularies on one page.
1. **Source locales** — `embeddables/micro-frontends/1040-maps/src/i18n/locales/{code}/`.
`legend.json`, `search.json` and `prayerLaps.json` carry the terminology.
These were never human-reviewed, so they follow the glossary outright.
2. **Built bundles** — rebuild with `npm run build` inside
`embeddables/micro-frontends/1040-maps/`, which writes `public/js/`.
3. **`public/js/pplr-data-maps.iife.js`** — has no build profile and carries an
older snapshot of the strings. Patch its literals in place with a regex
against the minified file. Do not copy source strings in blind: its wording
can differ from the current source. Anchor on a nearby unique literal,
because several locales' blocks sit within a few kilobytes of each other.
## 5. The terminology edition (`/about/definitions`)
`app/utils/terms/{code}.ts`, registered in `app/utils/terms/index.ts`. It
documents this language's terminology decisions: the chosen term, the
alternatives considered, what Joshua Project and PeopleGroups.org use, and why.
Every edition carries the same 20 entries in the same order as `en.ts`. Keep
that parity. Update any entry the glossary has moved, and state plainly in the
rationale where the glossary and the language's reference Bible disagree rather
than quietly picking one.
## 6. CMS pages
Pages on doxa.life live in this site's database, not in the repository. Edit
them through the `doxa-cms` MCP server at `https://doxa.life/mcp`, which needs
an OAuth login with `pages.view` and `pages.write`.
- `list_pages(locale: "{code}", status: "any", limit: 100)` to find them.
- `get_page_translation(page_id, "{code}")`, fix, `upsert_page_translation`.
- **Never pass `status` on a published page.** One row holds each page and
locale, and the site serves only `published`; passing `draft` takes the page
off the live site. Omitting it keeps the page published, which also means
**every edit is live the moment it saves**. Say this to the person before the
first write.
- Edit `body_json`, not markdown, on any page reported lossy, on any page with
links, and on any page whose heading starts with a line break. A markdown
save rewrites link attributes and drops trailing breaks even on a page
reported clean.
- Run replacements against the fetched body with an assertion that each matches
exactly once, so untouched prose cannot drift.
- Responses are cached for an hour at the origin. Verify an edit with a
cache-busting query parameter.
## 7. Report
Per surface: terms changed, defects fixed, what was deliberately left, what a
reviewer still owes an answer on. Repository changes stay uncommitted; CMS
pages are already live and must be reported as such.

View file

@ -5,10 +5,12 @@ NUXT_PUBLIC_SITE_URL=http://localhost:3000
JWT_SECRET=your-super-secret-jwt-key-change-this
MAILGUN_API_KEY=your-mailgun-api-key
MAILGUN_DOMAIN=mg.yourdomain.com
# Optional: Use 'api.eu.mailgun.net' for EU region
MAILGUN_HOST=
# SendGrid (transactional email: invites, password resets, verification).
# Sends through the v3 JSON API. The From address in SMTP_FROM must be on a
# domain authenticated in the SendGrid account.
SENDGRID_API_KEY=your-sendgrid-api-key
# Optional API host override; defaults to api.sendgrid.com (use api.eu.sendgrid.com for EU)
SENDGRID_HOST=
SMTP_FROM=noreply@yourdomain.com
SMTP_FROM_NAME=My App
@ -26,17 +28,24 @@ NUXT_PRAY_BASE_URL=https://pray.doxa.life
NUXT_PUBLIC_PRAY_BASE_URL=https://pray.doxa.life
FORM_API_KEY=your-form-api-key
# DOXA Prayer App store listings (app promo section on /pray and the research
# people group pages). Leave MOBILE_APP_APPLE_ID empty to hide the App Store
# badge until the iOS app is live.
MOBILE_APP_APPLE_ID=
MOBILE_APP_ANDROID_PACKAGE=life.doxa.pray
# Mapbox (used by the prayer map on /pray)
NUXT_PUBLIC_MAPBOX_TOKEN=your-mapbox-public-token
# Research page: where the dx-maps tree loads from. Unset = the maps CDN below (this branch's default).
# Set it empty (NUXT_PUBLIC_DX_MAPS_BASE=) to use this site's own public/dx-maps copy instead.
# The CDN must send Access-Control-Allow-Origin for the tree.
# NUXT_PUBLIC_DX_MAPS_BASE=https://maps-dev.nuxtbase.app/cdn/dx-maps
# Cloudflare Turnstile
NUXT_TURNSTILE_SITE_KEY=your-turnstile-site-key
NUXT_TURNSTILE_SECRET_KEY=your-turnstile-secret-key
# Feedback widget (site-wide chat bubble). No PROJECT_ID = widget not rendered.
NUXT_PUBLIC_FEEDBACK_API_BASE=https://support.example.org
NUXT_PUBLIC_FEEDBACK_PROJECT_ID=your-feedback-project-id
# Statinator analytics (self-hosted tracking-server)
# Project must exist on the tracking-server with this site's hostname in allowed_domains.
# Set NUXT_PUBLIC_STATINATOR_ENABLED=false (or unset) to disable tracking entirely.

2
.gitignore vendored
View file

@ -49,5 +49,5 @@ embeddables/micro-frontends/_template/
package-lock.json
plans
.claude
.claude/settings.local.json
.vscode

66
DX-MAPS-GALLERY.md Normal file
View file

@ -0,0 +1,66 @@
# Research Gallery on /research, and every map served from /dx-maps/
This branch replaces the Research page with the **Research Gallery**: the research maps, dashboards
and lists in one app, filling the page below the site header, on desktop and phone. Every other map
on the site now loads from the same build tree.
## What changed
| | |
|---|---|
| `public/dx-maps/` | **New.** The dx-maps build tree (the gallery plus every map it opens, their data and assets), copied unchanged from the doxa-maps repo's `main` (`public/dx-maps/`). DX-life serves it from its own origin, so this site is the maps' CDN; no third-party host is involved. |
| `app/pages/research/index.vue` | **The Research Gallery.** The page loads one script (`/dx-maps/doxa-maps-spa/doxa-maps-spa.js`) and adds one element (`<doxa-maps-spa>`), sized to the viewport below the header; its `tree-base` is built at runtime from the page's own origin. The previous content (the "By Region" link, the single research map and the UUPG list) is **kept but switched off**: set `SHOW_LEGACY_RESEARCH = true` in the page to bring it back. |
| `app/composables/useDoxaMap.ts` | The home (engagement), pray (prayer) and adopt (adoption) maps now load `/dx-maps/doxa-simple-map/doxa-simple-map.js`; the research-map key loads `/dx-maps/doxa-research-map/doxa-research-map.js`. Mapbox GL moves from v3.3.0 to v3.24.0, the version the dx-maps bundles are built and tested with. |
| `app/components/DoxaMapSlot.vue` | With no Mapbox token configured, it asks the map for the keyless MapLibre engine (see **Map engine**). With a token, the config passes through unchanged. |
| `public/embed/map/index.html`, `public/research/doxa-research-map.html` | The same: bundles from `/dx-maps/`, Mapbox GL v3.24.0. |
| `public/js/doxa-simple-map.js`, `public/js/doxa-research-map.js` | **Kept, unused.** No page loads them any more (every map loads from `/dx-maps/`), but they stay in place so nothing DX-life relied on is deleted. |
Unchanged on purpose: the element names (`<doxa-map>`, `<doxa-research-map>`, `<doxa-maps-spa>`)
and `nuxt.config.ts` (its `isCustomElement` lists only those names). `public/js/pplr-data-maps.iife.js`
and `/research/pplr-data-maps.html` are a separate showcase with no dx-maps equivalent, so they are
also unchanged.
**Language.** The gallery follows the site's language and the language switcher (all 11 locales;
Arabic lays out right-to-left).
**Map engine.** If `NUXT_PUBLIC_MAPBOX_TOKEN` is set, every map uses Mapbox with that token, as
before. If it is not set (for example, a fresh laptop with no `.env`), every map (the Research
gallery and the home, pray and adopt maps) uses the keyless MapLibre engine (OpenFreeMap tiles)
instead of refusing to start. So the whole site's maps work with no secrets at all.
**Footer.** The gallery is a full-page app: it fills exactly the space between the header and the
bottom of the screen. The site footer is kept, directly below it, where a scroll reaches it. So the
app is never squeezed, and the footer's links stay on the page.
**Phone.** The gallery opens straight on a map (Simple Research). Its list of views sits behind the
☰ button. Big Picture is marked **Desktop only** there (it needs a wide screen); every other view
works on a phone.
## Run it
```bash
bun install
bun run dev
```
Then open <http://localhost:3000/research/> (Nuxt prints the port if 3000 is taken). No database
or `.env` is needed for this page. Without `DATABASE_URL`, the dev server only logs
"skipping migrations".
- Arabic: <http://localhost:3000/ar/research/>
- Open a specific view: `/research/?tab=prayer-map` (also `research-map-plus-grid`,
`regions-dashboard`, `upg-100`, and so on).
- Share and embed links in the maps point at this site's own `/dx-maps/` pages.
## Maps from the CDN (this branch's default)
On this branch the Research page loads the gallery script and every map from the maps CDN,
`https://maps-dev.nuxtbase.app/cdn/dx-maps`, by default. Set `NUXT_PUBLIC_DX_MAPS_BASE` to another dx-maps
tree URL to use that instead. Set it empty (`NUXT_PUBLIC_DX_MAPS_BASE=`) to use this site's own
`public/dx-maps/` copy. The host must send `Access-Control-Allow-Origin` for the tree. The home, pray and
adopt maps still load from the local copy.
## Updating the maps
Replace `public/dx-maps/` with a newer build of the tree, from the doxa-maps repo's
`public/dx-maps/`. No page needs to change.

35
RESEARCH-GALLERY-PLAN.md Normal file
View file

@ -0,0 +1,35 @@
# Research Gallery for doxa.life: the plan (one page)
## What it is
**`<research-gallery>`** is ONE drop-in HTML element. It puts all the research maps in one place, as tabs: Big Picture, Simple Research, Regions, Prayer Progress, UPG-100, Gospel Resources, and more.
- **No iframe.** It's a web component that sits directly in the page.
- **One tag.** Add `<research-gallery>` plus one script, and the research page has every map.
- **Language follows the site:** `?lang=` / the page locale, in 11 languages including right-to-left Arabic.
- **Nothing hardcoded to doxa.life.** The maps build into one folder, `dx-maps/`, which can be served from anywhere.
## Three branches = three ways to add it to the research page
They're all on the doxa-life repo. Pick the one that fits how you like to deploy.
| Branch | What it does | What it needs | Why you'd pick it |
|---|---|---|---|
| **`research-gallery-subdomain`** | The Research link opens the gallery on its OWN site, `research.<your-domain>`. The doxa.life code barely changes. | The dx-maps app running in Docker, serving that subdomain | Keeps the maps fully separate from doxa.life; each deploys on its own |
| **`research-gallery-cdn`** | The research page EMBEDS `<research-gallery>`, loading the script from the dx-maps app | The dx-maps app running in Docker, as the maps' CDN | Maps update without redeploying doxa.life |
| **`research-gallery-drop-in`** | The research page EMBEDS `<research-gallery>`, but the built `dx-maps/` folder is copied into `doxa-life/public/dx-maps`, so doxa.life serves the maps itself | Nothing extra: no container, no second server | The simplest infrastructure: just files in `public/`. Updating the maps = copy the new folder + redeploy |
On all three, the research page shows the header + menu, and the gallery fills the rest of the screen.
- No footer on the research page.
- One scrollbar: the gallery's own.
## See it running
- **cdn:** https://dx-life.nuxtbase.app/research/
- **subdomain:** https://dxlife-sub.nuxtbase.app/ → the Research link → https://research.nuxtbase.app/
- **drop-in:** https://dxlife-dropin.nuxtbase.app/research/ (rebuilding at the time of writing)
- **A walkthrough video** (screen recording) shows the Plugin Studio (where the maps are built and tested) and the research gallery.
## How to take it
- **The code lives on git.nuxtbase.app (Forgejo).** Copy the branch you choose to GitHub and merge it there, the same as any contribution.
- **Nothing on doxa-life `main` was changed.** Each branch only ADDS the gallery to the research page.
- **The maps themselves** (the `dx-maps/` output folder and its source) are in the dx-maps repo, and they build with one command.
## Questions
Reply to the message that sent you this link.

View file

@ -1,45 +1,5 @@
<script setup lang="ts">
// Site-wide feedback widget. It lives here (outside NuxtLayout) so it renders
// on every layout — public, admin and auth. It stays opted out by default and
// surfaces only when the visitor opts in: via ?feedback=true or by logging in.
// Both set the component's `show-feedback-widget` localStorage flag (login is
// wired in useAuth). This is the only feedback widget on the site.
// Destination comes from NUXT_PUBLIC_FEEDBACK_API_BASE / _PROJECT_ID. With no
// project id there is nowhere to post, so the widget and its bundle are skipped.
const { public: pub } = useRuntimeConfig()
const feedbackEnabled = Boolean(pub.feedbackProjectId)
if (feedbackEnabled) useFeedbackScript()
const siteFeedbackConfig = JSON.stringify({
profile: 'chat-bubble',
apiBase: pub.feedbackApiBase,
enabled: true,
showByDefault: false,
instanceId: 'fb-site',
projectId: pub.feedbackProjectId
})
</script>
<template>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
<ClientOnly>
<div
v-if="feedbackEnabled"
class="site-feedback-widget"
>
<feedback-web-component :profile-config="siteFeedbackConfig" />
</div>
</ClientOnly>
</template>
<style scoped>
.site-feedback-widget {
position: fixed;
right: 16px;
bottom: 16px;
z-index: 2147483647;
}
</style>

View file

@ -199,11 +199,6 @@
}
}
.uupg__content {
display: none;
grid-area: content;
}
.uupg__more-button {
grid-area: footer;
align-self: flex-end;

View file

@ -51,4 +51,17 @@
align-items: center;
padding: 0.25rem 0;
}
}
}
/* Language dropdown in the desktop nav: the shared .main-navigation .sub-menu
padding is sized for wide content menus and leaves the short language rows
floating in whitespace, so tighten it to list proportions. */
.main-navigation {
.pll-parent-menu-item > .sub-menu {
padding: var(--spacing-2xs) 0;
}
.pll-parent-menu-item > .sub-menu > li > a {
padding: var(--spacing-2xs) var(--spacing-xs);
}
}

View file

@ -2,7 +2,7 @@ textarea,
select,
input,
.input {
border: 1px solid var(--input-border-color);
border: 1px solid gray;
border-radius: 8px;
background-color: var(--color-surface-white);
width: 100%;
@ -127,6 +127,43 @@ input[type=radio] {
fill: var(--color-brand-secondary-light);
}
/* Required-field marker: the red asterisk that follows a label's text. */
.required-marker {
color: var(--color-status-error);
margin-inline-start: 0.15em;
}
/* Per-field validation message, rendered directly under the field it belongs to. */
.field-error {
color: var(--color-status-error);
font-size: var(--font-size-xs);
}
/* Quieter form chrome: field outlines drop to the weight of placeholder text so
the labels lead instead of the boxes. Opt in per form, not site-wide. */
.form--quiet {
textarea,
select,
input,
.input {
border-color: var(--input-border-color-muted);
}
}
/* Opt-in row: a switch beside small print, rather than a checkbox beside a label. */
.form-consent {
display: flex;
align-items: center;
gap: var(--spacing-sm);
& .form-consent__label {
font-size: var(--font-size-sm);
color: var(--color-text-muted);
max-width: 60ch;
cursor: pointer;
}
}
.contact-message {
&.error {
color: var(--color-error, #c00);
@ -139,4 +176,4 @@ input[type=radio] {
.iti {
width: 100%;
display: block;
}
}

View file

@ -25,49 +25,9 @@
}
.stack-spacing-3xs,
.stack--3xs > * + * {
--stack-spacing: var(--spacing-3xs, 0.25rem);
}
.stack-spacing-2xs,
.stack--2xs > * + * {
--stack-spacing: var(--spacing-2xs, 0.25rem);
}
.stack-spacing-xs,
.stack--xs > * + * {
--stack-spacing: var(--spacing-xs, 0.5rem);
}
.stack-spacing-sm,
.stack--sm > * + * {
--stack-spacing: var(--spacing-sm, 0.5rem);
}
.stack-spacing-lg,
.stack--lg > * + * {
--stack-spacing: var(--spacing-lg, 2rem);
}
.stack-spacing-xl,
.stack--xl > * + * {
--stack-spacing: var(--spacing-xl, 2rem);
}
.stack-spacing-2xl,
.stack--2xl > * + * {
--stack-spacing: var(--spacing-2xl, 2rem);
}
.stack-spacing-3xl,
.stack--3xl > * + * {
--stack-spacing: var(--spacing-3xl, 2rem);
}
.stack-spacing-4xl,
.stack--4xl > * + * {
--stack-spacing: var(--spacing-4xl, 2rem);
.stack-spacing-0,
.stack--0 > * + * {
--stack-spacing: 0;
}
.stack-spacing-5xl,
@ -75,7 +35,47 @@
--stack-spacing: var(--spacing-5xl, 2rem);
}
.stack-spacing-0,
.stack--0 > * + * {
--stack-spacing: 0;
.stack-spacing-4xl,
.stack--4xl > * + * {
--stack-spacing: var(--spacing-4xl, 2rem);
}
.stack-spacing-3xl,
.stack--3xl > * + * {
--stack-spacing: var(--spacing-3xl, 2rem);
}
.stack-spacing-2xl,
.stack--2xl > * + * {
--stack-spacing: var(--spacing-2xl, 2rem);
}
.stack-spacing-xl,
.stack--xl > * + * {
--stack-spacing: var(--spacing-xl, 2rem);
}
.stack-spacing-lg,
.stack--lg > * + * {
--stack-spacing: var(--spacing-lg, 2rem);
}
.stack-spacing-sm,
.stack--sm > * + * {
--stack-spacing: var(--spacing-sm, 0.5rem);
}
.stack-spacing-xs,
.stack--xs > * + * {
--stack-spacing: var(--spacing-xs, 0.5rem);
}
.stack-spacing-2xs,
.stack--2xs > * + * {
--stack-spacing: var(--spacing-2xs, 0.25rem);
}
.stack-spacing-3xs,
.stack--3xs > * + * {
--stack-spacing: var(--spacing-3xs, 0.25rem);
}

View file

@ -75,6 +75,7 @@ $color-red-600: #bd1218;
--color-text-on-brand-lightest: #{$color-beige-50};
--color-text-on-secondary-light: #{$color-green-600};
--color-text-on-white: #{$color-green-600};
--color-text-muted: #{$color-gray-500};
--color-white: #{$color-white};
// Status
@ -87,5 +88,8 @@ $color-red-600: #bd1218;
// forms
--input-border-color: #{$color-gray-500};
// Quieter field outline, the same weight as placeholder text — for forms that
// should let their labels lead rather than their boxes (see `.form--quiet`).
--input-border-color-muted: #{$color-gray-400};
--table-border-color: #{$color-gray-500};
}

View file

@ -20,17 +20,57 @@ useDoxaMap(props.bundle)
* its IIFE first and then the user navigated to /, /pray, or /adopt. */
const tagName = props.bundle === 'research-map' ? 'doxa-research-map' : 'doxa-map'
const isSimple = props.bundle === 'simple-map'
/* Until the map's element is defined (its scripts are still downloading on a cold first visit),
* the slot would be an empty box. Show a quiet spinner instead, so the wait reads as loading. */
const ready = ref(false)
onMounted(() => {
if (typeof customElements === 'undefined') return
customElements.whenDefined(tagName).then(() => { ready.value = true })
})
/* With no Mapbox token configured (e.g. a fresh checkout with no .env), the
* map would refuse to start ("No Mapbox access token provided"). Ask the
* dx-maps bundle for its keyless MapLibre engine instead, as the Research
* page does. With a token, the config passes through unchanged. */
const effectiveConfig = computed(() => {
try {
const cfg = JSON.parse(props.profileConfig)
return cfg && !cfg.tk ? JSON.stringify({ ...cfg, provider: 'maplibre' }) : props.profileConfig
} catch {
return props.profileConfig
}
})
</script>
<template>
<div class="doxa-map-slot">
<component :is="tagName" :id="mapId" :profile-config="profileConfig" />
<div class="doxa-map-slot" :aria-busy="ready ? undefined : 'true'">
<div v-if="!ready" class="doxa-map-loading" aria-hidden="true"><span class="doxa-map-spinner" /></div>
<component :is="tagName" :id="mapId" :profile-config="effectiveConfig" />
<div v-if="isSimple" class="doxa-map-scroll-pad doxa-map-scroll-pad--top" />
<slot />
</div>
</template>
<style scoped>
.doxa-map-loading {
position: absolute;
inset: 0;
display: grid;
place-items: center;
background: #f2f2f0;
z-index: 1;
}
.doxa-map-spinner {
width: 36px;
height: 36px;
border-radius: 50%;
border: 3px solid rgba(59, 70, 61, 0.2);
border-top-color: rgba(59, 70, 61, 0.8);
animation: doxa-map-spin 0.9s linear infinite;
}
@keyframes doxa-map-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .doxa-map-spinner { animation: none; } }
.doxa-map-slot {
display: block;
position: relative;

View file

@ -1,22 +0,0 @@
<script setup lang="ts">
interface Props {
profileConfig: string
}
defineProps<Props>()
</script>
<template>
<div class="feedback-widget-slot">
<feedback-web-component :profile-config="profileConfig" />
</div>
</template>
<style scoped>
.feedback-widget-slot {
position: absolute;
right: 16px;
bottom: 16px;
z-index: 2147483647;
}
</style>

View file

@ -0,0 +1,85 @@
<script setup lang="ts">
// The two official store badges. Apple and Google each require their own
// artwork, unaltered, so the files in public/assets/images/badges are the
// ones their badge tools hand out (same set the campaigns server uses).
//
// The Apple badge is hidden when no App Store link is available — the iOS
// app only shows up once MOBILE_APP_APPLE_ID is configured.
defineProps<{
appStoreUrl?: string | null
googlePlayUrl: string
}>()
const { t, locale } = useI18n()
// Apple publishes no Arabic or Hindi badge — their tool returns the English
// artwork for those locales, so those locales fall back to it here.
const APP_STORE_BADGE_LOCALES = ['de', 'en', 'es', 'fr', 'it', 'pt', 'ro', 'ru', 'zh']
const GOOGLE_PLAY_BADGE_LOCALES = ['ar', 'de', 'en', 'es', 'fr', 'hi', 'it', 'pt', 'ro', 'ru', 'zh']
function badgeLocale(available: string[]) {
return available.includes(locale.value) ? locale.value : 'en'
}
const appStoreBadge = computed(() => `/assets/images/badges/app-store-${badgeLocale(APP_STORE_BADGE_LOCALES)}.svg`)
const googlePlayBadge = computed(() => `/assets/images/badges/google-play-${badgeLocale(GOOGLE_PLAY_BADGE_LOCALES)}.png`)
</script>
<template>
<div class="app-store-badges">
<a
v-if="appStoreUrl"
:href="appStoreUrl"
class="app-store-badges__link"
target="_blank"
>
<img
class="app-store-badges__apple"
:src="appStoreBadge"
:alt="t('Download on the App Store')"
width="120"
height="40"
loading="lazy"
>
</a>
<a :href="googlePlayUrl" class="app-store-badges__link" target="_blank" rel="noopener noreferrer">
<img
class="app-store-badges__google"
:src="googlePlayBadge"
:alt="t('Get it on Google Play')"
width="155"
height="60"
loading="lazy"
>
</a>
</div>
</template>
<style scoped>
.app-store-badges {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.5rem;
}
.app-store-badges__link {
flex: 0 0 auto;
}
/* Google's badge carries its mandatory clear space inside the image, so it
is rendered taller than Apple's to make the two read at the same size. */
.app-store-badges__apple {
height: 44px;
width: auto;
border-radius: 0;
margin-left: 11px;
margin-right: 11px;
}
.app-store-badges__google {
height: 66px;
width: auto;
}
</style>

View file

@ -86,7 +86,7 @@ function mapColors() {
}
}
const PIN_FIELDS = 'name,slug,country_code,rop1,religion,population,location_description,image_url,has_photo,latitude,longitude,people_committed'
const PIN_FIELDS = 'name,slug,country_code,rop1,religion,population,imb_people_description,image_url,has_photo,latitude,longitude,people_committed'
async function loadPins() {
const url = `${prayBaseUrl}/api/people-groups/list?fields=${PIN_FIELDS}&lang=${props.languageCode}`
@ -111,7 +111,7 @@ async function loadPins() {
rop1: p.rop1?.label ?? '',
religion: p.religion?.label ?? '',
population: p.population ?? 0,
description: p.location_description ?? '',
description: p.imb_people_description ?? '',
imageUrl: (p.has_photo && p.image_url) ? p.image_url : ''
}
}))
@ -131,7 +131,7 @@ function formatPopulation(pop: number): string {
// Build the pin popup's inner HTML from a feature's properties. Mirrors the
// research map's detail panel: photo, name, country · people-group, the
// population/religion stats and intercessor count (out of the full-coverage
// goal, as on the people-group cards), a short description, and Pray / Full
// goal, as on the people-group cards), the people group description, and Pray / Full
// Profile links.
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function popupHtml(p: any): string {

View file

@ -11,9 +11,11 @@ const props = withDefaults(defineProps<{
options: FilterOption[]
value?: string
placeholder?: string
noOptionsText?: string
}>(), {
value: '',
placeholder: 'Type to search...'
placeholder: 'Type to search...',
noOptionsText: 'No options found'
})
const emit = defineEmits<{
@ -154,7 +156,7 @@ onBeforeUnmount(() => document.removeEventListener('click', onClickOutside))
>Clear selection</button>
<div class="filter-dropdown__options">
<template v-if="filteredOptions.length === 0">
<div class="filter-dropdown__no-options">No options found</div>
<div class="filter-dropdown__no-options">{{ noOptionsText }}</div>
</template>
<template v-else>
<div

View file

@ -11,7 +11,12 @@ const switchLocalePath = useSwitchLocalePath()
const route = useRoute()
const current = computed(() => LANGUAGES.find(l => l.code === locale.value) ?? LANGUAGES[0])
const others = computed(() => ENABLED_LANGUAGES.filter(l => l.code !== locale.value && !l.hideFromSwitcher))
const others = computed(() => {
ENABLED_LANGUAGES.filter(l => l.code !== locale.value && !l.hideFromSwitcher)
ENABLED_LANGUAGES.sort((a, b) => a.nativeName.localeCompare(b.nativeName))
return ENABLED_LANGUAGES
})
const isOpen = ref(false)
const isPinned = ref(false)

View file

@ -0,0 +1,99 @@
<script setup lang="ts">
// Message-category picker for the contact form, mirroring the campaigns-server
// feedback form's three options. The values are the feedback types the
// campaigns-server understands (`compliment` / `suggestion` / `problem`); only
// the labels are worded for a contact-us page.
import type { MessageType } from '~/types/contact'
const model = defineModel<MessageType | null>({ default: null })
defineProps<{
/** id of the field label, so the group is announced with it. */
labelId?: string
}>()
const { t } = useI18n()
const options = computed<{ value: MessageType, label: string }[]>(() => [
{ value: 'compliment', label: t('Compliment') },
{ value: 'suggestion', label: t('Suggestion') },
{ value: 'problem', label: t('Problem') }
])
</script>
<template>
<div
class="cluster message-type-select"
role="group"
:aria-labelledby="labelId"
>
<button
v-for="option in options"
:key="option.value"
type="button"
class="button compact with-icon"
:class="{ outline: model !== option.value }"
:aria-pressed="model === option.value"
@click="model = option.value"
>
<!-- Heart / lightbulb / warning-triangle, matching the feedback form's
icon set. Stroked rather than filled, so `fill` is overridden here. -->
<svg
v-if="option.value === 'compliment'"
class="icon width-md"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
aria-hidden="true"
>
<path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z" />
</svg>
<svg
v-else-if="option.value === 'suggestion'"
class="icon width-md"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
aria-hidden="true"
>
<path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5" />
<path d="M9 18h6" />
<path d="M10 22h4" />
</svg>
<svg
v-else
class="icon width-md"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
aria-hidden="true"
>
<path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3" />
<path d="M12 9v4" />
<path d="M12 17h.01" />
</svg>
{{ option.label }}
</button>
</div>
</template>
<style scoped>
/* The shared `.icon` rule fills with currentColor; these are stroked outlines. */
.message-type-select .icon {
fill: none;
}
.message-type-select .with-icon .icon {
margin-inline-end: var(--spacing-2xs);
}
</style>

View file

@ -0,0 +1,102 @@
<script setup lang="ts">
// "Take the unreached with you" — the DOXA Prayer App promo section, used at
// the bottom of /pray and of each research people group page.
//
// Where a people group is in hand (the research detail page) both badges point
// at the campaigns-server smart link, `{prayBaseUrl}/app/<slug>`: it opens an
// installed app straight on that people group and, on Android, carries the slug
// through the Play install referrer so a fresh install lands there too
// (deferred deep linking — see doxa-campaigns-server server/routes/app/[slug]).
// With no people group there is nothing to defer, so the badges go straight to
// the stores, built from the MOBILE_APP_* ids in runtime config.
const props = defineProps<{
peopleGroupName?: string | null
peopleGroupSlug?: string | null
}>()
const { t } = useI18n()
const config = useRuntimeConfig()
const prayBaseUrl = config.public.prayBaseUrl as string
const appleId = config.public.mobileAppAppleId as string
const androidPackage = config.public.mobileAppAndroidPackage as string
const appStoreUrl = computed(() => {
if (!appleId) return null
return props.peopleGroupSlug
? `${prayBaseUrl}/app/${props.peopleGroupSlug}?store=ios`
: `https://apps.apple.com/app/id${appleId}`
})
const googlePlayUrl = computed(() => {
if (props.peopleGroupSlug) return `${prayBaseUrl}/app/${props.peopleGroupSlug}?store=android`
const referrer = encodeURIComponent('utm_source=doxa_life&utm_medium=referral')
return `https://play.google.com/store/apps/details?id=${androidPackage}&referrer=${referrer}`
})
// A locale that hasn't translated a string gets the English key back, and that
// fallback is *not* interpolated (see i18n.config.ts) — so pass the placeholder
// through as the argument and split on it here. Either way we end up with the
// text either side of the people group's name, which lets the name carry the
// accent colour the way "unreached" does in the generic heading.
const titleParts = computed(() => {
const [before = '', after = ''] = t('Take the {0} with you', ['{0}']).split('{0}')
return { before, after }
})
</script>
<template>
<section class="surface-white">
<div class="container">
<div class="switcher | align-center" data-width="xl">
<div class="stack | grow-2 align-center">
<div class="stack stack--2xl">
<p class="color-brand-lighter font-weight-medium uppercase">
{{ t('The DOXA Prayer App') }}
</p>
<h2 v-if="peopleGroupName" class="stack-spacing-sm">
{{ titleParts.before }}<span class="color-primary">{{ peopleGroupName }}</span>{{ titleParts.after }}
</h2>
<h2 v-else class="highlight stack-spacing-sm" data-highlight-index="3">
{{ t('Take the unreached with you') }}
</h2>
<ul class="stack stack--sm" data-list-color="primary">
<li>{{ t('Daily reminders at the time you choose') }}</li>
<li>{{ t('Today\'s prayer ready to open') }}</li>
<li>{{ t('See how many people are praying with you now') }}</li>
</ul>
<AppStoreBadges
id="app-store-links"
:app-store-url="appStoreUrl"
:google-play-url="googlePlayUrl"
/>
<p class="font-size-sm color-brand-light stack-spacing-sm">
{{t('Download and choose your people group in the app.')}}
</p>
</div>
</div>
<div>
<picture>
<source
srcset="/assets/images/pray-02-PrayerFUEL-Phone-graphic-2.avif"
type="image/avif"
>
<source
srcset="/assets/images/pray-02-PrayerFUEL-Phone-graphic-2.webp"
type="image/webp"
>
<img
class="center"
src="/assets/images/pray-02-PrayerFUEL-Phone-graphic-2.png"
:alt="t('Your daily prayer guide')"
width="500"
height="872"
loading="lazy"
>
</picture>
</div>
</div>
</div>
</section>
</template>

View file

@ -0,0 +1,72 @@
<script setup lang="ts">
// Accessible on/off switch styled to match the campaigns-server feedback form.
// Used instead of a checkbox for opt-ins where the control should read as a
// preference rather than a form field. The label is rendered by the caller and
// wired up through `label-id` so it stays part of the surrounding copy flow.
const model = defineModel<boolean>({ default: false })
defineProps<{
/** id of the element labelling this switch, for `aria-labelledby`. */
labelId?: string
}>()
</script>
<template>
<button
type="button"
role="switch"
class="toggle-switch"
:class="{ 'is-on': model }"
:aria-checked="model"
:aria-labelledby="labelId"
@click="model = !model"
>
<span class="toggle-switch__thumb" />
</button>
</template>
<style scoped>
.toggle-switch {
--toggle-width: 2.75rem;
--toggle-height: 1.5rem;
--toggle-padding: 0.2rem;
flex: none;
display: inline-flex;
align-items: center;
width: var(--toggle-width);
height: var(--toggle-height);
padding: var(--toggle-padding);
border: none;
border-radius: 100px;
background-color: var(--color-brand-secondary);
cursor: pointer;
transition: background-color 0.2s ease;
}
.toggle-switch.is-on {
background-color: var(--color-brand-primary);
}
.toggle-switch:focus-visible {
outline: max(1px, 0.1em) solid var(--color-brand-dark);
outline-offset: 2px;
}
.toggle-switch__thumb {
width: calc(var(--toggle-height) - (2 * var(--toggle-padding)));
height: calc(var(--toggle-height) - (2 * var(--toggle-padding)));
border-radius: 50%;
background-color: var(--color-surface-white);
transition: transform 0.2s ease;
}
.toggle-switch.is-on .toggle-switch__thumb {
transform: translateX(calc(var(--toggle-width) - var(--toggle-height)));
}
/* The thumb travels the other way in RTL, where the track is mirrored. */
[dir="rtl"] .toggle-switch.is-on .toggle-switch__thumb {
transform: translateX(calc((var(--toggle-width) - var(--toggle-height)) * -1));
}
</style>

View file

@ -497,6 +497,7 @@ const showMore = computed(() => hasMore())
:options="filterOptions.wagf_region || []"
:value="activeFilters.wagf_region?.value ?? ''"
:placeholder="t.type_to_search || 'Type to search...'"
:no-options-text="t.no_options || 'No options found'"
@filter-change="onFilterChange"
@filter-clear="onFilterClear"
/>
@ -506,6 +507,7 @@ const showMore = computed(() => hasMore())
:options="filterOptions.wagf_block || []"
:value="activeFilters.wagf_block?.value ?? ''"
:placeholder="t.type_to_search || 'Type to search...'"
:no-options-text="t.no_options || 'No options found'"
@filter-change="onFilterChange"
@filter-clear="onFilterClear"
/>
@ -516,6 +518,7 @@ const showMore = computed(() => hasMore())
:options="filterOptions.country_code || []"
:value="activeFilters.country_code?.value ?? ''"
:placeholder="t.type_to_search || 'Type to search...'"
:no-options-text="t.no_options || 'No options found'"
@filter-change="onFilterChange"
@filter-clear="onFilterClear"
/>
@ -525,6 +528,7 @@ const showMore = computed(() => hasMore())
:options="filterOptions.rop1 || []"
:value="activeFilters.rop1?.value ?? ''"
:placeholder="t.type_to_search || 'Type to search...'"
:no-options-text="t.no_options || 'No options found'"
@filter-change="onFilterChange"
@filter-clear="onFilterClear"
/>
@ -534,6 +538,7 @@ const showMore = computed(() => hasMore())
:options="filterOptions.religion || []"
:value="activeFilters.religion?.value ?? ''"
:placeholder="t.type_to_search || 'Type to search...'"
:no-options-text="t.no_options || 'No options found'"
@filter-change="onFilterChange"
@filter-clear="onFilterClear"
/>
@ -600,7 +605,7 @@ const showMore = computed(() => hasMore())
<div v-if="useSelectCard" class="stack stack--sm | card | highlighted-uupg__card">
<div class="repel align-start">
<img :src="uupg.image_url" :alt="uupg.name">
<p class="color-brand-lighter uppercase text-end overflow-wrap-anywhere" v-html="uupg.wagf_region_label ? uupg.wagf_region_label : uupg.wagf_region.label" />
<p class="color-brand-lighter uppercase text-end overflow-wrap-anywhere" v-html="uupg.wagf_region_label ? uupg.wagf_region_label : uupg.wagf_region?.label" />
</div>
<div>
<p class="line-height-tight" v-html="uupg.name" />
@ -633,9 +638,10 @@ const showMore = computed(() => hasMore())
<h3 class="uupg__name line-height-tight" v-html="uupg.name" />
<p class="uupg__country">
<a
v-if="uupg.country_code"
class="uupg__country-link light-link"
:href="localePath(`/regions/${countrySlug(uupg.country_code.value, uupg.country_code.label)}`)"
><span v-html="uupg.country_label ? uupg.country_label : uupg.country_code.label" /></a> (<span v-html="uupg.rop1_label ? uupg.rop1_label : uupg.rop1.label" />)
><span v-html="uupg.country_label ? uupg.country_label : uupg.country_code.label" /></a> (<span v-html="uupg.rop1_label ? uupg.rop1_label : uupg.rop1?.label" />)
</p>
<template v-if="uupg.matches">
<p v-for="(match, mi) in uupg.matches" :key="mi" class="font-size-sm color-brand-lighter">
@ -643,7 +649,6 @@ const showMore = computed(() => hasMore())
</p>
</template>
</div>
<p v-if="uupg.location_description" class="uupg__content">{{ uupg.location_description }}</p>
<a class="uupg__more-button button compact" :href="`${researchUrl}${uupg.slug}`">{{ t.full_profile }}</a>
</div>
</template>

View file

@ -26,17 +26,6 @@ const clearCache = () => {
}
}
// Opt this browser into the feedback widget — the same `show-feedback-widget`
// flag that ?feedback=true sets. Lets logged-in users see the widget on public,
// edge-cached pages without a /api/auth/me check (we don't run one there).
const enableFeedbackWidget = () => {
if (import.meta.client) {
try {
localStorage.setItem('show-feedback-widget', 'true')
} catch {}
}
}
export const useAuth = () => {
const user = useState('auth.user', () => null as any)
const authReady = useState('auth.ready', () => false)
@ -58,7 +47,6 @@ export const useAuth = () => {
if (response.success) {
user.value = response.user
saveToCache(response.user)
enableFeedbackWidget()
const route = useRoute()
const redirectTo = route.query.redirect as string
@ -124,7 +112,6 @@ export const useAuth = () => {
const response = await $fetch('/api/auth/me') as { user: any }
user.value = response.user
saveToCache(response.user)
enableFeedbackWidget()
return response.user
} catch {
user.value = null

View file

@ -4,16 +4,16 @@
// window.mapboxgl / window.MapboxGeocoder BEFORE map-app.iife.js runs
// customElements.define('doxa-map', …) — otherwise the custom-element upgrade's
// connectedCallback calls `new mapboxgl.Map(…)` before the global exists.
// The <feedback-widget> bundle is loaded globally via nuxt.config.ts.
const MAPBOX_JS = 'https://api.mapbox.com/mapbox-gl-js/v3.3.0/mapbox-gl.js'
const MAPBOX_JS = 'https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js'
const MAPBOX_GEOCODER_JS = 'https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-geocoder/v5.0.0/mapbox-gl-geocoder.min.js'
// Map of bundle keys → /public/js URLs. The IIFE bundles all register the
// same `<doxa-map>` custom element, so only one bundle should load per page.
// Map of bundle keys → bundles in the dx-maps build tree (public/dx-maps/, the same tree the
// Research page's gallery is served from). Each bundle registers its own custom element
// (<doxa-map>, <doxa-research-map>).
const BUNDLES = {
'simple-map': '/js/doxa-simple-map.js',
'research-map': '/js/doxa-research-map.js'
'simple-map': '/dx-maps/doxa-simple-map/doxa-simple-map.js',
'research-map': '/dx-maps/doxa-research-map/doxa-research-map.js'
} as const
type BundleKey = keyof typeof BUNDLES
@ -55,15 +55,21 @@ function loadScript(src: string): Promise<void> {
export function useDoxaMap(bundle: BundleKey = 'simple-map') {
const config = useRuntimeConfig()
const MAP_APP_JS = BUNDLES[bundle]
useHead({
link: [
{ rel: 'stylesheet', href: 'https://api.mapbox.com/mapbox-gl-js/v3.3.0/mapbox-gl.css' },
{ rel: 'stylesheet', href: 'https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-geocoder/v5.0.0/mapbox-gl-geocoder.css' }
{ rel: 'stylesheet', href: 'https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.css' },
{ rel: 'stylesheet', href: 'https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-geocoder/v5.0.0/mapbox-gl-geocoder.css' },
// The three scripts below still RUN one after another (the map bundle must find
// window.mapboxgl), but nothing stops them DOWNLOADING together: without these hints a cold
// first visit fetched ~1.8 MB of Mapbox GL, then the geocoder, then the map bundle, in series.
{ rel: 'preload', as: 'script', href: MAPBOX_JS },
{ rel: 'preload', as: 'script', href: MAPBOX_GEOCODER_JS },
{ rel: 'preload', as: 'script', href: MAP_APP_JS }
]
})
const MAP_APP_JS = BUNDLES[bundle]
onMounted(async () => {
try {
// Tell the map bundle which prayer API to fetch from. Must be set before

View file

@ -1,24 +0,0 @@
// Idle-loads the third-party feedback web-component bundle. It's a ~95 KB
// script not needed for first paint, so we defer it until the browser is idle
// to keep it off the initial load critical path. Call this from any layout
// that renders a <feedback-web-component>; the in-DOM guard means multiple
// callers still load the bundle only once.
const FEEDBACK_SCRIPT = 'https://support.gospelambition.org/js/feedback-web-component.iife.js'
function loadFeedbackScript() {
if (document.querySelector(`script[src="${FEEDBACK_SCRIPT}"]`)) return
const script = document.createElement('script')
script.src = FEEDBACK_SCRIPT
script.async = true
document.head.appendChild(script)
}
export function useFeedbackScript() {
onMounted(() => {
if ('requestIdleCallback' in window) {
requestIdleCallback(loadFeedbackScript, { timeout: 3000 })
} else {
setTimeout(loadFeedbackScript, 2000)
}
})
}

View file

@ -24,7 +24,7 @@ export interface PrayerStatistics {
const FALLBACK_TOTAL = 2085
// Fallback unengaged population (≈200M) shown only when the upstream API
// hasn't responded yet or failed — avoids rendering "0 Million" in the
// hasn't responded yet or failed — avoids rendering a zero population in the
// bullseye on a cold cache. Replaced by the live SUM(population) as soon as
// the stats load.
const FALLBACK_UNENGAGED_POPULATION = 200_000_000
@ -105,13 +105,8 @@ export function usePrayerStatistics() {
)
// Total population living in the unengaged people groups. Drives the
// bullseye's "{0} Million" figure, which shrinks as groups become engaged.
// bullseye's population figure, which shrinks as groups become engaged.
const unengagedPopulation = computed(() => stats.value.unengaged_population || FALLBACK_UNENGAGED_POPULATION)
// Rounded to whole millions to match the "{0} Million" copy (e.g. 202).
// Latin digits forced like the other counters so it matches the page.
const unengagedPopulationMillionsFormatted = computed(() =>
Math.round(unengagedPopulation.value / 1_000_000).toLocaleString(`${locale.value}-u-nu-latn`)
)
const prayerCoveragePercent = computed(
() => Math.min(100, (stats.value.total_with_full_prayer / totalPeopleGroups.value) * 100)
@ -129,7 +124,6 @@ export function usePrayerStatistics() {
unengagedPeopleGroups,
unengagedPeopleGroupsFormatted,
unengagedPopulation,
unengagedPopulationMillionsFormatted,
prayerCoveragePercent,
adoptedPercent,
reload,

View file

@ -8,11 +8,11 @@ const { locale, locales } = useI18n()
const { public: pub } = useRuntimeConfig()
// Warm DNS+TCP+TLS for the cross-origin services these pages hit: the prayer
// data API (people-group components) and the idle-loaded analytics + feedback
// widget scripts. Deriving from runtime config keeps these correct per env.
// data API (people-group components) and the idle-loaded analytics script.
// Deriving from runtime config keeps these correct per env.
const preconnectOrigins = computed(() => {
const origins = new Set<string>()
for (const url of [pub.prayBaseUrl, pub.statinatorUrl, pub.feedbackApiBase]) {
for (const url of [pub.prayBaseUrl, pub.statinatorUrl]) {
if (!url) continue
try {
origins.add(new URL(String(url)).origin)

View file

@ -0,0 +1,97 @@
<script setup lang="ts">
// Terminology page (/about/definitions). Hardcoded rather than CMS:
// each locale ships its own edition in app/utils/terms/ documenting that
// language's terminology decisions; locales without an edition fall back
// to the English one. The CMS keeps a "definitions" page under About only
// so the sidebar lists it; this route takes priority over the catch-all.
import { getTermsContent } from '~/utils/terms'
interface PageResponse {
title: string
menu_parent: { slug: string; title: string }
children: Array<{ slug: string; url: string; title: string }>
}
const { locale } = useI18n()
const localePath = useLocalePath()
const content = computed(() => getTermsContent(locale.value))
const { data: about } = await useAsyncData<PageResponse | null>(
() => `about-sidebar-${locale.value}`,
async () => {
try {
return await $fetch<PageResponse>('/api/pages/about', {
query: { locale: locale.value }
})
} catch {
return null
}
},
{ watch: [() => locale.value] }
)
useHead(() => ({ title: content.value.title }))
</script>
<template>
<div class="container page-content">
<div class="with-sidebar">
<aside class="sidebar">
<nav class="stack" aria-label="Child pages navigation">
<div>
<ul class="stack | max-width-xs" role="list">
<li v-if="about">
<span class="font-size-lg category-heading">
{{ about.menu_parent.title }}
</span>
</li>
<li v-for="child in about?.children ?? []" :key="child.url">
<NuxtLink
:class="{ 'current-link': child.url === 'about/definitions' }"
:to="localePath(`/${child.url}`)"
>{{ child.title }}</NuxtLink>
</li>
</ul>
</div>
</nav>
</aside>
<article class="page">
<h1 class="page-title">{{ content.title }}</h1>
<div class="page-body">
<p v-for="(paragraph, i) in content.intro" :key="i">{{ paragraph }}</p>
<!-- Entries render as flat children of .page-body — the same shape the
CMS catch-all produces — so the site's direct-child typography
rules (heading and paragraph rhythm) apply as on CMS pages.
Wrapping each entry in an element would defeat those selectors
(and <section> carries landing-page band padding globally). -->
<template v-for="entry in content.entries" :key="entry.term">
<h2>{{ entry.term }}</h2>
<p v-if="entry.english">
<em>{{ content.labels.english }} {{ entry.english }}</em>
</p>
<p v-if="entry.definition">
<!-- Spaces are interpolated: literal whitespace at template-fragment
edges is stripped by Vue's whitespace condensing. -->
<template v-if="entry.english"><strong>{{ content.labels.definition }}</strong>{{ ' ' }}</template>{{ entry.definition }}
</p>
<p v-if="entry.alternatives">
<strong>{{ content.labels.alternatives }}</strong> {{ entry.alternatives }}
</p>
<p v-if="entry.jp || entry.pg">
<template v-if="entry.jp"><strong>{{ content.labels.jp }}</strong>{{ ' ' + entry.jp }}</template>
<template v-if="entry.jp && entry.pg">{{ ' ' }}</template>
<template v-if="entry.pg"><strong>{{ content.labels.pg }}</strong>{{ ' ' + entry.pg }}</template>
</p>
<p v-if="entry.rationale">
<strong>{{ content.labels.rationale }}</strong> {{ entry.rationale }}
</p>
</template>
</div>
</article>
</div>
</div>
</template>

View file

@ -1,51 +1,87 @@
<script setup lang="ts">
// Port of marketing-theme/page-contact.php.
// Markup, classes, field names, labels, placeholders, and submit flow
// mirror the source exactly. The Turnstile widget is rendered via the
// @nuxtjs/turnstile module; the form submits to our server proxy at
// /api/contact which verifies the token and forwards to pray.doxa.life.
// Contact form. Shares its shape and copy with the campaigns-server feedback
// form (app/pages/feedback.vue there) — a required message category, the same
// field labels and placeholders, a consent switch and a full-width submit —
// because both open the same kind of inbox conversation. The category is sent
// on as the campaigns-server `feedback_type`, while `source: doxa_life` (added
// by the server proxy) keeps these messages identifiable in the inbox.
//
// The form posts to our server proxy at /api/contact which verifies the
// Turnstile token and forwards to pray.doxa.life. Turnstile runs in
// interaction-only mode, so it stays invisible unless Cloudflare decides the
// visitor actually needs to be challenged.
import { COUNTRIES } from '~/utils/countries'
import type { MessageType } from '~/types/contact'
const { t, locale } = useI18n()
const messageType = ref<MessageType | null>(null)
const name = ref('')
const email = ref('')
const honeypot = ref('') // matches the `name="email"` trap in the PHP template
const country = ref('')
const message = ref('')
const consent = ref(false)
const turnstileToken = ref('')
const submitting = ref(false)
const submitDisabled = computed(() => submitting.value || !turnstileToken.value)
const messageEl = ref<HTMLDivElement | null>(null)
const typeError = ref('')
const emailError = ref('')
const messageError = ref('')
const messageText = ref('')
const messageClass = ref<'success' | 'error' | ''>('')
const formRef = ref<HTMLFormElement | null>(null)
const turnstileRef = ref<{ reset: () => void } | null>(null)
const EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]+$/
async function onSubmit(e: Event) {
e.preventDefault()
if (honeypot.value) return
if (formRef.value && !formRef.value.checkValidity()) {
formRef.value.reportValidity()
typeError.value = ''
emailError.value = ''
messageError.value = ''
messageText.value = ''
messageClass.value = ''
const trimmedEmail = email.value.trim()
const trimmedMessage = message.value.trim()
let valid = true
if (!messageType.value) {
typeError.value = t('Please choose what your message is about.')
valid = false
}
if (!EMAIL_REGEX.test(trimmedEmail)) {
emailError.value = t('Please enter a valid email address.')
valid = false
}
if (!trimmedMessage) {
messageError.value = t('Please enter a message.')
valid = false
}
if (!valid) return
// The widget is invisible and re-arms itself periodically, so a missing token
// means "not ready yet" rather than "failed" — say so instead of letting the
// proxy reject the submission with a generic error.
if (!turnstileToken.value) {
messageClass.value = 'error'
messageText.value = t('Verification is still loading. Please try again in a moment.')
return
}
submitting.value = true
messageText.value = ''
messageClass.value = ''
try {
const response = await $fetch<{ status: string; message?: string }>('/api/contact', {
const response = await $fetch<{ status: string, message?: string }>('/api/contact', {
method: 'POST',
body: {
name: name.value,
email: email.value,
country: country.value,
message: message.value,
email: trimmedEmail,
message: trimmedMessage,
message_type: messageType.value,
consent_doxa_general: consent.value,
language: locale.value,
cf_turnstile: turnstileToken.value
@ -55,10 +91,10 @@ async function onSubmit(e: Event) {
if (response?.status === 'success') {
messageClass.value = 'success'
messageText.value = t('Thank you for your message. We will get back to you soon!')
window.goStats?.track('contact_submit', { metadata: { language: locale.value, country: country.value || null } })
window.goStats?.track('contact_submit', { metadata: { language: locale.value, message_type: messageType.value } })
messageType.value = null
name.value = ''
email.value = ''
country.value = ''
message.value = ''
consent.value = false
formRef.value?.reset()
@ -78,16 +114,26 @@ async function onSubmit(e: Event) {
</script>
<template>
<div class="container page-content">
<h1 class="page-title">{{ t('Contact Us') }}</h1>
<div class="container page-content max-width-lg">
<h1 class="page-title">
{{ t('Contact Us') }}
</h1>
<p class="center contact-intro">
{{ t("We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.") }}
</p>
<form
id="contact-form"
ref="formRef"
class="stack stack--md max-width-lg center"
class="stack stack--md center form--quiet"
novalidate
@submit="onSubmit"
>
<input type="hidden" name="action" value="contact_us">
<input
type="hidden"
name="action"
value="contact_us"
>
<input
v-model="honeypot"
type="email"
@ -97,6 +143,28 @@ async function onSubmit(e: Event) {
tabindex="-1"
>
<div class="">
<span
id="message-type-label"
class="field-label"
>
{{ t('What is your message about?') }}<span
class="required-marker"
aria-hidden="true"
>*</span>
</span>
<MessageTypeSelect
v-model="messageType"
label-id="message-type-label"
/>
<p
v-if="typeError"
class="field-error"
>
{{ typeError }}
</p>
</div>
<div class="">
<label for="name">{{ t('Name') }}</label>
<input
@ -104,13 +172,17 @@ async function onSubmit(e: Event) {
v-model="name"
type="text"
name="name"
required
:placeholder="t('Enter your name')"
:placeholder="t('Your name (optional)')"
>
</div>
<div class="">
<label for="contact_email">{{ t('Email') }}</label>
<label for="contact_email">
{{ t('Email') }}<span
class="required-marker"
aria-hidden="true"
>*</span>
</label>
<input
id="contact_email"
v-model="email"
@ -119,60 +191,93 @@ async function onSubmit(e: Event) {
required
:placeholder="t('Enter your email')"
>
<p
v-if="emailError"
class="field-error"
>
{{ emailError }}
</p>
</div>
<div class="">
<label for="country">{{ t('Your Country (optional)') }}</label>
<select id="country" v-model="country" name="country">
<option value="">{{ t('Select Country') }}</option>
<option v-for="c in COUNTRIES" :key="c.value" :value="c.value">{{ c.label }}</option>
</select>
</div>
<div class="">
<label for="message">{{ t('Message') }}</label>
<label for="message">
{{ t('Message') }}<span
class="required-marker"
aria-hidden="true"
>*</span>
</label>
<textarea
id="message"
v-model="message"
name="message"
rows="5"
required
:placeholder="t('Enter your message')"
:placeholder="t('Tell us more…')"
/>
<p
v-if="messageError"
class="field-error"
>
{{ messageError }}
</p>
</div>
<div class="form-control color-primary-darker">
<input
id="consent-doxa-general"
<div class="form-consent">
<ToggleSwitch
v-model="consent"
type="checkbox"
name="consent_doxa_general"
label-id="consent-doxa-general"
/>
<span
id="consent-doxa-general"
class="form-consent__label"
@click="consent = !consent"
>
<label for="consent-doxa-general">{{ t('I would like to receive email updates from the DOXA partnership.') }}</label>
{{ t("I'd like to receive email updates from the DOXA partnership.") }}
</span>
</div>
<NuxtTurnstile
ref="turnstileRef"
v-model="turnstileToken"
:options="{ theme: 'light' }"
:options="{ theme: 'light', appearance: 'interaction-only' }"
/>
<div
id="contact-message"
ref="messageEl"
class="contact-message"
:class="messageClass"
:style="{ display: messageText ? 'block' : 'none' }"
>{{ messageText }}</div>
>
{{ messageText }}
</div>
<button
id="contact-submit"
type="submit"
class="button"
:disabled="submitDisabled"
class="button width-100"
:disabled="submitting"
>
{{ submitting ? t('Submitting...') : t('Submit') }}
{{ submitting ? t('Sending…') : t('Send message') }}
</button>
</form>
</div>
</template>
<style scoped>
.contact-intro {
color: var(--color-text-muted);
margin-bottom: var(--spacing-lg);
}
/* Matches the weight and spacing of the <label>s the other fields use, for the
one field whose control is a button group rather than a labelable input. */
.field-label {
display: block;
}
/* `.button` centres nothing by default because it is sized to its content; as a
full-width submit it needs its own text centring. */
#contact-submit {
text-align: center;
}
</style>

View file

@ -19,7 +19,7 @@ function openVideo() {
videoModalRef.value?.open()
}
const { unengagedPeopleGroupsFormatted, totalPeopleGroupsFormatted, unengagedPopulationMillionsFormatted, ensureLoaded, reload } = usePrayerStatistics()
const { unengagedPeopleGroupsFormatted, totalPeopleGroupsFormatted, unengagedPopulation, ensureLoaded, reload } = usePrayerStatistics()
await ensureLoaded()
// This page is prerendered, so its payload carries build-time counts; refetch
// on the client so the figures track the live API between deploys.
@ -28,6 +28,13 @@ onMounted(() => reload())
// Locale separators with Latin digits, matching usePrayerStatistics — for the
// bullseye's static figures (e.g. 3.9 → "3,9" and 6602 → "6.602" in pt).
const formatNumber = (n: number) => n.toLocaleString(`${locale.value}-u-nu-latn`)
// Population magnitudes in the locale's own grouping (3.9 billion, 39亿, 20.2 करोड़).
// Three significant digits so 201.6M stays 2.02亿 rather than collapsing to 2亿.
const formatPopulation = (n: number) => new Intl.NumberFormat(`${locale.value}-u-nu-latn`, {
notation: 'compact',
compactDisplay: 'long',
maximumSignificantDigits: 3
}).format(n)
const mapboxToken = config.public.mapboxToken as string
@ -130,18 +137,7 @@ useTextHighlight()
:research-url="localePath('/research') + '/'"
:language-code="locale"
/>
<div class="stack stack--2xl">
<h2 class="highlight" data-highlight-last>{{ t('A simple path to faithful obedience') }}</h2>
<div class="switcher | gap-md">
<div class="step-card">
<div class="step-card__content">
<h2 class="step-card__title">{{ t('Pray') }}</h2>
<p>{{ t('Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.') }}</p>
</div>
<NuxtLink :to="localePath('/pray')" class="button | compact">{{ t('Join') }}</NuxtLink>
</div>
</div>
</div>
<NuxtLink :to="localePath('/pray')" class="center | button | compact">{{ t('Join') }}</NuxtLink>
</div>
</section>
@ -160,7 +156,7 @@ useTextHighlight()
<div class="info-card color-brand-dark justify-center">
<div class="stack stack--lg | info-card__content">
<h3 class="color-brand-lighter">{{ t('Unreached') }}</h3>
<span>{{ t('{0} Billion', [formatNumber(3.9)]) }}</span>
<span>{{ formatPopulation(3_900_000_000) }}</span>
<span class="color-brand-lighter">{{ t('{0} People Groups', [formatNumber(6602)]) }}</span>
</div>
</div>
@ -169,7 +165,7 @@ useTextHighlight()
<div class="info-card color-secondary-very-light justify-center">
<div class="stack stack--lg | info-card__content">
<h3>{{ t('Under-Engaged') }}</h3>
<span class="color-secondary-light">{{ t('{0} Billion', [formatNumber(3.3)]) }}</span>
<span class="color-secondary-light">{{ formatPopulation(3_300_000_000) }}</span>
<span>{{ t('{0} People Groups', [formatNumber(5119)]) }}</span>
</div>
</div>
@ -178,7 +174,7 @@ useTextHighlight()
<div class="info-card color-secondary-very-light justify-center">
<div class="stack stack--lg | info-card__content">
<h3>{{ t('Frontier People') }}</h3>
<span class="color-secondary-light">{{ t('{0} Billion', [formatNumber(2)]) }}</span>
<span class="color-secondary-light">{{ formatPopulation(2_000_000_000) }}</span>
<span>{{ t('{0} People Groups', [formatNumber(4788)]) }}</span>
</div>
</div>
@ -187,7 +183,7 @@ useTextHighlight()
<div class="info-card surface-brand-dark justify-center">
<div class="stack stack--lg | info-card__content">
<h3>{{ t('Unengaged') }}</h3>
<span>{{ t('{0} Million', [unengagedPopulationMillionsFormatted]) }}</span>
<span>{{ formatPopulation(unengagedPopulation) }}</span>
<span>{{ t('{0} People Groups', [unengagedPeopleGroupsFormatted]) }}</span>
</div>
</div>

View file

@ -301,6 +301,8 @@ useTextHighlight()
</div>
</section>
<MobileAppSection />
<section>
<div class="container stack stack--5xl">
<figure class="text-center font-size-5xl font-heading">

View file

@ -150,181 +150,190 @@ const mapSrc = computed(() => {
</script>
<template>
<div v-if="notFound || uupgError" class="container page-content uupg-detail-page">
<div class="stack stack--lg">
<h1>{{ t('People Group Not Found') }}</h1>
<p>{{ t('The people group you are looking for could not be found. Please try again.') }}</p>
<NuxtLink :to="localePath('/research')" class="button font-size-lg">
<span class="sr-only">{{ t('Back') }}</span>
<svg class="icon | rotate-270" viewBox="0 0 489.67 289.877">
<path d="M439.017,211.678L263.258,35.919c-3.9-3.9-8.635-6.454-13.63-7.665-9.539-2.376-20.051.161-27.509,7.619L46.361,211.632c-11.311,11.311-11.311,29.65,0,40.961h0c11.311,11.311,29.65,11.311,40.961,0L242.667,97.248l155.39,155.39c11.311,11.311,29.65,11.311,40.961,0h0c11.311-11.311,11.311-29.65,0-40.961Z" />
</svg>
{{ t('Back') }}
</NuxtLink>
<div>
<div v-if="notFound || uupgError" class="container page-content uupg-detail-page">
<div class="stack stack--lg">
<h1>{{ t('People Group Not Found') }}</h1>
<p>{{ t('The people group you are looking for could not be found. Please try again.') }}</p>
<NuxtLink :to="localePath('/research')" class="button font-size-lg">
<span class="sr-only">{{ t('Back') }}</span>
<svg class="icon | rotate-270" viewBox="0 0 489.67 289.877">
<path d="M439.017,211.678L263.258,35.919c-3.9-3.9-8.635-6.454-13.63-7.665-9.539-2.376-20.051.161-27.509,7.619L46.361,211.632c-11.311,11.311-11.311,29.65,0,40.961h0c11.311,11.311,29.65,11.311,40.961,0L242.667,97.248l155.39,155.39c11.311,11.311,29.65,11.311,40.961,0h0c11.311-11.311,11.311-29.65,0-40.961Z" />
</svg>
{{ t('Back') }}
</NuxtLink>
</div>
</div>
</div>
<div v-else-if="uupg" class="container page-content uupg-detail-page">
<div class="stack stack--lg">
<div class="stack stack--2xl">
<div class="card switcher" padding-small>
<div class="center | grow-none">
<div class="position-relative">
<img class="uupg__image" data-size="medium" :src="uupg.image_url" :alt="uupg.name || 'People Group Photo'">
<div v-else-if="uupg" class="container page-content uupg-detail-page">
<div class="stack stack--lg">
<div class="stack stack--2xl">
<div class="card switcher" padding-small>
<div class="center | grow-none">
<div class="position-relative">
<img class="uupg__image" data-size="medium" :src="uupg.image_url" :alt="uupg.name || 'People Group Photo'">
<template v-if="Array.isArray(uupg.picture_credit) && uupg.picture_credit.length">
<button
id="info-button"
class="info__button"
type="button"
aria-haspopup="dialog"
:aria-expanded="infoOpen ? 'true' : 'false'"
:data-state="infoOpen ? 'open' : 'closed'"
aria-label="Photo credit"
@click="infoOpen = !infoOpen"
>
<span class="info__icon" aria-hidden="true" />
<div class="info__content">
<template v-for="(credit, i) in uupg.picture_credit" :key="i">
<a
v-if="credit.link"
class="light-link"
:href="credit.link"
target="_blank"
>{{ credit.text }}</a>
<span v-else>{{ credit.text }}</span>
</template>
</div>
</button>
</template>
</div>
<div
class="engaged-stamp"
:data-engaged="isEngaged ? 'true' : 'false'"
>
<span v-if="isEngaged">{{ t('Engaged') }}</span>
<span v-else>{{ t('Not Engaged') }}</span>
</div>
</div>
<div class="stack stack--xs | uupg__header">
<h4 class="font-base font-weight-medium">{{ uupg.name }}</h4>
<p class="font-weight-medium font-size-lg">
{{ uupg.country_code?.label }} ({{ uupg.rop1?.label }})
</p>
<p>{{ uupg.imb_people_description ?? uupg.location_description }}</p>
<a
v-if="locale === 'en'"
:href="`/research/${slug}/resources/`"
class="button compact | resources-button"
>{{ t('View Resources') }}</a>
</div>
</div>
<div id="engagement-status" class="card stack stack--2xs" padding-small>
<h2 class="text-center">{{ t('Engagement Status') }}</h2>
<div class="cluster justify-center">
<div class="cluster justify-center align-start" data-width="md">
<template v-if="Array.isArray(uupg.picture_credit) && uupg.picture_credit.length">
<button
id="info-button"
class="info__button"
type="button"
aria-haspopup="dialog"
:aria-expanded="infoOpen ? 'true' : 'false'"
:data-state="infoOpen ? 'open' : 'closed'"
aria-label="Photo credit"
@click="infoOpen = !infoOpen"
>
<span class="info__icon" aria-hidden="true" />
<div class="info__content">
<template v-for="(credit, i) in uupg.picture_credit" :key="i">
<a
v-if="credit.link"
class="light-link"
:href="credit.link"
target="_blank"
>{{ credit.text }}</a>
<span v-else>{{ credit.text }}</span>
</template>
</div>
</button>
</template>
</div>
<div
v-for="(item, i) in statusItems"
:key="i"
class="status-item"
class="engaged-stamp"
:data-engaged="isEngaged ? 'true' : 'false'"
>
<span v-if="isEngaged">{{ t('Engaged') }}</span>
<span v-else>{{ t('Not Engaged') }}</span>
</div>
</div>
<div class="stack stack--xs | uupg__header">
<h4 class="font-base font-weight-medium">{{ uupg.name }}</h4>
<p class="font-weight-medium font-size-lg">
{{ uupg.country_code?.label }} ({{ uupg.rop1?.label }})
</p>
<p>{{ uupg.imb_people_description }}</p>
<a
v-if="locale === 'en'"
:href="`/research/${slug}/resources/`"
class="button compact | resources-button"
>{{ t('View Resources') }}</a>
</div>
</div>
<div id="engagement-status" class="card stack stack--2xs" padding-small>
<h2 class="text-center">{{ t('Engagement Status') }}</h2>
<div class="cluster justify-center">
<div class="cluster justify-center align-start" data-width="md">
<div
v-for="(item, i) in statusItems"
:key="i"
class="status-item"
>
<img
v-if="item.icon === 'done'"
src="/assets/icons/Check-GreenCircle.png"
:alt="t('Done')"
>
<img
v-else-if="item.icon === 'partial'"
src="/assets/icons/Check-YellowCircle.png"
:alt="t('Has prayer coverage')"
>
<img
v-else
src="/assets/icons/RedX-Circle.png"
:alt="t('Not Done')"
>
<p>{{ item.label }}</p>
</div>
</div>
</div>
</div>
<div class="switcher" data-width="xl">
<div class="stack stack--xl | card | text-center lh-0" data-variant="secondary">
<h2>{{ t('Prayer Status') }}</h2>
<p class="font-size-4xl font-weight-medium">{{ uupg.people_committed }}</p>
<p class="font-size-lg">{{ t('People committed to praying') }}</p>
<div class="stack stack--sm">
<div class="progress-bar" data-size="md">
<div class="progress-bar__slider" :style="{ width: `${prayerCoveragePercent}%` }" />
</div>
<p class="font-size-lg font-weight-medium">{{ t('Daily Prayer Coverage') }}</p>
</div>
<a
class="button fit-content mx-auto stack-spacing-4xl clamp-padding"
:href="prayUrl"
>{{ t('Sign up to pray') }}</a>
</div>
<div class="stack stack--xl | card | text-center lh-0" data-variant="primary">
<h2>{{ t('Adoption Status') }}</h2>
<p class="font-size-4xl font-weight-medium">{{ uupg.adopted_by_churches || 0 }}</p>
<p class="font-size-lg margin-bottom-md">{{ t('churches / individuals have adopted this people group') }}</p>
<ul v-if="uupg.adopted_by_names && uupg.adopted_by_names.length">
<li v-for="(name, i) in uupg.adopted_by_names" :key="i">{{ name }}</li>
</ul>
<NuxtLink
class="button fit-content mx-auto mt-auto clamp-padding"
:to="adoptUrl"
>{{ t('Adopt people group') }}</NuxtLink>
</div>
</div>
<div v-if="uupg.latitude && uupg.longitude" class="map-card">
<iframe class="map" :src="mapSrc" loading="lazy" />
<div class="overlay" />
</div>
<div class="switcher" data-width="xl">
<div class="card" data-variant="primary">
<div class="stack">
<h2 class="color-primary">{{ t('Overview') }}</h2>
<p><strong>{{ t('Country') }}:</strong> {{ uupg.country_code?.label }}</p>
<p v-if="uupg.imb_alternate_name">
<strong>{{ t('Alternate Names') }}:</strong> {{ uupg.imb_alternate_name }}
</p>
<p><strong>{{ t('Population') }}:</strong> ~{{ uupg.population }}</p>
<p><strong>{{ t('Primary Language') }}:</strong> {{ uupg.primary_language?.label }}</p>
<p><strong>{{ t('Primary Religion') }}:</strong> {{ uupg.religion?.label }}</p>
<p><strong>{{ t('Religious Practices') }}:</strong> <br>{{ uupg.religion?.description }}</p>
</div>
</div>
<div class="stack | card" data-variant="primary">
<h2 class="color-primary">{{ t('Progress') }}</h2>
<p v-for="(item, i) in progressItems" :key="i" class="progress-item">
<img
v-if="item.icon === 'done'"
v-if="item.done"
src="/assets/icons/Check-GreenCircle.png"
:alt="t('Done')"
>
<img
v-else-if="item.icon === 'partial'"
src="/assets/icons/Check-YellowCircle.png"
:alt="t('Has prayer coverage')"
>
<img
v-else
src="/assets/icons/RedX-Circle.png"
:alt="t('Not Done')"
>
<p>{{ item.label }}</p>
</div>
</div>
</div>
</div>
<div class="switcher" data-width="xl">
<div class="stack stack--xl | card | text-center lh-0" data-variant="secondary">
<h2>{{ t('Prayer Status') }}</h2>
<p class="font-size-4xl font-weight-medium">{{ uupg.people_committed }}</p>
<p class="font-size-lg">{{ t('People committed to praying') }}</p>
<div class="stack stack--sm">
<div class="progress-bar" data-size="md">
<div class="progress-bar__slider" :style="{ width: `${prayerCoveragePercent}%` }" />
</div>
<p class="font-size-lg font-weight-medium">{{ t('Daily Prayer Coverage') }}</p>
</div>
<a
class="button fit-content mx-auto stack-spacing-4xl clamp-padding"
:href="prayUrl"
>{{ t('Sign up to pray') }}</a>
</div>
<div class="stack stack--xl | card | text-center lh-0" data-variant="primary">
<h2>{{ t('Adoption Status') }}</h2>
<p class="font-size-4xl font-weight-medium">{{ uupg.adopted_by_churches || 0 }}</p>
<p class="font-size-lg margin-bottom-md">{{ t('churches / individuals have adopted this people group') }}</p>
<ul v-if="uupg.adopted_by_names && uupg.adopted_by_names.length">
<li v-for="(name, i) in uupg.adopted_by_names" :key="i">{{ name }}</li>
</ul>
<NuxtLink
class="button fit-content mx-auto mt-auto clamp-padding"
:to="adoptUrl"
>{{ t('Adopt people group') }}</NuxtLink>
</div>
</div>
<div v-if="uupg.latitude && uupg.longitude" class="map-card">
<iframe class="map" :src="mapSrc" loading="lazy" />
<div class="overlay" />
</div>
<div class="switcher" data-width="xl">
<div class="card" data-variant="primary">
<div class="stack">
<h2 class="color-primary">{{ t('Overview') }}</h2>
<p><strong>{{ t('Country') }}:</strong> {{ uupg.country_code?.label }}</p>
<p v-if="uupg.imb_alternate_name">
<strong>{{ t('Alternate Names') }}:</strong> {{ uupg.imb_alternate_name }}
<strong>{{ item.label }}:</strong> {{ item.done ? t('Yes') : t('No') }}
</p>
<p><strong>{{ t('Population') }}:</strong> ~{{ uupg.population }}</p>
<p><strong>{{ t('Primary Language') }}:</strong> {{ uupg.primary_language?.label }}</p>
<p><strong>{{ t('Primary Religion') }}:</strong> {{ uupg.religion?.label }}</p>
<p><strong>{{ t('Religious Practices') }}:</strong> <br>{{ uupg.religion?.description }}</p>
</div>
</div>
<div class="stack | card" data-variant="primary">
<h2 class="color-primary">{{ t('Progress') }}</h2>
<p v-for="(item, i) in progressItems" :key="i" class="progress-item">
<img
v-if="item.done"
src="/assets/icons/Check-GreenCircle.png"
:alt="t('Done')"
>
<img
v-else
src="/assets/icons/RedX-Circle.png"
:alt="t('Not Done')"
>
<strong>{{ item.label }}:</strong> {{ item.done ? t('Yes') : t('No') }}
</p>
</div>
</div>
<a
class="button mx-auto"
:href="updatesUrl"
>{{ t('Submit Updates') }}</a>
<a
class="button mx-auto"
:href="updatesUrl"
>{{ t('Submit Updates') }}</a>
</div>
</div>
</div>
<!-- Full-bleed, so it sits outside the page container above. -->
<MobileAppSection
v-if="!notFound && !uupgError"
:people-group-name="uupg?.name"
:people-group-slug="slug"
/>
</div>
</template>

View file

@ -1,62 +1,142 @@
<script setup lang="ts">
// Port of marketing-theme/page-uupgs.php.
// Matches the PHP markup verbatim: container page-content uupgs-page stack
// stack--3xl + a highlighted h1 + the <UupgsList> component. The
// `initialSearchTerm` is taken from the `uupg_search` query parameter
// (PHP equivalent: `get_query_var('uupg_search')`).
// The Research page IS the Research Gallery: every research map, dashboard and list in one app,
// filling the page below the header. It replaces the single research map, the UUPG list and the
// "By Region" link that were here. Those three are NOT deleted: they are kept below, switched off by
// SHOW_LEGACY_RESEARCH, so the previous page returns by flipping one constant.
//
// Below the UupgsList we embed the 5-tab `research-map` IIFE built from
// the upstream DOXA-MAPS module — exposes Engagement / Prayer
// / Adoption (clones of doxa-simple-map) plus Language Families. The
// 1040-maps build now publishes /js/doxa-research-map.js (canonical name).
// via the publishToDoxaLife() plugin.
// The gallery is a web component served from DX-life's OWN origin (public/dx-maps/, a copy of
// the dx-maps build tree), so this site is its CDN: one script, one element, no third-party host.
// It reads its manifest and every child map from the same /dx-maps/ tree. See
// DX-MAPS-GALLERY.md at the repo root.
//
// The element is created in onMounted rather than written in the template: it is a custom element
// that only exists in the browser, so this keeps it out of SSR and out of Vue's component resolver
// without any nuxt.config change.
import { buildUupgListTranslations } from '~/utils/uupgListTranslations'
const { t, locale } = useI18n()
const runtimeConfig = useRuntimeConfig()
// The previous Research page (the "By Region" link, the single research map and the UUPG list).
// Off on this branch: the Research Gallery replaces all three. Set true to bring them back.
const SHOW_LEGACY_RESEARCH = false
const localePath = useLocalePath()
const route = useRoute()
const initialSearchTerm = computed(() =>
(Array.isArray(route.query.uupg_search) ? route.query.uupg_search[0] : route.query.uupg_search) ?? ''
)
const translations = computed(() => buildUupgListTranslations(t))
const runtimeConfig = useRuntimeConfig()
const researchProfileConfig = computed(() => JSON.stringify({
profile: 'research-map',
tk: (runtimeConfig.public as { mapboxToken?: string }).mapboxToken || '',
dataSource: 'pray-tools',
instanceId: 'research-page'
}))
if (SHOW_LEGACY_RESEARCH) useTextHighlight()
useTextHighlight()
// The dx-maps tree: NUXT_PUBLIC_DX_MAPS_BASE when set (a maps CDN), otherwise this site's own
// /dx-maps/ copy. The script and every embed URL come from the same tree.
const DX_MAPS_BASE = ((runtimeConfig.public as { dxMapsBase?: string }).dxMapsBase || '').replace(/\/+$/, '')
const GALLERY_SCRIPT = `${DX_MAPS_BASE || '/dx-maps'}/doxa-maps-spa/doxa-maps-spa.js`
useHead({
title: () => t('Research'),
script: [{ src: GALLERY_SCRIPT, defer: true, key: 'research-gallery' }]
})
const host = ref<HTMLElement | null>(null)
let gallery: HTMLElement | null = null
let resizeObs: ResizeObserver | null = null
// The gallery fills the viewport below the header. The header's height differs between desktop
// and phone (and with the language), so it is measured, not assumed.
function fitBelowHeader() {
const header = document.getElementById('masthead')
const h = header ? Math.round(header.getBoundingClientRect().height) : 0
document.documentElement.style.setProperty('--rg-header-h', h + 'px')
}
onMounted(() => {
fitBelowHeader()
const header = document.getElementById('masthead')
if (header && 'ResizeObserver' in window) {
resizeObs = new ResizeObserver(fitBelowHeader)
resizeObs.observe(header)
}
gallery = document.createElement('doxa-maps-spa')
// Every embed URL is built at RUNTIME: from NUXT_PUBLIC_DX_MAPS_BASE when set, otherwise from the
// origin serving this page, so the same build works on any host (laptop, staging, production) with
// nothing hardcoded.
gallery.setAttribute('tree-base', DX_MAPS_BASE || `${window.location.origin}/dx-maps`)
// The site's language drives the gallery's (and every map's); it follows the language switcher.
gallery.setAttribute('language', locale.value)
// With a Mapbox token configured, the maps use it. Without one (a fresh laptop), they use the
// keyless MapLibre engine, so the page works with no secrets at all.
const token = (runtimeConfig.public as { mapboxToken?: string }).mapboxToken || ''
if (token) gallery.setAttribute('profile-config', JSON.stringify({ tk: token }))
else gallery.setAttribute('provider', 'maplibre')
host.value?.appendChild(gallery)
})
watch(locale, (lang) => { gallery?.setAttribute('language', lang) })
onBeforeUnmount(() => {
resizeObs?.disconnect()
gallery?.remove()
gallery = null
})
</script>
<template>
<div class="container page-content uupgs-page stack stack--3xl">
<div class="stack stack--xs text-center">
<h1 class="highlight" data-highlight-last>{{ t('Find a UUPG') }}</h1>
<p><NuxtLink class="light-link" :to="localePath('/regions')">{{ t('By Region') }} &rarr;</NuxtLink></p>
<div>
<div class="research-gallery-page">
<h1 class="visually-hidden">{{ t('Research') }}</h1>
<div ref="host" class="research-gallery-host" />
</div>
<!-- Research map embed — sits directly under the H1, above the UUPG
search bar. Loads /js/doxa-research-map.js (auto-published from
the upstream module on every research-mfe build). -->
<DoxaMapSlot
map-id="research-page-map"
bundle="research-map"
:profile-config="researchProfileConfig"
class="rounded-xlg"
/>
<UupgsList
:language-code="locale"
:research-url="localePath('/research') + '/'"
:t="translations"
:initial-search-term="initialSearchTerm"
hide-see-all-link
/>
<!-- The previous Research page, switched off (SHOW_LEGACY_RESEARCH): kept, not deleted. -->
<div v-if="SHOW_LEGACY_RESEARCH" class="container page-content uupgs-page stack stack--3xl">
<div class="stack stack--xs text-center">
<h1 class="highlight" data-highlight-last>{{ t('Find a UUPG') }}</h1>
<p><NuxtLink class="light-link" :to="localePath('/regions')">{{ t('By Region') }} &rarr;</NuxtLink></p>
</div>
<DoxaMapSlot
map-id="research-page-map"
bundle="research-map"
:profile-config="researchProfileConfig"
class="rounded-xlg"
/>
<UupgsList
:language-code="locale"
:research-url="localePath('/research') + '/'"
:t="translations"
:initial-search-term="initialSearchTerm"
hide-see-all-link
/>
</div>
</div>
</template>
<style scoped>
.research-gallery-page {
/* 100svh: the phone's SMALL viewport, so the browser's own toolbars never cover the gallery. */
height: calc(100svh - var(--rg-header-h, 0px));
min-height: 480px;
}
.research-gallery-host,
.research-gallery-host :deep(doxa-maps-spa) {
display: block;
width: 100%;
height: 100%;
}
.visually-hidden {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
}
</style>

View file

@ -1,56 +0,0 @@
<script setup lang="ts">
// Terminology page (/terms, /{locale}/terms). Hardcoded rather than CMS:
// each locale ships its own edition in app/utils/terms/ documenting that
// language's terminology decisions; locales without an edition fall back
// to the English one. Mounted ahead of the CMS catch-all by route priority.
import { getTermsContent } from '~/utils/terms'
const { locale } = useI18n()
const localePath = useLocalePath()
const content = computed(() => getTermsContent(locale.value))
useHead(() => ({ title: content.value.title }))
</script>
<template>
<div class="container page-content">
<h1 class="page-title">{{ content.title }}</h1>
<div class="page-body">
<p v-for="(paragraph, i) in content.intro" :key="i">{{ paragraph }}</p>
<p>
{{ content.seeDefinitionsBefore }}
<NuxtLink :to="localePath('/about/definitions')">{{ content.definitionsLinkLabel }}</NuxtLink>{{ content.seeDefinitionsAfter }}
</p>
<!-- Entries render as flat children of .page-body — the same shape the
CMS catch-all produces — so the site's direct-child typography
rules (heading and paragraph rhythm) apply as on CMS pages.
Wrapping each entry in an element would defeat those selectors
(and <section> carries landing-page band padding globally). -->
<template v-for="entry in content.entries" :key="entry.term">
<h2>{{ entry.term }}</h2>
<p v-if="entry.english">
<em>{{ content.labels.english }} {{ entry.english }}</em>
</p>
<p v-if="entry.definition">
<!-- Spaces are interpolated: literal whitespace at template-fragment
edges is stripped by Vue's whitespace condensing. -->
<template v-if="entry.english"><strong>{{ content.labels.definition }}</strong>{{ ' ' }}</template>{{ entry.definition }}
</p>
<p v-if="entry.alternatives">
<strong>{{ content.labels.alternatives }}</strong> {{ entry.alternatives }}
</p>
<p v-if="entry.jp || entry.pg">
<template v-if="entry.jp"><strong>{{ content.labels.jp }}</strong>{{ ' ' + entry.jp }}</template>
<template v-if="entry.jp && entry.pg">{{ ' ' }}</template>
<template v-if="entry.pg"><strong>{{ content.labels.pg }}</strong>{{ ' ' + entry.pg }}</template>
</p>
<p v-if="entry.rationale">
<strong>{{ content.labels.rationale }}</strong> {{ entry.rationale }}
</p>
</template>
</div>
</div>
</template>

4
app/types/contact.ts Normal file
View file

@ -0,0 +1,4 @@
// Message categories the contact form offers. The values are the feedback types
// the campaigns-server understands (`/api/contact` -> `feedback_type`); only the
// labels are worded for a contact-us page.
export type MessageType = 'compliment' | 'suggestion' | 'problem'

View file

@ -24,7 +24,6 @@ export interface Uupg {
country_label?: any
rop1: ValueLabel
rop1_label?: any
location_description: string
has_photo: boolean
image_url: string
picture_credit: any

View file

@ -4,7 +4,10 @@
// `DOCUMENT_RESOURCES_NO_IMAGE` depending on the `useDocuments` flag,
// and always renders `GENERAL_RESOURCES_WITH_IMAGE` above it.
import { hasVideoTranslation } from '~/utils/videoUrls'
const S3_URL = 'https://s3.doxa.life/'
const GOOGLE_DRIVE_URL = 'https://drive.google.com/drive/folders/1TSfjWdu7p0GZ22xXjlppcX_vrgmVyzBV?usp=drive_link'
export interface ResourceWithImage {
key: string
@ -33,18 +36,15 @@ export interface ResourceNoImage {
// `doxa_get_s3_lang_code()`. Keep in sync when new translated files
// are uploaded to the S3 bucket.
const DOCUMENT_LANGS: Record<string, string[]> = {
'doxa-playbook': ['en', 'es'],
'doxa-playbook-slides': ['en'],
'introduction-2025': ['en'],
'vision-and-values': ['en'],
'definitions': ['en'],
'doxa-endowment-policy': ['en'],
'initial-proposal': ['en', 'es', 'fr']
'doxa-playbook': ['en', 'es'],
'doxa-playbook-slides': ['en'],
'introduction-2025': ['en'],
'vision-and-values': ['en'],
'definitions': ['en'],
'doxa-endowment-policy': ['en'],
'initial-proposal': ['en', 'es', 'fr']
}
// Per-language Vimeo URLs for the promo video — same ids as videoUrls.ts.
const VIDEO_LANGS = ['en', 'es', 'fr']
function s3LangCode(docId: string, lang: string): string {
const langs = DOCUMENT_LANGS[docId] ?? ['en']
return langs.includes(lang) ? lang : 'en'
@ -55,10 +55,6 @@ function hasDocumentTranslation(docId: string, lang: string): boolean {
return langs.includes(lang)
}
function hasVideoTranslation(lang: string): boolean {
return VIDEO_LANGS.includes(lang)
}
export function resourcesWithImage(videoUrl: (lang: string) => string): ResourceWithImage[] {
return [
{
@ -87,6 +83,15 @@ export function resourcesWithImage(videoUrl: (lang: string) => string): Resource
downloadType: 'link',
downloadLink: lang => videoUrl(lang),
hasTranslation: lang => hasVideoTranslation(lang)
},
{
key: 'doxa_prayer_card_bundles',
title: 'DOXA Prayer Card Bundles per language',
imageUrl: '/assets/images/card.png',
style: 'width: 80%; padding-top: 10%; padding-bottom: 10%;',
downloadType: 'link',
downloadLink: () => GOOGLE_DRIVE_URL,
hasTranslation: () => true
}
]
}

182
app/utils/terms/ar.ts Normal file
View file

@ -0,0 +1,182 @@
import type { TermsContent } from './index'
export const ar: TermsContent = {
title: 'تعريف المصطلحات',
intro: [
'توثّق هذه الصفحة الخيارات الاصطلاحية العربية لشراكة DOXA. لكل مصطلح: تعريفه، والبدائل التي دُرست، وسبب اختياره.',
'مصادرنا: مسرد DOXA العربي الذي راجعه متحدثون أصليون، وقد أُكِّد فيه حتى الآن 22 مصطلحًا من أصل 39، ونشير في كل مدخل إلى المصطلحات التي ما زالت مسودة. ولأن الفروق بين اللهجات العربية واسعة، نختار الصياغة التي تُقرأ بطبيعية لدى أوسع شريحة من القرّاء العرب، ونتجنّب الكلمات التي تحمل في بعض البلدان إيحاءً عسكريًا أو سياسيًا. ونتبع ترجمة فاندايك (SVD) في كل تعبير كتابي. أما Joshua Project وPeopleGroups.org (IMB) فلا ينشران بالعربية، لذا لا تستشهد بهما هذه النسخة.'
],
labels: {
english: 'بالإنجليزية:',
definition: 'التعريف:',
alternatives: 'بدائل دُرست:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'سبب الاختيار:'
},
entries: [
{
term: 'مجموعة شعبية',
english: 'people group',
definition:
'مجموعة إثنولغوية (عِرقية-لغوية) يرى أفرادها أن بينهم انتماءً مشتركًا قائمًا على اللغة والثقافة والدين ونظرة العالم؛ وهي أكبر مجموعة يمكن أن ينتشر فيها الإنجيل دون أن يصطدم بحواجز في الفهم أو القبول. إنها الوحدة الأساسية لكل ما تحصيه DOXA.',
rationale:
'اتفق عليه ثلاثة مراجعين. المفهوم عِرقي ولغوي لا سياسي، فلا يصحّ أن يُترجَم بـ«دولة» أو «أمة» بمعناها السياسي، ولا بـ«قبيلة» لما تحمله من إيحاء بالبدائية، ولا بـ«فئة اجتماعية». وأي ترجمة غير دقيقة هنا تُفقد كل الإحصاءات معناها.'
},
{
term: 'مجموعة شعبية غير مبلَّغة (UPG)',
english: 'unreached people group (UPG)',
definition:
'حوالي تلميذين أو أقل من كل 100 شخص (≤ 2%)، مع افتقارها إلى القدرة على إنشاء كنائس محلية أصيلة دون مساعدة عبر الثقافات. تتبع DOXA تعريف IMB.',
alternatives: 'غير مبلَّغة بالإنجيل',
rationale:
'اتفق عليه ثلاثة مراجعين، وحذفوا «بالإنجيل» من المصطلح لاختصاره؛ فالمعنى واضح من السياق. والصياغة لا توحي بأن المجموعة «غير مختارة» روحيًا أو مهمَّشة اجتماعيًا.'
},
{
term: 'غير مَخْدُومَة',
english: 'unengaged',
definition:
'لا يُعرَف فيها مؤمنون أو يوجد عدد ضئيل جدًا منهم، ولا يوجد جهد معروف لإنشاء كنائس قادرة على الاستمرار ذاتيًا — أي تغيب عنها المستويات الأربعة للانخراط الفعّال: جهد رسولي (ريادي تأسيسي) مُقيم بين الشعب، والتزام بالعمل داخل الثقافة المحلية وبلغة القلب، والتزام بخدمة طويلة الأمد، وزرع الإنجيل بهدف ظهور حركة لغرس الكنائس.',
rationale:
'مصطلح تقني يعني أنه لا أحد يخدم بينهم، لا أن الشعب نفسه غير مبالٍ. وتربط «مَخْدُومَة» المصطلح بالخدمة الروحية، فتصف غياب العاملين لا موقف الناس. أشار المراجع إلى أن هناك طرقًا كثيرة لقول ذلك بالعربية، واستقر على هذه لحالة المجموعة.'
},
{
term: 'مجموعة شعبية غير مبلَّغة وغير مَخْدُومَة (UUPG)',
english: 'unengaged unreached people group (UUPG)',
definition:
'الفئة المركّبة: غير مبلَّغة وغير مَخْدُومَة معًا. وهي المجموعات الشعبية الـ2,085 التي تحشد DOXA الصلاة من أجلها.',
rationale:
'نحتفظ بالاختصار الدولي UUPG ولا نصوغ اختصارًا عربيًا، تماشيًا مع أدوات الصلاة العالمية. أُكِّد المصطلح في المسرد، لكنه لم يحظَ بإجماع عام بين المراجعين.'
},
{
term: 'مجموعة شعبية بها عمل روحي ضعيف',
english: 'under-engaged',
definition:
'حوالي تلميذ واحد أو أقل من كل 100 شخص (≤ 1%): بدأ العمل، لكن الحاجة ما زالت قائمة إلى مزيد من فرق غرس الكنائس لكي يصبح الانخراط مثمرًا.',
rationale:
'لا تملك العربية مقابلًا موجزًا للبادئة الإنجليزية under-، فالعبارة الوصفية تنقل أن العمل قد بدأ لكنه غير كافٍ في حجمه، وتضع القصور على العمل لا على الشعب. أُكِّد المصطلح، لكنه لم يحظَ بإجماع عام بين المراجعين.'
},
{
term: 'شعوب المناطق البعيدة',
english: 'frontier people group',
definition:
'حوالي تلميذ واحد أو أقل من كل 1,000 شخص (≤ 0.1%)، ولا توجد فيها حركة توجُّه إلى يسوع مؤكَّدة ومستمرة — الأقل تبليغًا بين غير المبلَّغين. المصطلح مأخوذ من Joshua Project.',
rationale:
'اتفق عليه ثلاثة مراجعين. يتجنّب الإيحاء العسكري أو السياسي الذي قد تحمله الترجمة الحرفية لكلمة frontier، ويحفظ معنى أن العمل بينهم قد يكون أول اتصال لهم بالإنجيل على الإطلاق.'
},
{
term: 'الانخراط · مجموعة مَخْدُومَة',
english: 'engagement · engaged',
definition:
'نشاط مستمر ومُقيم وعبر الثقافات لمشاركة المسيح وتلمذة الناس، يهدف إلى كنائس قادرة على الاستمرار ذاتيًا، ويجري بطرق ملائمة ثقافيًا وذات صلة محلية.',
alternatives: 'منخرطة إرساليًا · انخراط إرسالي',
rationale:
'مصطلح دقيق: مجرد «المشاركة» أو «التواصل» ليس انخراطًا. نستعمل «الانخراط» للاسم، و«مَخْدُومَة» لوصف المجموعة، فتقابل «غير مَخْدُومَة» مباشرة. لاحظ المراجع أن السياق قد يحتمل صيغًا أخرى، وهي المذكورة بين البدائل. يكتب المسرد «مُخْدُومَة» بضمّ الميم، ونكتبها «مَخْدُومَة» بفتحها لأنها اسم مفعول من «خَدَمَ»، كما في «غير مَخْدُومَة».'
},
{
term: 'حركة غرس الكنائس (CPM)',
english: 'church-planting movement (CPM)',
definition:
'تكاثر كنائس محلية أصيلة تغرس كنائس أخرى: أربعة مسارات على الأقل، في كل منها أربعة أجيال روحية، يبلغ مجموعها أكثر من 1,000 شخص.',
rationale:
'«الغرس» يحفظ صورة الزرع والنمو، و«حركة» تعني زخمًا يتكاثر ذاتيًا لا كنيسة واحدة ولا برنامجًا، على ألّا تُفهم حركةً اجتماعية أو سياسية. نحتفظ بالاختصار الإنجليزي CPM. المصطلح ما زال مسودة في المسرد ولم يؤكده مراجع بعد.'
},
{
term: 'كنيسة محلية أصيلة',
english: 'indigenous church',
definition:
'كنيسة تنشأ من داخل المجموعة الشعبية نفسها، وتنضج في «الذاتيات» الخمس: ذاتية الانتشار، وذاتية الحكم، وذاتية الإعالة، وذاتية التأصيل اللاهوتي، وذاتية الإرسال.',
rationale:
'«محلية» وحدها قد تعني مجرد كنيسة في الحيّ، فتضيف «أصيلة» معنى التجذّر في الشعب والاستقلال، دون أي إيحاء بـ«الديانة الأصلية» أو الوثنية. المصطلح ما زال مسودة في المسرد ولم يؤكده مراجع بعد.'
},
{
term: 'عاملون عبر الثقافات',
english: 'cross-cultural workers',
definition:
'عاملون في الإرسالية من ثقافة مختلفة يخدمون بين المجموعة الشعبية.',
rationale:
'صفة «عبر الثقافات» مقصودة: فهم ليسوا من داخل المجموعة. وهي تعبّر عن الاختلاف الثقافي دون أن تقتصر على معنى «الأجنبي».'
},
{
term: 'رب الحصاد',
english: 'Lord of the harvest',
definition:
'لقب كتابي ليسوع (متى 9: 38)، نستعمله في الدعوة إلى الصلاة لكي يرسل عاملين إلى المجموعات الشعبية غير المَخْدُومَة.',
rationale:
'متى 9: 38 في ترجمة فاندايك: «فَاطْلُبُوا مِنْ رَبِّ الْحَصَادِ أَنْ يُرْسِلَ فَعَلَةً إِلَى حَصَادِهِ». المصطلح يطابق الترجمة الكتابية، لكنه ما زال مسودة في المسرد ولم يؤكده مراجع بعد.'
},
{
term: 'الصلاة تمهّد الطريق',
english: 'prayer prepares the way',
definition:
'القناعة بأن الشفاعة تهيّئ الظروف الروحية لاختراقات الإنجيل قبل وصول العاملين.',
rationale:
'صدى لإشعياء 40: 3، وهو في ترجمة فاندايك «أَعِدُّوا طَرِيقَ الرَّبِّ». يحفظ المسرد كلمة «الطريق» من الآية لكنه يختار الفعل «تمهّد» بدل «أعِدّوا»، لأنه أوضح في معنى تهيئة الطريق أمام العمل.'
},
{
term: 'لغة القلب',
english: 'heart language',
definition:
'اللغة الأولى للإنسان، التي يفكّر ويشعر بها. عمل الإنجيل والتلمذة لا يكتمل تأثيره إلا بها، وهي تختلف عن اللغة الرسمية أو لغة التعامل التجاري.',
rationale:
'تعبير إرسالي راسخ يُترجَم حرفيًا ويُفهم بوضوح، ويميّز المفهوم عن «اللغة الرسمية»، وهو أدقّ من «اللغة الأم» التي لا تحمل البعد الوجداني.'
},
{
term: 'نقاط الصلاة اليومية',
english: 'prayer points',
definition:
'طلبات الصلاة اليومية الخاصة بكل مجموعة شعبية التي ترسلها DOXA إلى الشفعاء: متمحورة حول الكتاب المقدس ومرتبطة بالميدان، وتختلف عن المحتوى التعبّدي العام.',
rationale:
'مؤكَّد في المسرد، ومعه «دليل الصلاة اليومي» للمورد كاملًا، فيستعمل الموقع والرسائل الصيغة نفسها. «اليومية» جزء من المصطلح لأن الالتزام يومي.'
},
{
term: 'تبنّي مجموعة شعبية',
english: 'adopt (a people group)',
definition:
'التزام طويل الأمد تقوده الكنيسة بالصلاة والعطاء والإرسال لكي يبدأ الوصول للانجيل لدى مجموعة شعبية غير مَخْدُومَة بعينها — رعاية إرسالية لا تبنٍّ بالمعنى القانوني الأسري.',
alternatives: 'انتماء',
rationale:
'رأى المراجع أن «انتماء» سلبية أكثر من اللازم، وأن «التبنّي» هو المصطلح الإرسالي المعتاد بالعربية، إذ ينقل تحمّل المسؤولية و«امتلاك» القضية. نستعمل فعل الأمر «تَبنَّ» للدعوة إلى الفعل، والمصدر «تبنّي» للمفهوم.'
},
{
term: 'هديّتنا ليسوع',
english: 'our gift to Jesus',
definition:
'الإطار الذي يجمع الجهد كله: الانخراط بين كل الشعوب بحلول عام 2033 تقدمةَ عبادة جماعية من الكنيسة.',
rationale:
'مؤكَّد في المسرد. ينبغي أن تُقرأ العبارة تقدمةً وبذلًا في العبادة، لا صفقة أو مقابلًا.'
},
{
term: 'الرابطة العالمية لجماعات الله (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
definition:
'الرابطة العالمية التي أسّست DOXA وترعاها.',
rationale:
'الاسم المستعمل في النسخة العربية من الموقع، و«جماعة الله» هو الاسم الذي تُعرف به كنائس جماعات الله في العالم العربي. نحتفظ بالاختصار WAGF في كل الموقع. هذا الاسم غير موجود في المسرد بعد.'
},
{
term: 'هيئات إرسال',
english: 'sending agencies',
definition:
'منظمات تجنّد المرسَلين وتدرّبهم وتدعمهم وترسلهم. تعمل DOXA مع هيئات الإرسال (129 هيئة تابعة للرابطة العالمية لجماعات الله حتى عام 2026) لكنها لا تحلّ محلّها.',
rationale:
'«الإرسال» يُبقي وظيفة الإرسال ظاهرة، وهي ضلع من ثلاثية الصلاة والعطاء والإرسال. المصطلح ما زال مسودة في المسرد ولم يؤكده مراجع بعد.'
},
{
term: 'الصلاة اليومية (من أجل مجموعة شعبية)',
english: 'daily prayer (for a people group)',
definition:
'الالتزام بالصلاة كل يوم من أجل مجموعة شعبية غير مَخْدُومَة بعينها، باستعمال دليل الصلاة اليومي. الهدف: أكثر من 100 شفيع يومي لكل مجموعة شعبية.',
rationale:
'مؤكَّد في المسرد. كلمة «اليومية» مقصودة: التزام كل يوم، لا صلاة منتظمة أو عرضية. ونسمّي المصلّين «شفعاء» (مفردها «شفيع»)، وهو المصطلح الكنسي المعروف.'
},
{
term: 'كل قبيلة ولسان وشعب وأمة',
english: 'every tribe, tongue, people, and nation',
definition:
'رؤية سفر الرؤيا 5: 9 و7: 9 التي تحرّك الإرسالية. كل واحد من الأسماء الأربعة يحمل بُعدًا مختلفًا من التنوّع البشري.',
rationale:
'رؤيا 5: 9 في ترجمة فاندايك: «مِنْ كُلِّ قَبِيلَةٍ وَلِسَانٍ وَشَعْبٍ وَأُمَّةٍ»، والمصطلح يطابقها حرفيًا. أما رؤيا 7: 9 فترتّب الأسماء ترتيبًا آخر: «مِنْ كُلِّ الأُمَمِ وَالْقَبَائِلِ وَالشُّعُوبِ وَالأَلْسِنَةِ».'
}
]
}

178
app/utils/terms/de.ts Normal file
View file

@ -0,0 +1,178 @@
import type { TermsContent } from './index'
export const de: TermsContent = {
title: 'Begriffsbestimmungen',
intro: [
'Diese Seite dokumentiert die deutschen Begriffsentscheidungen der DOXA-Partnerschaft. Zu jedem Begriff: die Definition, die erwogenen Alternativen, was Joshua Project und PeopleGroups.org (IMB) verwenden, und der Grund für unsere Wahl.',
'Unsere Quellen: das von einem deutschsprachigen Prüfer durchgesehene DOXA-Glossar, der Sprachgebrauch deutschsprachiger Missionswerke und Gebetsnetzwerke (etwa Unerreichte-Volksgruppen.de) sowie Schlachter 2000 als Referenzübersetzung – zum Abgleich auch Luther 2017 – für jede Wendung biblischen Ursprungs.'
],
labels: {
english: 'Englisch:',
definition: 'Definition:',
alternatives: 'Erwogene Alternativen:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'Warum diese Wahl:'
},
entries: [
{
term: 'Volksgruppe',
english: 'people group',
definition:
'eine ethno-linguistische Gruppe, deren Mitglieder sich durch Sprache, Kultur, Religion und Weltanschauung verbunden wissen – die größte Gruppe, innerhalb derer sich das Evangelium ohne Verständnis- oder Akzeptanzbarrieren ausbreiten kann. Die Grundeinheit von allem, was DOXA zählt.',
alternatives: 'Völker · Volk · ethnische Gruppe · Menschengruppe · Personengruppe',
rationale:
'der eingeführte Begriff der deutschsprachigen Missionsbewegung. Unser Prüfer: „Wir sagen nie Völker, sondern immer Volksgruppen.“ Der Plural „Völker“ klingt nach Nationen, „Personengruppe“ nach Statistik. In der Schweiz ist „Völker“ geläufiger; wir folgen dem deutschen Gebrauch und schreiben durchgehend „Volksgruppe“, auch in Zusammensetzungen (Volksgruppenprofil, DOXA-Volksgruppen).'
},
{
term: 'Unerreichte Volksgruppe (UVG)',
english: 'unreached people group (UPG)',
definition:
'etwa 2 Jünger oder weniger auf 100 Menschen (≤ 2 %), ohne die Fähigkeit, ohne kulturübergreifende Hilfe einheimische Gemeinden zu gründen. Joshua Project ergänzt ein Kriterium von ≤ 5 % Christen; DOXA folgt der IMB-Definition.',
alternatives: 'nicht erreichte Volksgruppe · UPG (englisches Kürzel)',
rationale:
'Standardbegriff im deutschsprachigen evangelikalen Raum (Unerreichte-Volksgruppen.de). Kürzel werden eingedeutscht statt englisch übernommen: Aus UPG wird UVG. Für die allgemeine Gemeindearbeit genügt der Oberbegriff „unerreichte Volksgruppen“; die feineren Kategorien unten richten sich an strategisch Verantwortliche.'
},
{
term: 'Unberührte Volksgruppe',
english: 'unengaged people group',
definition:
'keine bekannten Bemühungen, sich selbst tragende Gemeinden zu gründen – die vier Ebenen wirksamer missionarischer Arbeit vor Ort fehlen (apostolischer Einsatz in der Pionierphase vor Ort; Arbeit in Kultur und Herzenssprache; langfristige Verbindlichkeit; Evangelisation mit dem Ziel einer Gemeindegründungsbewegung). Ein Fachbegriff aus dem Umfeld der IMB: Er sagt, dass niemand unter ihnen arbeitet – nicht, dass die Menschen gleichgültig wären.',
alternatives: 'nicht-engagierte Volksgruppe · völlig unerreichte Volksgruppe · Volksgruppe ohne missionarische Arbeit vor Ort',
rationale:
'die abschließende Entscheidung unseres Prüfers: „Im Deutschen sprechen wir von unberührten Landstrichen.“ „Unberührt“ sagt, dass noch niemand begonnen hat, ohne Gleichgültigkeit zu unterstellen. „Nicht-engagiert“ klingt nach persönlichem Desinteresse; „völlig unerreicht“ bleibt der kombinierten Kategorie VUVG vorbehalten.'
},
{
term: 'Völlig unerreichte Volksgruppe (VUVG)',
english: 'unengaged unreached people group (UUPG)',
definition:
'die kombinierte Kategorie – unerreicht und unberührt. Die 2.085 Volksgruppen, für die DOXA Gebet mobilisiert.',
alternatives: 'unerreichte und unberührte Volksgruppe · UUPG (englisches Kürzel)',
pg: 'UUPG ist das international eingeführte Kürzel.',
rationale:
'„völlig unerreicht“ bringt auf den Punkt, was UUPG meint: keine Gläubigen und niemand, der unter ihnen arbeitet. Das Kürzel wird wie UVG eingedeutscht (VUVG). „Unberührt“ und „völlig unerreicht“ bleiben bewusst zwei getrennte Begriffe, damit die Kategorien unterscheidbar bleiben.'
},
{
term: 'Am wenigsten erreichte Volksgruppe',
english: 'under-engaged people group',
definition:
'etwa 1 Jünger oder weniger auf 100 (≤ 1 %): Die Arbeit hat begonnen, aber es braucht mehr Gemeindegründungsteams für eine fruchtbare Arbeit vor Ort.',
alternatives: 'unterversorgte Volksgruppe · wenig erreichte Volksgruppe · unterengagierte Volksgruppe',
rationale:
'die Wendung, die Unerreichte-Volksgruppen.de verwendet, und die abschließende Wahl unseres Prüfers. Sie beschreibt den Grad der Erreichung, nicht eine Haltung der Menschen.'
},
{
term: 'Frontier-Volksgruppe',
english: 'frontier people group',
definition:
'etwa 1 Jünger oder weniger auf 1.000 (≤ 0,1 %), ohne bestätigte, anhaltende Bewegung zu Jesus hin – die unerreichtesten der Unerreichten. Der Begriff stammt von Joshua Project.',
alternatives: 'Grenzvolksgruppe · Pioniervolksgruppe',
jp: '„Grenzvolksgruppen“ in einem deutsch untertitelten Video.',
rationale:
'das englische Lehnwort wird beibehalten und bei der ersten Nennung erklärt. „Grenze“ liest sich im Deutschen als Landesgrenze; „Pionier“ beschreibt die Arbeit, nicht die Volksgruppe.'
},
{
term: 'Missionarische Arbeit vor Ort · engagiert',
english: 'engagement · engaged',
definition:
'eine dauerhafte, ansässige, kulturübergreifende Arbeit, die Christus bezeugt und Jünger macht, auf sich selbst tragende Gemeinden zielt und kulturell angemessen geschieht (siehe „Was ist Engagement?“ auf der Seite Vision).',
alternatives: 'Engagement · Beteiligung · Kontakt · Einsatz',
rationale:
'„missionarische Arbeit vor Ort“ macht konkret, was gemeint ist: ansässig, dauerhaft, kulturübergreifend. „Beteiligung“ oder „Kontakt“ würden den Begriff entleeren, und „Engagement“ allein klingt im Deutschen nach ehrenamtlichem Einsatz. Das Adjektiv bleibt „engagiert“, damit Status und Definition denselben Wortstamm teilen; in Zusammensetzungen steht „Engagement vor Ort“ (Arbeit ansässiger Mitarbeiter/innen) und „weiteres Engagement“ (Beiträge von Projektpartnern von außen). In Oberflächenbeschriftungen steht die Kurzform „Arbeit vor Ort“ (Status der Arbeit vor Ort, Kriterien für Arbeit vor Ort).'
},
{
term: 'Gemeindegründungsbewegung',
english: 'church-planting movement (CPM)',
definition:
'eine Vervielfältigung einheimischer Gemeinden, die ihrerseits Gemeinden gründen – mindestens vier Stränge von je vier geistlichen Generationen mit insgesamt mehr als 1.000 Personen.',
alternatives: 'Kirchengründungsbewegung · das englische Kürzel CPM',
rationale:
'„Gemeinde“ ist das Wort der deutschsprachigen Freikirchen für die örtliche Gemeinde; „Kirche“ klingt institutionell. Ein deutsches Kürzel hat sich nicht eingebürgert, deshalb steht in technischen Zusammenhängen weiterhin CPM daneben.'
},
{
term: 'Einheimische Gemeinde',
english: 'indigenous church',
definition:
'eine Gemeinde, die aus der Volksgruppe selbst hervorgeht und in den fünf „Selbst“ heranreift: sich selbst ausbreitend, sich selbst leitend, sich selbst finanzierend, selbst Theologie treibend, selbst missionierend.',
alternatives: 'indigene Gemeinde · autochthone Gemeinde · Ortsgemeinde',
rationale:
'„einheimisch“ sagt lokal verwurzelt und selbstständig. „Indigen“ weckt im Deutschen die Assoziation an indigene Völker und Naturreligionen; „autochthon“ ist Fachsprache, die im Gemeindealltag kaum jemand benutzt.'
},
{
term: 'Kulturübergreifende Mitarbeiter/innen',
english: 'cross-cultural workers',
alternatives: 'interkulturelle Mitarbeiter · transkulturelle Mitarbeiter · ausländische Missionare',
rationale:
'„kulturübergreifend“ benennt das Hinübergehen in eine andere Kultur – den missionarischen Sinn –, während „interkulturell“ eher den Austausch zwischen nebeneinander lebenden Kulturen meint (interkulturelle Kompetenz). Die Form mit „/innen“ ist die des geprüften Glossars.'
},
{
term: 'Herr der Ernte',
english: 'Lord of the harvest',
rationale:
'Matthäus 9,38 (Schlachter 2000, unsere Referenzübersetzung): „Darum bittet den Herrn der Ernte, dass er Arbeiter in seine Ernte aussende!“ Luther 2017 lautet bis auf die Wortstellung gleich. Glossar und Referenzübersetzung stimmen hier überein.'
},
{
term: 'Gebet bahnt den Weg',
english: 'prayer prepares the way',
alternatives: 'Gebet bereitet den Weg · Gebet bereitet den Boden',
rationale:
'Anklang an Jesaja 40,3. Hier gehen Glossar und Referenzübersetzung auseinander: Schlachter 2000 liest „In der Wüste bereitet den Weg des Herrn, ebnet in der Steppe eine Straße unserem Gott!“ – also „bereiten“, während „Bahn“ nur bei Luther 2017 steht („macht in der Steppe eine ebene Bahn unserm Gott“). Das Glossar bleibt bei „bahnen“, weil es sagt, dass ein Weg entsteht, wo noch keiner war – genau das tut Fürbitte, lange bevor Mitarbeiter eintreffen. Wo die Wendung als Bibelzitat gesetzt wird, gilt der Schlachter-Wortlaut. „Den Boden bereiten“ bleibt richtig, wo der englische Text „prepares the soil“ sagt.'
},
{
term: 'Herzenssprache',
english: 'heart language',
alternatives: 'Muttersprache',
rationale:
'der eingeführte Begriff der deutschsprachigen Missions- und Bibelübersetzungsarbeit für die Sprache, in der ein Mensch denkt und fühlt – im Unterschied zur Amts- oder Verkehrssprache, was „Muttersprache“ nicht ausdrückt.'
},
{
term: 'Gebetsanliegen',
english: 'prayer points',
alternatives: 'Gebetspunkte · Gebetsimpulse · Gebetsaufforderungen',
rationale:
'„Gebetsanliegen“ ist das natürliche Wort deutschsprachiger Gemeinden; „Gebetspunkte“ ist eine Lehnübersetzung, „Gebetsaufforderung“ klingt nach Befehl. Das tägliche Ganze heißt „täglicher Gebetsleitfaden“.'
},
{
term: 'Adoptieren (eine Volksgruppe)',
english: 'adopt a people group',
alternatives: 'eine Patenschaft übernehmen · auswählen · sich verpflichten',
rationale:
'unser Prüfer hat „Patenschaft übernehmen“ verworfen: Im deutschsprachigen Raum sagt man längst „eine Volksgruppe adoptieren“, und „adoptieren“ trägt nicht mehr familienrechtliches Gewicht als das englische Wort. „Auswählen“ bleibt dem Schritt der Auswahl vorbehalten („Wählen Sie eine Volksgruppe aus“).'
},
{
term: 'Unser Geschenk an Jesus',
english: 'our gift to Jesus',
alternatives: 'unsere Gabe an Jesus · unser Opfer für Jesus',
rationale: '„Geschenk“ behält die Wärme einer Gabe aus Anbetung; „Gabe“ klingt nach Kollekte, „Opfer“ nach Verlust.'
},
{
term: 'World Assemblies of God Fellowship (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
alternatives: 'Weltweite Gemeinschaft der Assemblies of God',
rationale:
'ein etablierter deutscher Name existiert nicht, und Organisationsnamen bleiben nach unserer Glossarregel unübersetzt. Das Kürzel WAGF bleibt auf der ganzen Website gleich.'
},
{
term: 'Sendeorganisationen',
english: 'sending agencies',
alternatives: 'Entsendeorganisationen · Missionswerke · Missionsgesellschaften',
rationale:
'Begriff des geprüften Glossars. „Missionswerk“ ist das gängige deutsche Wort, aber weiter gefasst; „Sendeorganisation“ hält die Aufgabe des Sendens sichtbar, die zum Dreiklang beten, geben und senden gehört.'
},
{
term: 'Tägliches Gebet (für eine Volksgruppe)',
english: 'daily prayer (for a people group)',
definition:
'die Verpflichtung, jeden Tag für eine bestimmte unberührte Volksgruppe zu beten – mit dem täglichen Gebetsleitfaden. Das Ziel: mehr als 100 tägliche Fürbitter/innen für jede Volksgruppe.',
alternatives: 'regelmäßiges Gebet · 24-Stunden-Gebetsabdeckung (früheres Ziel: 144 Fürbitter × 10 Minuten)',
rationale:
'„täglich“ ist gewollt – eine Verpflichtung für jeden Tag, kein gelegentliches Gebet. Das frühere Bild von 144 Fürbittern, die zusammen 24 Stunden abdecken, wurde durch das Ziel von mehr als 100 täglichen Fürbitter/innen abgelöst.'
},
{
term: 'Jeder Stamm, jede Zunge, jedes Volk und jede Nation',
english: 'every tribe, tongue, people, and nation',
rationale:
'Offenbarung 5,9 und 7,9 – das Bild, das die ganze Arbeit motiviert. Auch hier gehen Glossar und Referenzübersetzung auseinander: Schlachter 2000 liest „aus allen Stämmen und Sprachen und Völkern und Nationen“ (5,9) und „aus allen Nationen und Stämmen und Völkern und Sprachen“ (7,9), Luther 2017 ebenso mit „Sprachen“. Die Glossarform behält „Zunge“ als wörtliche Wiedergabe des biblischen Begriffs bei, weil jedes der vier Wörter eine eigene Dimension menschlicher Vielfalt benennt und „Sprache“ sich sonst mit der Herzenssprache überschneidet. Wo der Satz als Bibelzitat gesetzt wird, gilt der Schlachter-Wortlaut.'
}
]
}

View file

@ -1,14 +1,11 @@
import type { TermsContent } from './index'
export const en: TermsContent = {
title: 'Terminology',
title: 'Definitions',
intro: [
'This page documents the terminology DOXA uses and why. Precise terms matter: our statistics, goals, and prayer tools all depend on definitions that must survive translation.',
"Each language edition of this page documents that language's terminology decisions — the term we chose, the alternatives we considered, what Joshua Project and PeopleGroups.org (IMB) use, and the reasoning."
],
seeDefinitionsBefore: 'Full definitions live on the',
definitionsLinkLabel: 'Definitions',
seeDefinitionsAfter: ' page.',
labels: {
english: 'English:',
definition: 'Definition:',
@ -36,7 +33,7 @@ export const en: TermsContent = {
{
term: 'Unengaged, unreached people group (UUPG)',
definition:
'The combined category — unreached and unengaged. The 2,085 peoples DOXA mobilizes prayer for. UUPG is the established international acronym, kept as-is across all language editions.'
'The combined category — unreached and unengaged. The 2,085 peoples DOXA mobilizes prayer for. UUPG is the established international acronym; most language editions keep it, while some carry a reviewer-chosen local acronym (Spanish GENANC, Portuguese PNANE, German VUVG).'
},
{
term: 'Under-engaged',
@ -101,7 +98,7 @@ export const en: TermsContent = {
{
term: 'World Assemblies of God Fellowship (WAGF)',
definition:
"The global fellowship that founded and stewards DOXA. Language editions use the fellowship's established national name where one exists; the WAGF acronym stays unchanged everywhere."
"The global fellowship that founded and stewards DOXA. Language editions use the fellowship's established national name where one exists; the WAGF acronym is kept unless a reviewer has chosen a local one (Spanish FMAD)."
},
{
term: 'Sending agencies',
@ -109,9 +106,9 @@ export const en: TermsContent = {
'Organizations that recruit, train, support, and send missionaries. DOXA works with sending agencies (129 WAGF-affiliated as of 2026) but does not replace them.'
},
{
term: '24-hour prayer coverage',
term: 'Daily prayer (for a people group)',
definition:
'At least 144 intercessors each praying 10 minutes a day for one people group — together, 24 hours of daily prayer.'
'Committing to pray for a specific unengaged people group every day, using the daily prayer guide. The goal is 100+ daily intercessors for each people group. "Daily" is intentional — an every-day commitment, not regular or occasional prayer; it replaces the earlier framing of 144 intercessors covering 24 hours.'
},
{
term: 'Every tribe, tongue, people, and nation',

177
app/utils/terms/es.ts Normal file
View file

@ -0,0 +1,177 @@
import type { TermsContent } from './index'
export const es: TermsContent = {
title: 'Definiciones',
intro: [
'Esta página documenta las decisiones terminológicas en español de la asociación DOXA. Para cada término: la definición, las alternativas consideradas, lo que usan Joshua Project y PeopleGroups.org (IMB) y la razón de nuestra elección.',
'Nuestras fuentes: el glosario de DOXA revisado por un traductor hispanohablante, sus comentarios sobre el sitio web y, para toda expresión de origen bíblico, la Nueva Versión Internacional (NVI) y la Reina-Valera 1960 (RVR1960).'
],
labels: {
english: 'Inglés:',
definition: 'Definición:',
alternatives: 'Alternativas consideradas:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'Por qué esta elección:'
},
entries: [
{
term: 'Grupo étnico',
english: 'people group',
definition:
'un grupo etnolingüístico cuyos miembros perciben entre sí una afinidad común basada en el idioma, la cultura, la religión y la cosmovisión: el grupo más amplio dentro del cual el evangelio puede extenderse sin barreras de comprensión o aceptación. La unidad fundamental de todo lo que DOXA cuenta.',
alternatives: 'grupo de personas · pueblo étnico · pueblo · tribu · grupo etnolingüístico',
rationale:
'preguntado si «grupo de personas» debía mantenerse, nuestro revisor respondió «grupo étnico»: recoge con más precisión el concepto etnolingüístico, mientras que «grupo de personas» suena a estadística y «pueblo» a nación. Es también la base de las siglas en español (GENANC). «Tribu» se evita por sus connotaciones primitivas.'
},
{
term: 'Grupo étnico no alcanzado (UPG)',
english: 'unreached people group (UPG)',
definition:
'aproximadamente 2 discípulos o menos de cada 100 personas (≤ 2 %), sin la capacidad de establecer iglesias autóctonas sin obreros transculturales. Joshua Project añade un criterio de ≤ 5 % de cristianos; DOXA sigue la definición de la IMB.',
alternatives: 'pueblo étnico no alcanzado (PNA) · pueblo no alcanzado',
rationale:
'el glosario revisado no fija una sigla propia en español para este término, así que se conserva la inglesa, UPG, y en texto corrido se escribe completo. «PNA» se construyó sobre «pueblo» y se abandonó con él. Para la movilización general basta el término «grupos étnicos no alcanzados»; las categorías más finas de abajo se dirigen a los responsables estratégicos.'
},
{
term: 'Grupo étnico no comprometido',
english: 'unengaged people group',
definition:
'sin creyentes conocidos o con muy pocos, y sin los cuatro niveles primarios de compromiso efectivo (esfuerzo apostólico residente; compromiso con la cultura local y la lengua del corazón; compromiso ministerial a largo plazo; siembra del evangelio orientada a un movimiento de plantación de iglesias). Un término técnico del entorno de la IMB: dice que nadie trabaja entre ellos, no que el pueblo sea indiferente.',
alternatives: 'sin compromiso · grupo desvinculado · no involucrado · sin participación misionera activa',
rationale:
'se le pidió al revisor que reconsiderara «no comprometido» porque podía sonar a que el grupo mismo carece de compromiso. Lo mantuvo: «comprometido es la palabra correcta para implicar a alguien con responsabilidad y compromiso; involucramiento significa implicar a alguien en un proyecto o una acción». «Sin compromiso» y «desvinculado», usados en borradores anteriores, quedan sustituidos. En texto corrido va en minúscula.'
},
{
term: 'Grupo étnico no alcanzado no comprometido (GENANC)',
english: 'unengaged unreached people group (UUPG)',
definition:
'la categoría combinada: no alcanzado y no comprometido. Los 2.085 grupos étnicos por los que DOXA moviliza oración.',
alternatives: 'PNANC (pueblo no alcanzado no comprometido) · GNANC · UUPG (sigla inglesa)',
pg: 'UUPG es la sigla internacional establecida.',
rationale:
'nuestro revisor usa siglas en español en lugar de las inglesas: «he usado una abreviatura en español en vez de la inglesa; por favor, añádanla donde aparece UUPG en la versión inglesa». Trabajó primero con PNANC y, al adoptarse «grupo étnico», propuso «GENANC o GNANC»; el glosario revisado usa GENANC en todo el texto. Como término técnico o al desplegar la sigla va sin «y»; en prosa descriptiva «grupo étnico no alcanzado y no comprometido» se lee con más naturalidad.'
},
{
term: 'Grupo étnico poco comprometido',
english: 'under-engaged people group',
definition:
'aproximadamente 1 discípulo o menos de cada 100 (≤ 1 %): el trabajo ha comenzado, pero se necesitan más equipos de plantación de iglesias para un compromiso fructífero.',
alternatives: 'subcomprometido · menos alcanzado · pocos alcanzados',
rationale:
'transmite que el trabajo es insuficiente en escala, no que el pueblo sea indiferente, y mantiene la familia «comprometido». «Menos alcanzados» confunde esta categoría con el grado de alcance; «subcomprometido» es un calco poco natural.'
},
{
term: 'Grupo fronterizo',
english: 'frontier people group',
definition:
'aproximadamente 1 discípulo o menos de cada 1.000 (≤ 0,1 %) sin ningún movimiento confirmado y sostenido hacia Jesús: los más no alcanzados entre los no alcanzados. El término procede de Joshua Project.',
alternatives: 'gente fronteriza · pueblo fronterizo · grupo étnico frontera · gente de la frontera',
rationale:
'«fronterizo» señala el extremo misionológico, el primer contacto con el evangelio, sin la connotación militar de «frontera». Para la cifra de la página de inicio el revisor corrigió «gente de la frontera» por «gente fronteriza», que se conserva en esa etiqueta.'
},
{
term: 'Compromiso · comprometido',
english: 'engagement · engaged',
definition:
'actividad sostenida, residente y transcultural para compartir a Cristo y hacer discípulos, orientada a iglesias autosustentables y realizada de maneras culturalmente apropiadas y localmente relevantes (véase «¿Qué es el compromiso?» en la página de Visión).',
alternatives: 'involucramiento · participación · implicación · contacto',
rationale:
'se le pidió al revisor que considerara «compromiso» con cuidado, porque puede confundir el ministerio residente con una actitud. Lo confirmó por la misma razón que «comprometido»: implica responsabilidad y compromiso, mientras que «involucramiento» solo significa tomar parte en un proyecto. El verbo es «comprometer» («Comprometer a todos los grupos étnicos no comprometidos para 2033»); «involucrar» y «participación», de borradores anteriores, quedan sustituidos. En las etiquetas de interfaz: «Estado del compromiso», «Criterios de compromiso».'
},
{
term: 'Movimiento de plantación de iglesias (MPI)',
english: 'church-planting movement (CPM)',
definition:
'una multiplicación de iglesias autóctonas que plantan iglesias, con al menos cuatro corrientes de cuatro generaciones espirituales que juntas suman más de 1.000 personas.',
alternatives: 'CPM (sigla inglesa) · movimiento de multiplicación de iglesias',
rationale:
'la expresión es la habitual en el ámbito misionológico hispano. La sigla se traduce, como GENANC, siguiendo la regla de nuestro revisor de sustituir las siglas inglesas; el glosario revisado usa MPI.'
},
{
term: 'Iglesia autóctona',
english: 'indigenous church',
definition:
'una iglesia que surge desde dentro del grupo étnico y madura en los cinco «auto»: autogobierno, autosustento, autopropagación, autoteologización y automisionología.',
alternatives: 'iglesia indígena · iglesia nativa · iglesia local',
rationale:
'«autóctona» significa con raíces locales y autogobernada. «Indígena» evoca en español a los pueblos indígenas y sus religiones, lo que invita a asociaciones con el sincretismo; «local» no dice que la iglesia sea propia del grupo étnico.'
},
{
term: 'Obreros transculturales',
english: 'cross-cultural workers',
alternatives: 'trabajadores interculturales · trabajadores transculturales · misioneros extranjeros',
rationale:
'«obrero» es la palabra del uso evangélico hispano para quien sirve en la mies (Mateo 9:38); «transcultural» nombra el paso a otra cultura, el sentido misionero, mientras que «intercultural» sugiere el intercambio entre culturas que conviven. «Extranjero» solo dice de dónde viene el obrero, no que cruza una cultura.'
},
{
term: 'Señor de la cosecha',
english: 'Lord of the harvest',
rationale:
'Mateo 9:38 (NVI): «Pídanle, por tanto, al Señor de la cosecha que envíe obreros a su campo». La RVR1960 dice «Señor de la mies»; el glosario revisado eligió «cosecha» y conserva «mies» como glosa (mies = personas listas para responder). Nuestras expresiones bíblicas siguen estas dos traducciones.'
},
{
term: 'La oración prepara el camino',
english: 'prayer prepares the way',
alternatives: 'la oración abre el camino · la oración prepara el terreno',
rationale:
'eco de Isaías 40:3 («Preparen el camino del Señor», NVI; «Preparad camino a Jehová», RVR1960). Dice que la intercesión crea las condiciones para el evangelio mucho antes de que lleguen los obreros. «Prepara el terreno» sigue siendo correcto donde el texto inglés dice «prepares the soil».'
},
{
term: 'Lengua del corazón',
english: 'heart language',
alternatives: 'idioma del corazón · lengua materna',
rationale:
'la expresión establecida en la obra misionera y de traducción bíblica para la lengua en la que una persona piensa y siente, a diferencia de la lengua oficial o franca, matiz que «lengua materna» no expresa. La cita de la página de Definiciones conserva «idioma del corazón».'
},
{
term: 'Motivos de oración',
english: 'prayer points',
alternatives: 'puntos de oración · pedidos de oración · peticiones de oración · indicaciones de oración',
rationale:
'«motivos de oración» es la expresión natural de las iglesias hispanas; «puntos de oración» es un calco. El glosario revisado fija «motivos diarios de oración», que el sitio ya usa en lugar de los «pedidos de oración» que el revisor había escrito en el formulario. El conjunto diario se llama «guía diaria de oración»; el encabezado del sitio conserva el orden «Tu guía de oración diaria».'
},
{
term: 'Adoptar (un grupo étnico)',
english: 'adopt a people group',
alternatives: 'apadrinar · acoger · elegir · comprometerse con',
rationale:
'el concepto es un patrocinio misional: una iglesia asume la responsabilidad estratégica de orar, dar y enviar por un grupo étnico. «Apadrinar» y «acoger» desplazan el sentido hacia el padrinazgo o la acogida familiar; «elegir» queda para el paso de selección («Elige un grupo étnico»). Se evita el lenguaje legal de la adopción de menores.'
},
{
term: 'Nuestro regalo para Jesús',
english: 'our gift to Jesus',
alternatives: 'nuestra ofrenda a Jesús · nuestro don a Jesús',
rationale: '«regalo» conserva la calidez de una entrega de adoración; «ofrenda» suena a colecta y «don» a lenguaje litúrgico.'
},
{
term: 'Fraternidad Mundial de las Asambleas de Dios (FMAD)',
english: 'World Assemblies of God Fellowship (WAGF)',
alternatives: 'World Assemblies of God Fellowship (sin traducir) · Asambleas de Dios Mundial · Comunidad Mundial de las Asambleas de Dios',
rationale:
'a diferencia de otros idiomas, el español tiene un nombre establecido para la fraternidad, y nuestro revisor lo fijó: «WAGF, la traducción al español es FMAD». La sigla FMAD se mantiene igual en todo el sitio.'
},
{
term: 'Agencias enviadoras',
english: 'sending agencies',
alternatives: 'agencias de envío · agencias misioneras · agencias misioneras de envío',
rationale:
'término del glosario revisado. «Agencia misionera» es la palabra corriente, pero más amplia; «enviadora» mantiene visible la función de enviar, que forma parte del tríptico orar, dar y enviar.'
},
{
term: 'Oración diaria (por un grupo étnico)',
english: 'daily prayer (for a people group)',
definition:
'el compromiso de orar todos los días por un grupo étnico no comprometido específico, con la guía diaria de oración. La meta: más de 100 intercesores diarios por cada grupo étnico.',
alternatives: 'oración regular · cobertura de oración las 24 horas (meta anterior: 144 intercesores × 10 minutos)',
rationale:
'«diaria» es intencional: un compromiso para cada día, no una oración ocasional. La imagen anterior de 144 intercesores que juntos cubren 24 horas fue sustituida por la meta de más de 100 intercesores diarios; la métrica del sitio se llama «cobertura diaria de oración».'
},
{
term: 'Cada tribu, lengua, pueblo y nación',
english: 'every tribe, tongue, people, and nation',
rationale:
'Apocalipsis 5:9 y 7:9, el cuadro que motiva toda la obra. La NVI traduce 7:9 «de toda nación, tribu, pueblo y lengua» y la RVR1960 «de todas naciones y tribus y pueblos y lenguas»; la forma del glosario conserva el orden inglés de los cuatro sustantivos. Cada uno nombra una dimensión distinta de la diversidad humana: tribu (clan), lengua (idioma), pueblo (grupo étnico), nación (unidad política).'
}
]
}

View file

@ -1,14 +1,11 @@
import type { TermsContent } from './index'
export const fr: TermsContent = {
title: 'Terminologie',
title: 'Définitions',
intro: [
'Cette page documente les choix de terminologie française du partenariat DOXA. Pour chaque terme : sa définition, les autres options envisagées, ce qu’utilisent Joshua Project et PeopleGroups.org (IMB), et la raison de notre choix.',
'Nos sources : les données officielles en français de PeopleGroups.org (IMB), les ressources françaises de Joshua Project, l’usage des ministères évangéliques francophones, et la Bible Louis Segond pour toute expression d’origine biblique.'
],
seeDefinitionsBefore: 'Les définitions complètes se trouvent sur la page',
definitionsLinkLabel: 'Définitions',
seeDefinitionsAfter: '.',
labels: {
english: 'Anglais :',
definition: 'Définition :',
@ -82,7 +79,7 @@ export const fr: TermsContent = {
term: 'Engagement · s’engager auprès d’un peuple',
english: 'engagement · to engage',
definition:
'une activité soutenue, en résidence, transculturelle, orientée vers un mouvement d’implantation d’églises (voir « Qu’est-ce que l’engagement ? » sur la page Vision).',
'une activité soutenue, sur le terrain, transculturelle, orientée vers un mouvement d’implantation d’églises (voir « Qu’est-ce que l’engagement ? » sur la page Vision).',
alternatives: 'implication · contact · cibler',
rationale:
'terme de précision — un rendu vague comme « implication » vide le sens. Au verbe, nous préférons « s’engager auprès d’un peuple » : « engager un peuple » évoquerait une embauche.'
@ -135,11 +132,13 @@ export const fr: TermsContent = {
'la notion missiologique — la langue dans laquelle une personne pense et ressent le plus profondément — distincte de la langue officielle ou véhiculaire, ce que « langue maternelle » ne dit pas.'
},
{
term: 'Sujets de prière',
term: 'Points de prière quotidiens',
english: 'prayer points',
alternatives: 'points de prière',
definition:
'les demandes de prière quotidiennes propres à un peuple que DOXA envoie aux intercesseurs : centrées sur les Écritures et reliées au terrain, distinctes d’un contenu de dévotion générale.',
alternatives: 'sujets de prière · motifs de prière',
rationale:
'« sujets de prière » est l’expression naturelle des églises francophones ; « points de prière » est un calque de l’anglais.'
'le glossaire DOXA fixe « points de prière quotidiens », en parallèle du « guide de prière quotidien » : le site et les e-mails emploient la même formule. « Sujets de prière » reste l’expression la plus naturelle des églises francophones et demeure l’alternative à retenir si une relecture francophone tranche en sa faveur.'
},
{
term: 'Adopter un peuple',
@ -155,11 +154,11 @@ export const fr: TermsContent = {
rationale: '« offrande » porte le registre sacrificiel de l’adoration ; « cadeau » sonne transactionnel.'
},
{
term: 'Association mondiale des Assemblées de Dieu (WAGF)',
term: 'Fraternité Mondiale des Assemblées de Dieu (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
alternatives: 'conserver le nom anglais · « Fraternité mondiale des Assemblées de Dieu »',
alternatives: 'conserver le nom anglais · « Association mondiale des Assemblées de Dieu »',
rationale:
'c’est le nom français établi de la communion mondiale des Assemblées de Dieu. L’acronyme WAGF reste inchangé sur tout le site.'
'« fraternité » rend « fellowship » : la WAGF est une communion d’Églises, pas une association. C’est aussi le nom que portait la version française du site. L’acronyme WAGF reste inchangé sur tout le site.'
},
{
term: 'Agences missionnaires',
@ -168,12 +167,13 @@ export const fr: TermsContent = {
rationale: 'terme usuel des structures missionnaires francophones ; « agence d’envoi » est un calque.'
},
{
term: 'Couverture de prière 24h/24',
english: '24-hour prayer coverage',
term: 'Prière quotidienne (pour un peuple)',
english: 'daily prayer (for a people group)',
definition:
'au moins 144 intercesseurs priant chacun 10 minutes par jour pour un même peuple — soit 24 heures de prière quotidienne.',
alternatives: 'couverture de prière de 24 heures',
rationale: '« 24h/24 » est la forme idiomatique française pour une couverture continue.'
'l’engagement de prier chaque jour pour un peuple non engagé précis, à l’aide du guide de prière quotidien. L’objectif : 100 intercesseurs quotidiens ou plus pour chaque peuple.',
alternatives: 'prière régulière · couverture de prière 24h/24 (ancien objectif : 144 intercesseurs × 10 minutes)',
rationale:
'« quotidienne » est voulu — un engagement de chaque jour, non une prière occasionnelle. L’ancien cadre des 144 intercesseurs couvrant 24 heures a été remplacé par l’objectif de 100 intercesseurs quotidiens ou plus.'
},
{
term: 'Toute tribu, toute langue, tout peuple et toute nation',

199
app/utils/terms/hi.ts Normal file
View file

@ -0,0 +1,199 @@
import type { TermsContent } from './index'
export const hi: TermsContent = {
title: 'परिभाषाएँ',
intro: [
'यह पृष्ठ DOXA साझेदारी के हिंदी शब्दों का लेखा-जोखा है। हर शब्द के लिए: उसकी परिभाषा, जिन विकल्पों पर विचार हुआ, और वह शब्द क्यों चुना गया।',
'हमारे स्रोत: DOXA शब्दावली, DOXA Access and Alignment प्लेबुक का हिंदी अनुवाद, गोद लेने के प्रमाणपत्र की छपी हुई हिंदी, हिंदी सुसमाचारी और मिशन-विज्ञान का प्रचलित शब्द-भंडार, और बाइबिलीय वाक्यांशों के लिए पवित्र बाइबिल का पुराना संस्करण (OV)। Joshua Project और PeopleGroups.org (IMB) हिंदी में कुछ प्रकाशित नहीं करते, इसलिए इस संस्करण में उनका उल्लेख नहीं है।'
],
labels: {
english: 'अंग्रेज़ी:',
definition: 'परिभाषा:',
alternatives: 'जिन विकल्पों पर विचार हुआ:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'यही क्यों चुना गया:'
},
entries: [
{
term: 'जनसमूह',
english: 'people group',
definition:
'एक जातीय-भाषाई समूह जिसके सदस्य भाषा, संस्कृति, धर्म और विश्वदृष्टि के आधार पर स्वयं को एक-दूसरे से जुड़ा हुआ मानते हैं — वह सबसे बड़ा समूह जिसके भीतर सुसमाचार समझ या स्वीकार्यता की बाधाओं के बिना फैल सकता है। DOXA जो कुछ भी गिनता है, उसकी बुनियादी इकाई यही है।',
alternatives: 'जातीय समूह · लोगों का समूह · जनजाति · जन-समूह',
rationale:
'DOXA प्लेबुक का हिंदी अनुवाद और गोद लेने का छपा हुआ प्रमाणपत्र, दोनों जनसमूह कहते हैं। «जातीय समूह» भारत में जाति-व्यवस्था की ओर संकेत करता है, और «जनजाति» का अर्थ आदिवासी समुदाय होता है — दोनों ही ग़लत अर्थ देते हैं। «लोगों का समूह» मशीनी अनुवाद है।'
},
{
term: 'अप्राप्य जनसमूह (UPG)',
english: 'unreached people group (UPG)',
definition:
'ऐसा जनसमूह जिसमें लगभग 100 में से 2 या उससे कम शिष्य (≤ 2%) हों, और जो अंतर-सांस्कृतिक सहायता के बिना स्वदेशी कलीसियाएँ स्थापित करने में सक्षम न हो। Joshua Project इसमें ≤ 5% घोषित मसीहियों की शर्त भी जोड़ता है; DOXA IMB की परिभाषा का पालन करता है।',
alternatives: 'अनपहुँचा जनसमूह · अपहुँचा जनसमूह · अगम्य जनसमूह',
rationale:
'प्लेबुक का हिंदी अनुवाद और छपा हुआ प्रमाणपत्र, दोनों «अप्राप्य» कहते हैं। «अनपहुँचा» भी हिंदी में प्रचलित है और doxa.life के समीक्षक ने उसी का सुझाव दिया था। आपत्ति शब्दार्थ की है: «अप्राप्य» का अर्थ है «जो प्राप्त ही न हो सके», जबकि अंग्रेज़ी शब्द का अर्थ है «जिन तक सुसमाचार अब तक पहुँचा नहीं»। यह अंतर अभी किसी हिंदी समीक्षक के निर्णय की प्रतीक्षा में है। अंग्रेज़ी संक्षेप UPG ज्यों का त्यों रखा गया है, क्योंकि हिंदी में इसका कोई स्थिर संक्षेप नहीं है।'
},
{
term: 'अनसंपर्कित',
english: 'unengaged people group',
definition:
'ऐसा जनसमूह जिसके बीच आत्मनिर्भर कलीसियाएँ स्थापित करने का कोई ज्ञात प्रयास नहीं हो रहा — प्रभावी संलग्नता के चारों स्तर अनुपस्थित हैं (निवास में रहकर प्रेरितिक प्रयास; स्थानीय संस्कृति और हृदय की भाषा में कार्य; दीर्घकालिक प्रतिबद्धता; कलीसिया स्थापना आंदोलन की ओर लक्षित सुसमाचार की बुवाई)। यह IMB का तकनीकी शब्द है: इसका अर्थ है कि उनके बीच कोई काम नहीं कर रहा, न कि वे जनसमूह उदासीन हैं।',
alternatives: 'असंलग्न · अप्रवेशित · अप्रविष्ट · अनपहुँचा',
rationale:
'प्लेबुक का हिंदी अनुवाद अपनी परिभाषा-सूची में और अपने हर आँकड़े में «अनसंपर्कित» कहता है। «अनपहुँचा» अप्राप्य और अनसंपर्कित का भेद मिटा देता है, और DOXA के सारे आँकड़े इसी भेद पर टिके हैं।'
},
{
term: 'अनसंपर्कित-अप्राप्य जनसमूह (UUPG)',
english: 'unengaged, unreached people group (UUPG)',
definition:
'दोनों श्रेणियों का मेल — अनसंपर्कित और अप्राप्य। ये वही 2,085 जनसमूह हैं जिनके लिए DOXA प्रार्थना को मोबिलाइज़ करता है।',
alternatives: 'अप्राप्य और अनसंपर्कित जनसमूह · कोई नया हिंदी संक्षेप',
rationale:
'यह प्लेबुक के चार्ट की भाषा है, जिसमें अनसंपर्कित पहले आता है, ठीक अंग्रेज़ी की तरह। UUPG अंतरराष्ट्रीय स्तर पर स्थापित संक्षेप है; कुछ भाषाओं ने अपना संक्षेप गढ़ा है, पर हिंदी के किसी स्रोत में कोई हिंदी संक्षेप नहीं मिलता, इसलिए यहाँ यह ज्यों का त्यों रहता है।'
},
{
term: 'कम-संपर्कित',
english: 'under-engaged people group',
definition:
'ऐसा जनसमूह जिसमें लगभग 100 में से 1 या उससे कम शिष्य (≤ 1%) हों: कार्य आरंभ हो चुका है, परंतु फलदायी सहभागिता के लिए और कलीसिया-स्थापना टीमों की आवश्यकता है।',
alternatives: 'कम संलग्न · अल्प-संपर्कित · आंशिक रूप से संपर्कित',
rationale:
'यह प्लेबुक की परिभाषा-सूची का रूप है, और यह «संपर्कित» तथा «अनसंपर्कित» के साथ एक ही परिवार में रहता है। यह बताता है कि कार्य कितना हुआ है, न कि जनसमूह का रवैया कैसा है।'
},
{
term: 'फ्रंटियर जनसमूह',
english: 'frontier people group',
definition:
'ऐसा जनसमूह जिसमें लगभग 1,000 में से 1 या उससे कम शिष्य (≤ 0.1%) हों और यीशु की ओर कोई पुष्ट, स्थायी आंदोलन न हो — अप्राप्य जनसमूहों में भी सबसे दूर। यह शब्द Joshua Project से आया है।',
alternatives: 'सीमांत जनसमूह · सरहदी जनसमूह',
rationale:
'प्लेबुक का हिंदी अनुवाद अपनी परिभाषा-सूची, अपने चार्ट और अपने दर्शन-पृष्ठ पर यही लिप्यंतरण रखता है। «सीमांत» हिंदी में केवल सरहद या हाशिये का अर्थ देता है और मिशन-विज्ञान वाला भाव खो देता है।'
},
{
term: 'संलग्नता',
english: 'engagement',
definition:
'मसीह को बाँटने और चेले बनाने के लिए निरंतर, निवास-आधारित, अंतर-सांस्कृतिक कार्य, जो आत्मनिर्भर कलीसियाओं की ओर लक्षित हो और सांस्कृतिक रूप से उपयुक्त तथा स्थानीय रूप से प्रासंगिक ढंग से किया जाए। यह एक सटीक शब्द है — «संपर्क» या «रुचि» संलग्नता नहीं है।',
alternatives: 'सहभागिता · संपर्क · सगाई · जुड़ाव',
rationale:
'प्लेबुक का हिंदी अनुवाद दो बार अंग्रेज़ी शब्द के साथ «संलग्नता (engagement)» लिखता है और अपने संबंधित अध्याय को «संलग्नता के मापदंड» शीर्षक देता है। जनसमूहों की श्रेणियाँ «संपर्कित» मूल से बनी हैं और 2033 के लक्ष्य में क्रिया «सहभागिता स्थापित करना» है, इसलिए हिंदी में यह परिवार अभी तीन मूलों में बँटा है और किसी समीक्षक के निर्णय की प्रतीक्षा में है। «सगाई» का अर्थ विवाह की मँगनी है और वह कभी प्रयोग नहीं होना चाहिए।'
},
{
term: 'कलीसिया स्थापना आंदोलन (CPM)',
english: 'church-planting movement (CPM)',
definition:
'स्वदेशी कलीसियाओं का ऐसा गुणन जिसमें कलीसियाएँ और कलीसियाएँ स्थापित करती हैं: कम से कम चार धाराएँ, हर एक में चार आत्मिक पीढ़ियाँ, और कुल मिलाकर 1,000 से अधिक लोग।',
alternatives: 'चर्च प्लांटिंग मूवमेंट · कलीसिया रोपण आंदोलन · कलीसिया स्थापना अभियान',
rationale:
'प्लेबुक की परिभाषा-सूची इसे इसी तरह खोलकर लिखती है। «रोपण» पौधों की भाषा है; «अभियान», जो doxa.life के समीक्षक ने सुझाया था, एक सीमित मुहिम का अर्थ देता है, जबकि यह परमेश्वर का कार्य है जो फैलता जाता है। संक्षेप CPM अंग्रेज़ी में ही रहता है।'
},
{
term: 'स्वदेशी कलीसिया',
english: 'indigenous church',
definition:
'ऐसी कलीसिया जो जनसमूह के भीतर से उठती है और पाँच «स्व-क्षमताओं» में परिपक्व होती है: स्वयं फैलने वाली, स्वयं शासित, स्वयं का भरण-पोषण करने वाली, अपनी धर्मविद्या गढ़ने वाली और स्वयं मिशनरी भेजने वाली।',
alternatives: 'स्थानीय कलीसिया · देशी कलीसिया · आदिवासी कलीसिया',
rationale:
'यह प्लेबुक का शब्द है। «स्थानीय कलीसिया» का अर्थ केवल आस-पास की कलीसिया है, और «आदिवासी» भारत के जनजातीय समुदायों की ओर संकेत करता है।'
},
{
term: 'अंतर-सांस्कृतिक कार्यकर्ता',
english: 'cross-cultural workers',
definition:
'किसी दूसरी संस्कृति से आकर किसी जनसमूह के बीच सेवा करने वाले मिशन कार्यकर्ता। «अंतर-सांस्कृतिक» जानबूझकर जोड़ा गया है — ये उसी जनसमूह के भीतर से नहीं आते — और कई संदर्भों में यह केवल «मिशनरी» कहने से बेहतर है।',
alternatives: 'क्रॉस-सांस्कृतिक मिशनरी · विदेशी मिशनरी · अंतर-सांस्कृतिक मिशनरी',
rationale:
'प्लेबुक «अंतर-सांस्कृतिक मिशनरी» को विस्तार से परिभाषित करता है; यहाँ «कार्यकर्ता» रखा गया है ताकि «मिशनरी» शब्द DOXA साझेदारी मिशनरी के लिए बचा रहे। गोद लेने का प्रमाणपत्र भी «राज्य के कार्यकर्ता» कहता है।'
},
{
term: 'खेत का स्वामी',
english: 'Lord of the harvest',
definition:
'यीशु के लिए एक बाइबिलीय पद (मत्ती 9:38), जिसका प्रयोग इस पुकार में होता है कि वे अनसंपर्कित जनसमूहों के बीच मजदूर भेजें।',
alternatives: 'फसल का प्रभु · फसल का स्वामी · खेत के प्रभु',
rationale:
'यह पवित्र बाइबिल के पुराने संस्करण (OV) में मत्ती 9:38 की भाषा है — «इसलिये खेत के स्वामी से विनती करो कि वह अपने खेत काटने के लिए मजदूर भेज दे।» «फसल का प्रभु» मशीनी अनुवाद है। किसी समीक्षक के दूसरा बाइबिल संस्करण बताने पर यह पद बदलेगा।'
},
{
term: 'प्रार्थना मार्ग तैयार करती है',
english: 'prayer prepares the way',
definition:
'यह विश्वास कि मध्यस्थ प्रार्थना कार्यकर्ताओं के पहुँचने से बहुत पहले ही सुसमाचार की सफलता के लिए आत्मिक परिस्थितियाँ तैयार कर देती है — «प्रभु का मार्ग तैयार करो» की गूँज के साथ।',
alternatives: 'प्रार्थना द्वार खोलती है · प्रार्थना भूमि तैयार करती है',
rationale:
'सीधा और बाइबिलीय अनुवाद रखा गया है। doxa.life के पुराने मशीनी अनुवाद ने इससे मिलती-जुलती पंक्ति को «प्रार्थना संवाद का द्वार खोलती है» बना दिया था — यानी बातचीत का द्वार — और यही भटकाव यह प्रविष्टि रोकने के लिए है।'
},
{
term: 'हृदय की भाषा',
english: 'heart language',
definition:
'किसी व्यक्ति की पहली भाषा — वह भाषा जिसमें वह सोचता और महसूस करता है। सुसमाचार और चेला बनाने का कार्य पूरी तरह प्रभावी तभी होता है जब वह इसी भाषा में हो; यह राजभाषा या व्यापार की भाषा से अलग है।',
alternatives: 'मातृभाषा · स्थानीय भाषा · अपनी भाषा',
rationale:
'«मातृभाषा» हमेशा हृदय की भाषा नहीं होती, और «स्थानीय भाषा», जो प्लेबुक में आया है, केवल क्षेत्र की भाषा बताता है। हिंदी प्रार्थना सामग्री पहले से «हृदय की भाषा» कहती है।'
},
{
term: 'प्रार्थना विषय',
english: 'prayer points',
definition:
'वे दैनिक, जनसमूह-विशेष प्रार्थना निवेदन जो DOXA मध्यस्थों को भेजता है — पवित्रशास्त्र पर केंद्रित और क्षेत्र से जुड़े हुए, सामान्य भक्ति-सामग्री से अलग।',
alternatives: 'प्रार्थना बिंदु · प्रार्थना संकेत · प्रार्थना निवेदन',
rationale:
'भारतीय कलीसियाओं में प्रार्थना की सूची के लिए यही शब्द चलता है। «प्रार्थना बिंदु» अंग्रेज़ी का सीधा अनुवाद है और «प्रार्थना संकेत» का अर्थ इशारा होता है।'
},
{
term: 'जनसमूह को अपनाना',
english: 'adopt (a people group)',
definition:
'किसी एक अनसंपर्कित जनसमूह के लिए कलीसिया की अगुवाई में लिया गया दीर्घकालिक वचन — प्रार्थना करने, दान देने और भेजने का — ताकि उन तक सुसमाचार की पहुँच शुरू हो। यह मिशन का दायित्व उठाना है, कानूनी दत्तक ग्रहण नहीं।',
alternatives: 'गोद लेना · दत्तक ग्रहण · अंगीकार',
rationale:
'गोद लेने का छपा हुआ हिंदी प्रमाणपत्र «विश्वासपूर्वक अपनाया है» कहता है, और doxa.life के समीक्षक ने भी क्रिया के रूप में «अपनाएँ» माँगा। संज्ञा के रूप में «गोद लेना» चलता है। «दत्तक ग्रहण» बच्चों को कानूनी रूप से गोद लेना है और उसे हटा दिया गया है।'
},
{
term: 'यीशु को हमारा उपहार',
english: 'our gift to Jesus',
definition:
'पूरे प्रयास को देखने का ढंग: 2033 तक हर जनसमूह के साथ सहभागिता स्थापित करना, कलीसिया की ओर से आराधना की सामूहिक भेंट के रूप में — बलिदान, कोई लेन-देन नहीं।',
alternatives: 'यीशु को हमारा तोहफ़ा · यीशु के लिए हमारी भेंट',
rationale:
'प्लेबुक के आरंभिक पत्र की भाषा: «हम मिलकर यीशु को एक उपहार दे सकें।» «तोहफ़ा» व्यापारिक और हल्का लगता है।'
},
{
term: 'वर्ल्ड असेंबलीज़ ऑफ़ गॉड फेलोशिप (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
definition:
'वह वैश्विक संगति जिसने DOXA की शुरुआत की और जो उसकी देखरेख करती है।',
alternatives: 'विश्व असेंबलीज़ ऑफ़ गॉड फेलोशिप · अनुवादित नाम',
rationale:
'प्लेबुक का हिंदी अनुवाद नाम का लिप्यंतरण करता है, अनुवाद नहीं, क्योंकि भारत में यह संगति इसी नाम से जानी जाती है। संक्षेप WAGF हिंदी में भी अपरिवर्तित रहता है।'
},
{
term: 'भेजने वाली एजेंसियाँ',
english: 'sending agencies',
definition:
'वे संस्थाएँ जो मिशनरियों को चुनती, प्रशिक्षित करती, सहारा देती और भेजती हैं। DOXA भेजने वाली एजेंसियों के साथ काम करता है (2026 तक WAGF से जुड़ी 129), उनकी जगह नहीं लेता।',
alternatives: 'प्रेषण संस्थाएँ · मिशन संस्थाएँ · भेजने वाली संस्थाएँ',
rationale:
'यह प्लेबुक की साझेदारी-घोषणा की भाषा है, जो बार-बार «भेजने वाली एजेंसियाँ» कहती है।'
},
{
term: 'दैनिक प्रार्थना',
english: 'daily prayer (for a people group)',
definition:
'दैनिक प्रार्थना मार्गदर्शिका के साथ किसी एक अनसंपर्कित जनसमूह के लिए हर दिन प्रार्थना करने का वचन। लक्ष्य है हर जनसमूह के लिए 100 से अधिक दैनिक मध्यस्थ। «दैनिक» जानबूझकर कहा गया है — यह हर दिन का वचन है, नियमित या कभी-कभार की प्रार्थना नहीं।',
alternatives: 'प्रतिदिन प्रार्थना · नियमित प्रार्थना · रोज़ाना प्रार्थना',
rationale:
'लेबल में «दैनिक» और वाक्य के भीतर «प्रतिदिन», जैसा प्लेबुक लिखता है। «नियमित» इसे कमज़ोर कर देता है और उस गिनती को तोड़ देता है जिस पर 100 मध्यस्थों का लक्ष्य टिका है।'
},
{
term: 'हर कुल, हर भाषा, हर लोग और हर जाति',
english: 'every tribe, tongue, people, and nation',
definition:
'प्रकाशितवाक्य 5:9 और 7:9 का वह दर्शन जो इस मिशन को प्रेरित करता है। चारों संज्ञाएँ मानव विविधता का अलग-अलग पहलू बताती हैं।',
alternatives: 'हर जनजाति, हर भाषा, हर जाति और हर राष्ट्र · हर जाति, गोत्र, लोग और भाषा',
rationale:
'यह पवित्र बाइबिल के पुराने संस्करण (OV) में प्रकाशितवाक्य 5:9 का क्रम और शब्द हैं — «हर एक कुल और भाषा और लोग और जाति में से» — जो अंग्रेज़ी के चारों शब्दों से एक-एक करके मेल खाता है। यही बाइबिल प्रकाशितवाक्य 7:9 में इन्हीं शब्दों को उलटे क्रम में रखती है — «हर एक जाति और कुल और लोग और भाषा में से» — और गोद लेने का छपा हुआ प्रमाणपत्र अपना ही रूप छापता है («हर जाति, गोत्र, लोगों और भाषाओं में से»); यह प्रविष्टि 5:9 के क्रम पर टिकी है। उद्धरण के रूप में दिया गया पद बाइबिल की अपनी भाषा रखता है; यह प्रविष्टि वेबसाइट का सारांश-वाक्यांश है।'
}
]
}

View file

@ -1,12 +1,23 @@
// Terminology page content (/terms). Each locale has its own edition
// Terminology page content (/about/definitions). Each locale has its own edition
// documenting that language's terminology decisions — the chosen term,
// alternatives considered, what Joshua Project and PeopleGroups.org use,
// and the rationale. Locales without an edition fall back to English.
// New language editions are added as part of the language-stabilization
// process (see translation/LANGUAGE-STABILIZATION.md in the doxa monorepo).
// A new edition is written when a language is added or its terminology
// changes; the `add-language` and `sync-language` skills in .claude/skills
// cover it. Terminology itself comes from the DOXA glossary, published at
// https://pray.doxa.life/api/glossary/{lang}.
import { en } from './en'
import { fr } from './fr'
import { de } from './de'
import { es } from './es'
import { pt } from './pt'
import { it } from './it'
import { zh } from './zh'
import { ru } from './ru'
import { hi } from './hi'
import { ro } from './ro'
import { ar } from './ar'
export interface TermEntry {
/** Canonical term in this edition's language. */
@ -26,10 +37,6 @@ export interface TermEntry {
export interface TermsContent {
title: string
intro: string[]
/** "Full definitions live on the" / link label / " page." */
seeDefinitionsBefore: string
definitionsLinkLabel: string
seeDefinitionsAfter: string
labels: {
english: string
definition: string
@ -41,7 +48,7 @@ export interface TermsContent {
entries: TermEntry[]
}
const editions: Record<string, TermsContent> = { en, fr }
const editions: Record<string, TermsContent> = { en, fr, de, es, pt, it, zh, ru, hi, ro, ar }
export function getTermsContent(locale: string): TermsContent {
return editions[locale] ?? en

199
app/utils/terms/it.ts Normal file
View file

@ -0,0 +1,199 @@
import type { TermsContent } from './index'
export const it: TermsContent = {
title: 'Definizioni',
intro: [
'Questa pagina documenta le scelte terminologiche italiane della partnership DOXA. Per ogni termine: la definizione, le alternative considerate e il motivo della scelta.',
'Le nostre fonti: il glossario DOXA, l’uso già consolidato sull’app di preghiera e nei contenuti di preghiera quotidiani in italiano, il vocabolario missionario evangelico italiano e la Nuova Riveduta 2006 per ogni espressione di origine biblica. Joshua Project e PeopleGroups.org (IMB) non pubblicano dati in italiano, quindi questa edizione non li cita.'
],
labels: {
english: 'Inglese:',
definition: 'Definizione:',
alternatives: 'Alternative considerate:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'Perché questa scelta:'
},
entries: [
{
term: 'Gruppo etnico',
english: 'people group',
definition:
'un gruppo etnolinguistico i cui membri percepiscono tra loro un’affinità comune fondata su lingua, cultura, religione e visione del mondo — il gruppo più ampio all’interno del quale il Vangelo può diffondersi senza incontrare barriere di comprensione o di accettazione. È l’unità fondamentale di tutto ciò che DOXA conta.',
alternatives: 'popolo · gruppo di persone · etnia · tribù',
rationale:
'è l’etichetta che l’app di preghiera e i contenuti di preghiera italiani usano già ovunque nei conteggi e nei pulsanti. «Popolo» resta naturale nella prosa corrente («i popoli non raggiunti», «un popolo di frontiera»), ma come etichetta è ambiguo perché in italiano indica anche una nazione. «Gruppo di persone» è traduzione automatica; «tribù» porta con sé connotazioni primitive; «etnia» perde la dimensione linguistica.'
},
{
term: 'Gruppo etnico non raggiunto (UPG)',
english: 'unreached people group (UPG)',
definition:
'circa 2 discepoli o meno ogni 100 persone (≤ 2%), senza la capacità di fondare chiese autoctone senza assistenza transculturale. Joshua Project aggiunge un criterio del ≤ 5% di cristiani dichiarati; DOXA segue la definizione dell’IMB.',
alternatives: 'popolo non raggiunto · UPG scritto per esteso',
rationale:
'la sigla inglese resta invariata, come UUPG e CPM: l’italiano non ha una sigla missiologica stabile per questa categoria e inventarne una renderebbe illeggibili i dati internazionali. «Non raggiunto» è il termine consolidato della missiologia evangelica italiana.'
},
{
term: 'Non coinvolto',
english: 'unengaged people group',
definition:
'un gruppo etnico presso il quale non risulta alcuno sforzo mirato a fondare chiese capaci di sostenersi: mancano i quattro livelli del coinvolgimento efficace (sforzo apostolico pionieristico residente; lavoro nella cultura locale e nella lingua del cuore; impegno a lungo termine; semina del Vangelo orientata a un movimento di fondazione di chiese). È un termine tecnico dell’IMB: dice che nessuno lavora tra loro, non che quel popolo sia indifferente.',
alternatives: 'non impegnato · non toccato · senza presenza missionaria · non evangelizzato',
rationale:
'«coinvolgimento» e «coinvolto» formano in italiano una famiglia completa e coerente con tutti i termini derivati — coinvolgere, coinvolto, non coinvolto, poco coinvolto, coinvolgimento fruttuoso — cosa che «impegno» non fa, perché in italiano descrive già la dedizione personale di chi prega. «Non evangelizzato» descrive un’altra cosa: l’assenza di annuncio, non l’assenza di operai residenti.'
},
{
term: 'Gruppo etnico non coinvolto e non raggiunto (UUPG)',
english: 'unengaged unreached people group (UUPG)',
definition:
'la categoria combinata — non coinvolto e non raggiunto. Sono i 2.085 gruppi etnici per cui DOXA mobilita la preghiera.',
alternatives: 'popolo non raggiunto e non coinvolto · sigla italiana di nuovo conio',
rationale:
'UUPG è la sigla affermata a livello internazionale e viene mantenuta, come fa l’edizione francese. Nella forma estesa «non coinvolto» viene prima di «non raggiunto», seguendo l’ordine dell’inglese e quello già usato dall’app di preghiera.'
},
{
term: 'Poco coinvolto',
english: 'under-engaged people group',
definition:
'circa 1 discepolo o meno ogni 100 persone (≤ 1%): il lavoro è cominciato, ma servono altre squadre di fondazione di chiese perché il coinvolgimento sia fruttuoso.',
alternatives: 'sotto-coinvolto · scarsamente coinvolto · parzialmente coinvolto',
rationale:
'«poco coinvolto» descrive l’ampiezza del lavoro svolto, non l’atteggiamento del popolo, e resta nella stessa famiglia di «coinvolto» e «non coinvolto». Il calco «sotto-coinvolto» non è italiano corrente.'
},
{
term: 'Popolo di frontiera',
english: 'frontier people group',
definition:
'circa 1 discepolo o meno ogni 1.000 persone (≤ 0,1%), senza alcun movimento verso Gesù confermato e duraturo — i più non raggiunti tra i non raggiunti. Il termine viene da Joshua Project.',
alternatives: 'popolo di confine · gruppo etnico di frontiera',
rationale:
'«frontiera» conserva l’immagine del limite estremo da superare che l’inglese frontier porta con sé; «confine» in italiano indica soltanto una linea amministrativa. È la forma già usata nei contenuti di preghiera italiani.'
},
{
term: 'Coinvolgimento',
english: 'engagement',
definition:
'attività transculturale duratura e residente, volta ad annunciare Cristo e fare discepoli, orientata a chiese capaci di sostenersi e condotta in modo culturalmente appropriato e localmente pertinente. È un termine di precisione: «contatto» o «interessamento» non sono coinvolgimento.',
alternatives: 'impegno · presenza missionaria · lavoro sul campo',
rationale:
'è il termine attorno al quale ruota tutta la terminologia DOXA, perché da esso derivano coinvolto, non coinvolto, poco coinvolto e coinvolgimento fruttuoso. «Impegno» è riservato alla dedizione di chi prega, dona o adotta, così che le due idee non si confondano in una sola parola.'
},
{
term: 'Movimento di fondazione di chiese (CPM)',
english: 'church-planting movement (CPM)',
definition:
'una moltiplicazione di chiese autoctone che fondano altre chiese: almeno quattro filoni di quattro generazioni spirituali, per un totale superiore a 1.000 persone.',
alternatives: 'movimento di piantagione di chiese · movimento di moltiplicazione di chiese',
rationale:
'«fondazione di chiese» è italiano corrente e inequivocabile. Il verbo «piantare chiese» è diffuso negli ambienti evangelici italiani e resta utilizzabile nella prosa, ma il sostantivo «piantagione» indica anzitutto una coltivazione ed è un calco che non regge come etichetta. La sigla inglese CPM è mantenuta.'
},
{
term: 'Chiesa autoctona',
english: 'indigenous church',
definition:
'una chiesa nata all’interno del gruppo etnico stesso, che matura nelle cinque autonomie: si propaga, si governa, si sostiene, elabora la propria teologia e invia i propri missionari.',
alternatives: 'chiesa indigena · chiesa locale · chiesa nazionale',
rationale:
'in italiano «indigeno» rimanda ai popoli indigeni ed è già usato da DOXA per distinguere un gruppo etnico autoctono da una popolazione della diaspora: riutilizzarlo qui creerebbe due sensi diversi nello stesso contesto. «Chiesa locale» in italiano indica semplicemente la singola congregazione e perde del tutto il senso tecnico.'
},
{
term: 'Operatori transculturali',
english: 'cross-cultural workers',
definition:
'operai missionari provenienti da una cultura diversa che servono tra un gruppo etnico. La precisazione «transculturale» è voluta — non provengono dall’interno del gruppo — ed è preferita al semplice «missionario» in alcuni contesti.',
alternatives: 'operatori interculturali · operai transculturali · missionari',
rationale:
'in missiologia italiana l’aggettivo consolidato è «transculturale» («missione transculturale»), mentre «interculturale» appartiene al lessico della scuola e del lavoro sociale e indica il dialogo fra culture, non l’attraversarle. Le edizioni spagnola, portoghese e francese usano tutte la forma trans-.'
},
{
term: 'Signore della messe',
english: 'Lord of the harvest',
definition:
'un titolo biblico di Gesù (Matteo 9:38), usato nell’invito a pregare che egli mandi operai tra i non coinvolti.',
alternatives: 'Signore della mietitura · padrone della messe',
rationale:
'è la formulazione della Nuova Riveduta 2006, la traduzione di riferimento italiana di DOXA: «Pregate dunque il Signore della mèsse che mandi degli operai nella sua mèsse». Manteniamo anche il verbo «mandare» della stessa versione nell’invito a pregare, donare e mandare.'
},
{
term: 'La preghiera prepara la via',
english: 'prayer prepares the way',
definition:
'la convinzione che l’intercessione crei le condizioni spirituali per le svolte del Vangelo ancora prima che gli operai arrivino.',
alternatives: 'la preghiera prepara il terreno · la preghiera apre la strada',
rationale:
'riprende «Preparate la via del SIGNORE» (Isaia 40:3, Nuova Riveduta 2006) e conserva quindi l’eco biblica che l’inglese porta con sé. «Preparare il terreno» è un’immagine agricola corretta ma priva di quel riferimento.'
},
{
term: 'Lingua del cuore',
english: 'heart language',
definition:
'la prima lingua di una persona, quella in cui pensa e sente. Perché l’annuncio del Vangelo e il discepolato siano pienamente efficaci devono avvenire in questa lingua; è cosa diversa da una lingua ufficiale o veicolare.',
alternatives: 'lingua materna · lingua madre · prima lingua',
rationale:
'è la formulazione già usata in tutti i contenuti di preghiera italiani. «Lingua materna» è il termine linguistico corretto, ma «lingua del cuore» conserva la dimensione affettiva e spirituale che rende il concetto significativo nel contesto missionario.'
},
{
term: 'Spunti di preghiera',
english: 'prayer points',
definition:
'le richieste di preghiera quotidiane e specifiche per ciascun gruppo etnico che DOXA invia agli intercessori: centrate sulla Scrittura e collegate al campo, distinte da un contenuto devozionale generico.',
alternatives: 'punti di preghiera · motivi di preghiera · soggetti di preghiera',
rationale:
'«spunti» dice che si tratta di indicazioni da cui partire per pregare, che è esattamente ciò che il contenuto quotidiano offre. «Punti di preghiera» è un calco dall’inglese; «motivi di preghiera» in italiano indica le richieste portate dai membri di una comunità, cioè un’altra cosa.'
},
{
term: 'Adottare (un gruppo etnico)',
english: 'adopt (a people group)',
definition:
'l’impegno duraturo, guidato da una chiesa, a pregare, donare e mandare perché per uno specifico gruppo etnico non coinvolto cominci l’accesso al Vangelo. È un patrocinio missionario, non l’adozione del diritto di famiglia.',
alternatives: 'sostenere · patrocinare · farsi carico di',
rationale:
'«adottare» conserva la forza del legame permanente e di responsabilità che il programma chiede, ed è la parola già usata nel certificato di adozione italiano e in tutta l’app. Le alternative descrivono un sostegno che si può interrompere.'
},
{
term: 'Il nostro dono a Gesù',
english: 'our gift to Jesus',
definition:
'la cornice di tutta l’iniziativa: coinvolgere ogni popolo entro il 2033 come offerta di adorazione della Chiesa intera — un dono sacrificale, non uno scambio.',
alternatives: 'il nostro regalo a Gesù · la nostra offerta a Gesù',
rationale:
'«dono» ha in italiano il registro della gratuità e dell’offerta; «regalo» è quotidiano e domestico. «Offerta» è corretto ma nelle chiese italiane indica anzitutto la colletta.'
},
{
term: 'Fratellanza Mondiale delle Assemblee di Dio (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
definition:
'la comunione mondiale che ha fondato DOXA e la custodisce. La sigla WAGF resta invariata in ogni lingua.',
alternatives: 'nome inglese non tradotto · Comunione Mondiale delle Assemblee di Dio',
rationale:
'le Assemblee di Dio in Italia (ADI) fanno parte di questa comunione e il nome proprio italiano corrente della denominazione è «Assemblee di Dio». La resa dell’organismo mondiale attende conferma da un revisore italiano; nel frattempo la sigla WAGF garantisce che il riferimento resti riconoscibile.'
},
{
term: 'Agenzie missionarie',
english: 'sending agencies',
definition:
'organizzazioni che reclutano, formano, sostengono e inviano missionari. DOXA collabora con le agenzie missionarie (129 affiliate alla WAGF nel 2026) ma non le sostituisce.',
alternatives: 'agenzie di invio · enti invianti · società missionarie',
rationale:
'«agenzia missionaria» è la formula corrente in italiano e si regge da sola: la precisazione «di invio» è ridondante, perché inviare è ciò che un’agenzia missionaria fa.'
},
{
term: 'Preghiera quotidiana (per un gruppo etnico)',
english: 'daily prayer (for a people group)',
definition:
'l’impegno a pregare ogni giorno per uno specifico gruppo etnico non coinvolto, servendosi della guida di preghiera quotidiana. L’obiettivo è di oltre 100 intercessori quotidiani per ciascun gruppo etnico.',
alternatives: 'preghiera giornaliera · preghiera regolare',
rationale:
'«quotidiana» è voluto: indica un impegno di ogni giorno, non una preghiera regolare od occasionale. Sostituisce l’impostazione precedente dei 144 intercessori che coprivano 24 ore.'
},
{
term: 'Ogni tribù, lingua, popolo e nazione',
english: 'every tribe, tongue, people, and nation',
definition:
'la visione di Apocalisse 5:9 e 7:9 che muove tutta la missione. Ciascuno dei quattro sostantivi porta una dimensione distinta della diversità umana.',
alternatives: 'ogni tribù, lingua, popolo e nazione (altro ordine) · ogni stirpe, lingua, popolo e nazione',
rationale:
'è la formulazione esatta di Apocalisse 5:9 nella Nuova Riveduta 2006, già usata in tutti i contenuti di preghiera italiani. Per la folla di Apocalisse 7:9 la stessa versione dice «davanti al trono», non «intorno al trono».'
}
]
}

178
app/utils/terms/pt.ts Normal file
View file

@ -0,0 +1,178 @@
import type { TermsContent } from './index'
export const pt: TermsContent = {
title: 'Definições',
intro: [
'Esta página documenta as decisões terminológicas da parceria DOXA em português. Para cada termo: a definição, as alternativas consideradas, o que o Joshua Project e o PeopleGroups.org (IMB) usam, e o motivo da nossa escolha.',
'Nossas fontes: o glossário DOXA revisado por tradutores de língua portuguesa, o uso já estabelecido em doxa.life/pt e no aplicativo, o vocabulário das missões brasileiras e as traduções de Almeida para as expressões de origem bíblica.'
],
labels: {
english: 'Inglês:',
definition: 'Definição:',
alternatives: 'Alternativas consideradas:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'Por que esta escolha:'
},
entries: [
{
term: 'Grupo étnico',
english: 'people group',
definition:
'um grupo etnolinguístico cujos membros percebem entre si uma afinidade comum baseada na língua, na cultura, na religião e na cosmovisão — o maior grupo dentro do qual o evangelho pode difundir-se como um movimento de plantação de igrejas sem encontrar barreiras de compreensão ou de aceitação. A unidade fundamental de tudo o que a DOXA conta.',
alternatives: 'povo · grupo de pessoas · grupo de povos · etnia · tribo',
rationale:
'o rótulo que doxa.life/pt já usa nas contagens e nos botões (“2.085 grupos étnicos não engajados”, “Escolha um grupo étnico”); o revisor corrigiu “grupos de pessoas” para “grupos étnicos”. “Povo” continua natural na prosa corrida (“povos não engajados”, “um povo de fronteira”) e é o termo do glossário revisado; a página de Definições trata os dois como sinônimos (“Povo (Grupo Étnico)”). “Grupo de pessoas” é tradução automática; “tribo” carrega conotações primitivas; “etnia” perde a dimensão linguística.'
},
{
term: 'Grupo étnico não alcançado (PNA)',
english: 'unreached people group (UPG)',
definition:
'aproximadamente 2 discípulos ou menos em cada 100 pessoas (≤ 2%) e sem capacidade para estabelecer igrejas autóctones sem assistência transcultural. O Joshua Project acrescenta um critério de ≤ 5% de cristãos; a DOXA segue a definição da IMB.',
alternatives: 'povo não alcançado · UPG (sigla inglesa)',
rationale:
'a página de Definições já escreve “povo (grupo étnico) não alcançado (PNA)”. As siglas são aportuguesadas em vez de mantidas em inglês: UPG torna-se PNA, como UUPG torna-se PNANE e CPM torna-se MPI.'
},
{
term: 'Não engajado',
english: 'unengaged people group',
definition:
'um grupo étnico sem crentes conhecidos ou com muito poucos, e sem os quatro níveis primários de engajamento efetivo (esforço apostólico pioneiro residente; trabalho na cultura local e na língua do coração; compromisso ministerial de longo prazo; semeadura do evangelho visando um movimento de plantação de igrejas). Um termo técnico da IMB: diz que ninguém trabalha entre eles, não que as pessoas sejam indiferentes.',
alternatives: 'não envolvido · desligado · sem compromisso · não evangelizado',
rationale:
'“engajar” e “engajamento” são o vocabulário estabelecido das missões brasileiras para esse sentido técnico, e o revisor substituiu “Desligado” e “não envolvidas” por “não engajados”. “Envolvimento” e “compromisso” descrevem uma atitude; “não evangelizado” descreve outra coisa — a ausência de proclamação, não a ausência de obreiros residentes.'
},
{
term: 'Grupo étnico não alcançado e não engajado (PNANE)',
english: 'unengaged unreached people group (UUPG)',
definition:
'a categoria combinada — não alcançado e não engajado. Os 2.085 grupos étnicos pelos quais a DOXA mobiliza oração.',
alternatives: 'povo não alcançado não engajado · UUPG (sigla inglesa)',
pg: 'UUPG é a sigla estabelecida internacionalmente.',
rationale:
'o site já usa a sigla portuguesa (“Encontre um PNANE”) e o glossário revisado pede que PNANE seja usada de forma consistente. Na expansão, o “e” torna a expressão legível; no plural escrevemos PNANEs, como no glossário revisado.'
},
{
term: 'Sub-engajado',
english: 'under-engaged people group',
definition:
'aproximadamente 1 discípulo ou menos em cada 100 (≤ 1%): o trabalho começou, mas são necessárias mais equipes de plantação de igrejas para um engajamento frutífero.',
alternatives: 'subengajado · pouco engajado · menos envolvido',
rationale:
'o composto hifenizado é a forma do glossário revisado e a que o revisor escolheu na página inicial (“Sub-engajados”); descreve a escala do trabalho, não a atitude do povo. As variantes “subengajados” e “pouco engajados” são resíduos de tradução automática.'
},
{
term: 'Povo de fronteira',
english: 'frontier people group',
definition:
'aproximadamente 1 discípulo ou menos em cada 1.000 (≤ 0,1%), sem qualquer movimento confirmado e sustentado em direção a Jesus — os mais não alcançados entre os não alcançados. O termo vem do Joshua Project.',
alternatives: 'povo fronteiriço · grupo étnico de fronteira · Povo da Fronteira',
rationale:
'o revisor trocou “povos fronteiriços” por “povos de fronteira”. “Fronteiriço” evoca a fronteira entre países; “de fronteira” preserva o sentido de vanguarda missiológica, o primeiro contato com o evangelho. Aqui fica “povo”, e não “grupo étnico”, porque é a forma fixada no glossário revisado e a mais curta para rótulos.'
},
{
term: 'Engajamento · engajado',
english: 'engagement · engaged',
definition:
'atividade sustentada, residente e transcultural para compartilhar Cristo e fazer discípulos, com esforços para estabelecer igrejas autossustentáveis, de formas culturalmente apropriadas e localmente relevantes (ver “O que é engajamento?” na página Visão).',
alternatives: 'envolvimento · compromisso · participação · contato',
rationale:
'um termo de precisão: residente, sustentado, transcultural, orientado para um MPI. O revisor substituiu “compromisso” por “engajamento” (“O engajamento começa com a oração”) e “Envolver-se” por “Engaje-se”. “Envolvimento” ou “participação” esvaziam o sentido, e a família engajar / engajado / engajamento / não engajado / sub-engajado / engajamento frutífero deve manter-se unida — por isso a manchete “Envolvimento frutífero” da página inicial passa a “Engajamento frutífero”.'
},
{
term: 'Movimento de plantação de igrejas (MPI)',
english: 'church-planting movement (CPM)',
definition:
'uma multiplicação de igrejas autóctones que plantam igrejas, incluindo pelo menos quatro correntes de quatro gerações espirituais que juntas totalizam mais de 1.000 pessoas.',
alternatives: 'movimento de implantação de igrejas · CPM (sigla inglesa)',
rationale:
'“plantação de igrejas” é a expressão corrente nas missões brasileiras. A sigla é aportuguesada (MPI), seguindo o padrão de PNA e PNANE que o site já usa; o glossário revisado usa MPI em todas as menções.'
},
{
term: 'Igreja autóctone',
english: 'indigenous church',
definition:
'uma igreja que emerge do interior do próprio grupo étnico e amadurece nos cinco “autos”: autopropagação, autogoverno, autossustento, autoteologização e automissionação.',
alternatives: 'igreja indígena · igreja nativa · igreja local',
rationale:
'“autóctone” significa com raízes locais e autogoverno. No Brasil, “indígena” remete aos povos indígenas e às religiões tradicionais, o que tornaria “igreja indígena” ambíguo; o revisor reconheceu que “autóctone” é um pouco acadêmico, mas manteve-o (“If translators chose it, keep it”). As menções a “igreja indígena” no site foram alinhadas.'
},
{
term: 'Obreiros transculturais',
english: 'cross-cultural workers',
alternatives: 'trabalhadores interculturais · obreiros interculturais · missionários estrangeiros',
rationale:
'“transcultural” é forte no vocabulário missionário brasileiro — o revisor pediu para manter “obreiros transculturais” e “assistência transcultural”. “Obreiro” é a palavra das igrejas para quem trabalha na obra; “trabalhador” soa laboral. “Intercultural” descreve o diálogo entre culturas vizinhas, não o atravessar de uma cultura para outra.'
},
{
term: 'Senhor da seara',
english: 'Lord of the harvest',
rationale:
'Mateus 9:38 nas traduções de Almeida: “Rogai, pois, ao Senhor da seara que mande ceifeiros para a sua seara” (Revista e Corrigida; a Revista e Atualizada diz “trabalhadores”) — a citação que a página Ore já traz. A edição de referência desta versão do site é a Nova Almeida Atualizada, que diz “peçam ao Senhor da seara que mande trabalhadores”: o termo “Senhor da seara” é o mesmo em todas as edições de Almeida, mas a citação da página Ore segue a Revista e Corrigida. A NVI diz “Senhor da colheita”; seguimos Almeida, corrente nas Assembleias de Deus. A metáfora agrícola (seara = pessoas prontas a responder) fica preservada.'
},
{
term: 'A oração prepara o caminho',
english: 'prayer prepares the way',
alternatives: 'a oração abre o caminho · a oração prepara o terreno',
rationale:
'eco de Isaías 40:3 (Almeida): “Preparai no deserto o caminho do SENHOR”. A intercessão cria as condições espirituais para o evangelho muito antes de os obreiros chegarem. “Prepara o terreno” continua certo onde o inglês diz “prepares the soil”.'
},
{
term: 'Língua do coração',
english: 'heart language',
alternatives: 'língua materna · idioma do coração',
rationale:
'a expressão estabelecida nas missões e na tradução da Bíblia para a língua em que a pessoa pensa e sente — distinta da língua oficial ou da língua franca, distinção que “língua materna” não faz. “Língua” em vez de “idioma” porque é a forma consagrada da expressão.'
},
{
term: 'Pontos de oração',
english: 'prayer points',
alternatives: 'motivos de oração · pedidos de oração · tópicos de oração',
rationale:
'“motivos de oração” é a expressão mais comum nas igrejas brasileiras, e “pedidos de oração” a mais comum para pedidos pessoais; o glossário revisado e o site fixaram “pontos de oração diários” (“Receba pontos de oração diários”), e a consistência entre o site, o aplicativo e os e-mails pesa mais do que a preferência. O conjunto diário chama-se “guia de oração diário”.'
},
{
term: 'Adotar (um grupo étnico)',
english: 'adopt a people group',
alternatives: 'acolher · apadrinhar · assumir · escolher',
rationale:
'um compromisso formal e de longo prazo, liderado pela igreja, de orar, doar e enviar para que o acesso ao evangelho comece. “Adotar” já é o que se diz em português (“adotar um povo”), e a página Adote deixa claro que não se trata da adoção familiar. “Igreja de acolhimento” e “adesão”, que a tradução automática produziu, foram corrigidos para “igreja adotante” e “adoção”. “Escolher” fica reservado ao passo de seleção (“Escolha um grupo étnico”).'
},
{
term: 'Nossa oferta a Jesus',
english: 'our gift to Jesus',
alternatives: 'nossa dádiva a Jesus · nosso presente para Jesus',
rationale:
'o revisor pensou duas vezes: propôs “dádiva” e depois pediu “Nossa oferta a Jesus”, que está no ar. “Oferta” tem o calor de uma oferta de adoração — sacrificial, não transacional; “presente” soa a aniversário, “dádiva” é literário.'
},
{
term: 'World Assemblies of God Fellowship (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
alternatives: 'Comunhão das Assembleias de Deus Mundial · Fraternidade Mundial das Assembleias de Deus',
rationale:
'nomes de organizações não se traduzem pela regra do glossário, mas o site usa a forma que o revisor escolheu, “Comunhão das Assembleias de Deus Mundial”, seguida do nome em inglês e da sigla WAGF, que se mantém igual em todo o site.'
},
{
term: 'Secretarias de missões',
english: 'sending agencies',
alternatives: 'agências enviadoras · agências de envio · agências missionárias',
rationale:
'o glossário revisado dizia “agência enviadora”, mas a página Sobre já usa “secretaria de missões” (e “secretaria enviadora”) em toda a declaração — o nome que as Assembleias de Deus dão ao seu departamento de missões, e por isso o termo que os leitores reconhecem.'
},
{
term: 'Oração diária (por um grupo étnico)',
english: 'daily prayer (for a people group)',
definition:
'o compromisso de orar todos os dias por um grupo étnico não engajado específico, com o guia de oração diário. A meta: mais de 100 intercessores diários por grupo étnico.',
alternatives: 'oração regular · cobertura de oração de 24 horas (meta anterior: 144 intercessores × 10 minutos)',
rationale:
'“diária” é intencional — um compromisso para cada dia, não uma oração ocasional. A imagem anterior de 144 intercessores que juntos cobrem 24 horas foi substituída pela meta de mais de 100 intercessores diários.'
},
{
term: 'Todas as tribos, línguas, povos e nações',
english: 'every tribe, tongue, people, and nation',
rationale:
'Apocalipse 5:9 e 7:9 — a visão que motiva todo o trabalho. Almeida traduz 7:9 por “de todas as nações, tribos, povos e línguas”, que a página Visão cita; a forma do glossário mantém a ordem do inglês e o plural, como na frase “Jesus é digno da glória de todas as tribos, línguas, povos e nações” que o revisor deixou na página inicial. Cada um dos quatro substantivos nomeia uma dimensão própria da diversidade humana.'
}
]
}

196
app/utils/terms/ro.ts Normal file
View file

@ -0,0 +1,196 @@
import type { TermsContent } from './index'
export const ro: TermsContent = {
title: 'Definiții',
intro: [
'Această pagină documentează deciziile terminologice românești ale parteneriatului DOXA. Pentru fiecare termen: definiția, alternativele luate în calcul și motivul alegerii.',
'Sursele noastre: glosarul DOXA, completat de un recenzent român în septembrie 2026 — niciunul dintre cei 39 de termeni nu este încă confirmat, iar cinci sunt marcați pentru discuție —, vocabularul misionar evanghelic românesc și traducerile românești ale Bibliei pentru fiecare expresie de origine biblică. Recenzentul a indicat Biblia Cornilescu 1924 (VDC) ca ediție a comunității sale, în timp ce site-ul citează deocamdată Noua Traducere Românească (NTR); acolo unde cele două diferă, sunt arătate amândouă. Joshua Project și PeopleGroups.org (IMB) publică doar în engleză, așa că această ediție nu le citează.'
],
labels: {
english: 'În engleză:',
definition: 'Definiție:',
alternatives: 'Alternative luate în calcul:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'De ce am ales acest termen:'
},
entries: [
{
term: 'Grup etnolingvistic',
english: 'people group',
definition:
'un grup de oameni care se percep pe ei înșiși ca având o afinitate comună, întemeiată pe limbă, cultură, religie și viziune despre lume — cel mai mare grup în interiorul căruia Evanghelia se poate răspândi fără bariere de înțelegere sau de acceptare. Este unitatea de măsură a tot ceea ce numără DOXA.',
alternatives: 'grup etnic · popor · etnie · trib',
rationale:
'recenzentul a aprobat forma completă în locul lui „grup etnic”, care era termenul folosit până acum pe suprafețele românești ale DOXA. „Grup etnic” lasă pe dinafară limba, deși limba este criteriul care desparte două grupuri vecine de aceeași etnie; „popor” rămâne firesc în text curent, dar ca etichetă se confundă cu națiunea; „trib” aduce cu sine conotații primitive. În română, termenul tehnic și cel de zi cu zi sunt același, așa că „grup etnolingvistic” traduce și „ethnolinguistic group”.'
},
{
term: 'Grup etnolingvistic neatins cu Evanghelia (UPG)',
english: 'unreached people group (UPG)',
definition:
'aproximativ 2 ucenici sau mai puțin la 100 de oameni (≤ 2%), fără capacitatea de a întemeia biserici autohtone fără ajutor transcultural. Joshua Project adaugă un criteriu de ≤ 5% creștini declarați; DOXA urmează definiția IMB.',
alternatives: 'grup etnolingvistic neatins · popor neatins · neevanghelizat',
rationale:
'recenzentul a adăugat „cu Evanghelia” la forma propusă: în română, „neatins” singur înseamnă neatins de orice, iar cititorul nu are de unde ști la ce se referă. „Neevanghelizat” descrie altceva — lipsa vestirii, nu lipsa capacității de a întemeia biserici. Sigla latină apare aici pentru că paginile fac trimitere la ea; recenzentul a scos-o din termen, iar întrebarea despre acronime este încă deschisă.'
},
{
term: 'Neangajat misionar',
english: 'unengaged people group',
definition:
'un grup etnolingvistic în mijlocul căruia nu se cunoaște niciun efort îndreptat spre întemeierea unor biserici care se susțin singure: lipsesc cele patru niveluri ale unei angajări misionare eficiente — lucrare apostolică de pionierat prin prezență activă, lucrare în cultura locală și în limba maternă, angajament pe termen lung și semănarea Evangheliei cu ținta unei mișcări de plantare de biserici. Este un termen tehnic al IMB: spune că nimeni nu lucrează în mijlocul lor, nu că oamenii ar fi nepăsători.',
alternatives: 'fără angajare misionară activă · neangajat · neevanghelizat',
rationale:
'recenzentul a înlocuit formularea propusă, „fără angajare misionară activă”, cu adjectivul „neangajat misionar”, care se leagă direct de substantiv și formează o familie completă: angajare misionară, angajat misionar, neangajat misionar, puțin angajat misionar. Calificativul „misionar” este obligatoriu: „neangajat” singur înseamnă în română fără loc de muncă.'
},
{
term: 'Grup etnolingvistic neatins și neangajat misionar (UUPG)',
english: 'unengaged unreached people group (UUPG)',
definition:
'categoria combinată — neatins cu Evanghelia și neangajat misionar. Sunt cele 2.085 de grupuri etnolingvistice pentru care DOXA mobilizează rugăciunea.',
alternatives:
'grup etnolingvistic neatins și fără angajare misionară activă (UUPG) · un acronim românesc nou',
rationale:
'recenzentul a scurtat forma propusă și a renunțat la sigla latină, deși instrucțiunile cereau păstrarea ei. Sigla rămâne totuși pe site, pentru că „Găsește un UUPG” este o etichetă de interfață, iar expresia românească este prea lungă pentru un buton. Termenul este marcat pentru discuție în glosar: politica acronimelor ține de limbă, nu de un singur termen.'
},
{
term: 'Puțin angajat misionar',
english: 'under-engaged people group',
definition:
'aproximativ 1 ucenic sau mai puțin la 100 (≤ 1%): lucrarea a început, dar sunt necesare mai multe echipe de plantare de biserici pentru o angajare misionară roditoare.',
alternatives: 'cu angajare misionară insuficientă · slab angajat misionar',
rationale:
'„puțin angajat” păstrează forma de adjectiv a familiei și spune că lucrarea este mică, nu că oamenii ar fi nepăsători. Forma propusă, „cu angajare misionară insuficientă”, era exactă, dar nu se putea folosi ca etichetă.'
},
{
term: 'Grup etnolingvistic de frontieră',
english: 'frontier people group',
definition:
'aproximativ 1 ucenic sau mai puțin la 1.000 (≤ 0,1%), fără o mișcare confirmată și susținută de oameni care se întorc în mod colectiv la Isus — cei mai neatinși dintre cei neatinși. Termenul vine de la Joshua Project.',
alternatives: 'popor de frontieră · grup de pionierat',
rationale:
'aprobat ca atare. „De frontieră” păstrează sensul misiologic de margine a înaintării, fără conotația militară. Pentru „movement to Jesus” glosarul dă „oameni care se întorc în mod colectiv la Isus” și îl marchează pentru discuție tocmai aici: definiția se sprijină pe negație — „fără o mișcare confirmată și susținută” —, iar o expresie despre oameni nu poate fi negată în felul acesta, așa că substantivul „mișcare” rămâne în text.'
},
{
term: 'Angajare misionară',
english: 'engagement',
definition:
'lucrare susținută, cu prezență în mijlocul grupului și cu trecere dincolo de propria cultură, pentru a-L face cunoscut pe Hristos și a face ucenici, cu ținta unor biserici care se susțin singure, în forme potrivite culturii locale.',
alternatives: 'implicare · angajament · lucrare misionară',
rationale:
'„implicare” și „angajament” descriu atitudinea celui care participă, nu prezența unei echipe în mijlocul unui popor. Recenzentul a păstrat „angajare misionară” tocmai pentru că, împreună cu „angajat misionar” și „neangajat misionar”, formează o familie unitară. Pentru „residential engagement” a ales „angajare misionară prin prezență activă”, păstrând „lucrători rezidenți” pentru oameni.'
},
{
term: 'Mișcare de plantare de biserici (CPM)',
english: 'church-planting movement (CPM)',
definition:
'înmulțirea bisericilor autohtone care plantează biserici: cel puțin patru fluxuri a câte patru generații spirituale, care însumează peste 1.000 de persoane.',
alternatives: 'mișcare de întemeiere de biserici · CPM tradus integral',
rationale:
'este singura siglă latină pe care recenzentul a păstrat-o, pentru că datele internaționale o folosesc. „Plantare” este termenul consacrat în misiologia evanghelică românească.'
},
{
term: 'Biserică autohtonă',
english: 'indigenous church',
definition:
'o biserică ivită din interiorul grupului etnolingvistic, care se maturizează în cele cinci caracteristici de autonomie: se înmulțește singură, se conduce singură, se întreține singură, își dezvoltă singură teologia și trimite ea însăși misionari.',
alternatives: 'biserică locală · biserică indigenă · biserică băștinașă',
rationale:
'„autohtonă” spune înrădăcinată local și de sine stătătoare, fără să alunece spre „religie tradițională”. „Biserică locală” înseamnă în română adunarea din localitatea ta, ceea ce este altceva. Româna nu are o formulă consacrată pentru cele cinci „selfs”, așa că lista este redată prin verbe.'
},
{
term: 'Lucrători transculturali',
english: 'cross-cultural workers',
definition:
'lucrători dintr-o altă cultură care slujesc în mijlocul unui grup etnolingvistic. Calificativul este intenționat: ei nu vin din interiorul grupului.',
alternatives: 'lucrători interculturali · misionari străini',
rationale:
'recenzentul a schimbat „interculturali” în „transculturali”: „inter-” înseamnă între culturi, „trans-” înseamnă trecând dincolo de ele, ceea ce descrie exact ce face lucrătorul. „Misionari străini” mută accentul pe cetățenie, nu pe cultură.'
},
{
term: 'Domnul secerișului',
english: 'Lord of the harvest',
definition:
'titlu biblic al lui Isus (Matei 9:38), folosit în chemarea la rugăciune ca El să trimită lucrători la cei neangajați misionar.',
rationale:
'aprobat fără modificări. Este formularea din ambele ediții românești aflate în discuție — Cornilescu 1924, „Rugați dar pe Domnul secerișului”, și Noua Traducere Românească, „rugați-L fierbinte pe Domnul secerișului” — așa că alegerea nu depinde de ediție.'
},
{
term: 'Rugăciunea pregătește calea',
english: 'prayer prepares the way',
definition:
'convingerea că mijlocirea pregătește terenul spiritual pentru străpungerea Evangheliei cu mult înainte ca lucrătorii să ajungă acolo — cu ecoul chemării „Pregătiți calea Domnului”.',
rationale:
'aprobat ca atare; ecoul biblic se păstrează în ambele ediții românești.'
},
{
term: 'Limba maternă',
english: 'heart language',
definition:
'prima limbă a unui om — cea în care gândește și simte. Vestirea Evangheliei și ucenicia trebuie să se facă în această limbă ca să fie pe deplin lucrătoare; este altceva decât limba oficială sau limba de comerț.',
alternatives: 'limba inimii · limba de acasă',
rationale:
'recenzentul a preferat expresia obișnuită din română în locul calcului „limba inimii”. „Limba maternă” desparte limba dintâi de limba oficială, dar pierde imaginea misiologică a originalului — o alegere asumată, nu o scăpare.'
},
{
term: 'Motive de rugăciune',
english: 'prayer points',
definition:
'cererile zilnice de rugăciune, specifice fiecărui grup etnolingvistic, pe care DOXA le trimite mijlocitorilor: centrate pe Scriptură și legate de realitatea de pe teren.',
alternatives: 'subiecte de rugăciune · puncte de rugăciune',
rationale:
'recenzentul a înlocuit „subiecte” cu „motive”, cuvântul pe care bisericile românești îl folosesc pentru lucrurile pentru care se roagă o adunare. „Puncte de rugăciune” este traducere literală.'
},
{
term: 'Adoptare',
english: 'adopt (a people group)',
definition:
'angajamentul pe termen lung al unei biserici de a se ruga, de a dărui și de a trimite, pentru ca accesul la Evanghelie să înceapă pentru un anumit grup etnolingvistic neangajat misionar — o asumare misionară, nu o adopție în sensul dreptului familiei.',
alternatives: 'adopție · adoptă un grup etnolingvistic neangajat misionar',
rationale:
'„adopție” este termenul juridic pentru copii și a fost evitat; „adoptare” păstrează sensul de asumare. În formular, recenzentul a scris chemarea întreagă — „adoptă un grup etnolingvistic neangajat misionar” — care merge în text curent, dar nu încape pe un buton, așa că termenul este marcat pentru discuție în glosar.'
},
{
term: 'Darul nostru pentru Isus',
english: 'our gift to Jesus',
definition:
'felul în care este așezat întregul efort: o lucrare misionară activă în fiecare grup etnolingvistic până în 2033, ca dar de închinare al Bisericii — jertfă, nu tranzacție.',
rationale: 'aprobat ca atare.'
},
{
term: 'World Assemblies of God Fellowship (WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
definition: 'comuniunea mondială care a început DOXA și o poartă mai departe.',
alternatives: 'Comuniunea Mondială a Adunărilor lui Dumnezeu',
rationale:
'numele rămâne în engleză, ca în celelalte ediții, iar sigla WAGF nu se schimbă nicăieri. Dacă Uniunea Penticostală din România folosește o denumire românească consacrată a comuniunii, un recenzent o poate adăuga aici.'
},
{
term: 'Agenții misionare de trimitere',
english: 'sending agencies',
definition:
'organizații care recrutează, pregătesc, sprijină și trimit misionari. DOXA lucrează împreună cu ele — 129 afiliate WAGF în 2026 — fără să le înlocuiască.',
alternatives: 'agenții de trimitere · societăți misionare',
rationale:
'aprobat ca atare; „de trimitere” păstrează distincția față de partenerii care primesc lucrători pe câmp.'
},
{
term: 'Rugăciune zilnică',
english: 'daily prayer (for a people group)',
definition:
'angajamentul de a te ruga în fiecare zi pentru un anumit grup etnolingvistic neangajat misionar, folosind ghidul zilnic de rugăciune. Ținta este de peste 100 de mijlocitori zilnici pentru fiecare grup.',
alternatives: 'rugăciune regulată · rugăciune constantă',
rationale:
'„zilnică” este intenționat: un angajament pentru fiecare zi, nu o rugăciune regulată sau ocazională.'
},
{
term: 'Din orice neam, din orice seminție, din orice popor și de orice limbă',
english: 'every tribe, tongue, people, and nation',
definition:
'viziunea din Apocalipsa 5:9 și 7:9 care pune în mișcare toată lucrarea. Fiecare dintre cele patru substantive poartă o altă dimensiune a diversității omenești.',
alternatives:
'din toate neamurile, semințiile, popoarele și limbile (Noua Traducere Românească) · din orice neam, din orice seminție, din orice norod și de orice limbă (Cornilescu 1924)',
rationale:
'formularea aprobată urmează construcția din Cornilescu 1924, cu „norod” modernizat în „popor”. Recenzentul a indicat Cornilescu 1924 ca ediția comunității sale, în timp ce site-ul citează Noua Traducere Românească; termenul este marcat pentru discuție până când se hotărăște ediția de referință.'
}
]
}

209
app/utils/terms/ru.ts Normal file
View file

@ -0,0 +1,209 @@
import type { TermsContent } from './index'
export const ru: TermsContent = {
title: 'Определения',
intro: [
'Эта страница описывает русские терминологические решения партнёрства DOXA. Для каждого термина приводятся определение, рассмотренные варианты и причина выбора.',
'Наши источники: глоссарий DOXA, русский перевод документа «DOXA — Доступ и согласованность», словоупотребление, уже принятое в молитвенном приложении и в ежедневных молитвенных материалах, русская евангельская миссиологическая лексика и Синодальный перевод — для всех выражений библейского происхождения. Joshua Project и PeopleGroups.org (IMB) не имеют подтверждённого русского издания, поэтому здесь они не цитируются.',
'Русская терминология пока не подтверждена носителем-рецензентом: из 39 терминов глоссария не подтверждён ни один, а три помечены как спорные — латинская аббревиатура UUPG, глагол «взять ответственность» вместе с существительным к нему и триада «молиться, жертвовать и отправлять». Приведённые решения отражают то, что сейчас стоит в продуктах, и будут пересмотрены и обновлены рецензентом.'
],
labels: {
english: 'Английский:',
definition: 'Определение:',
alternatives: 'Рассмотренные варианты:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: 'Почему так:'
},
entries: [
{
term: 'Народ',
english: 'people group',
definition:
'этнолингвистическая общность, члены которой осознают взаимную близость на основании языка, культуры, религии и мировоззрения, — наибольшая общность, внутри которой Евангелие может распространяться, не встречая барьеров понимания или принятия. Это базовая единица всего, что считает DOXA.',
alternatives: 'этническая группа · народность · группа людей · этнос · племя',
rationale:
'это слово стоит в глоссарии, в русском переводе «Доступа и согласованности» и в молитвенном приложении. «Этническая группа» и «народность» были машинным переводом и разошлись по продуктам сразу в четырёх вариантах; «племя» несёт уничижительный оттенок, «этнос» теряет самосознание общности. «Народ» к тому же перекликается с библейским языком Откр. 7:9, на котором держится всё видение DOXA.'
},
{
term: 'Недостигнутый народ (UPG)',
english: 'unreached people group (UPG)',
definition:
'примерно 2 ученика или менее на 100 человек (≤ 2 %) и отсутствие способности созидать поместные церкви без межкультурной помощи. Joshua Project добавляет критерий ≤ 5 % называющих себя христианами; DOXA следует определению IMB.',
alternatives: 'неохваченный народ · неохваченная народность · народ, не достигнутый Евангелием',
rationale:
'«недостигнутый» — устоявшийся термин русской евангельской миссиологии, и он стоит во всех русских источниках DOXA. Латинская аббревиатура сохраняется, как UUPG и CPM: устойчивой русской аббревиатуры нет, а изобретённая сделала бы международные данные нечитаемыми.'
},
{
term: 'Невовлечённый народ',
english: 'unengaged people group',
definition:
'народ, среди которого нет известных верующих или их единицы и отсутствуют четыре основных уровня эффективного вовлечения: апостольское (первопроходческое) служение с проживанием на месте, труд в местной культуре и на родном языке, долгосрочное служение и сеяние Евангелия ради движения по открытию церквей.',
alternatives: 'незадействованный · неохваченный · без активного миссионерского служения',
rationale:
'«незадействованный» — машинный перевод: он читается как «не занятый делом» и переносит бездействие на сам народ, тогда как речь об отсутствии работы среди него. Волонтёр, вычитывавший сайт, тоже писал «незадействованный», но в этом случае решает глоссарий.'
},
{
term: 'Недостигнутый невовлечённый народ (UUPG)',
english: 'unengaged unreached people group (UUPG)',
definition:
'народ, который одновременно недостигнут и невовлечён. Это и есть список, ради которого существует DOXA: 2 085 народов.',
alternatives: 'ННН · недостигнутая и невовлечённая народность',
rationale:
'в заголовке глоссария стоит «Недостигнутый и Невовлечённый Народ», но его же примеры и русский перевод «Доступа и согласованности» обходятся без «и»; принята короткая форма. В глоссарии термин помечен как спорный, и спор идёт об аббревиатуре: рецензент называет ННН устоявшимся русским сокращением, тогда как все прочие русские источники DOXA пишут латинское UUPG. Пока сохраняется латинская форма; если ННН подтвердится, она заменит её и здесь, и в UPG, и в CPM.'
},
{
term: 'Недостаточно вовлечённый народ',
english: 'under-engaged people group',
definition:
'примерно 1 ученик или менее на 100 человек (≤ 1 %). Работа начата, но команд по открытию церквей не хватает, чтобы вовлечение стало плодотворным.',
alternatives: 'малозадействованный · слабо вовлечённый · малоохваченный',
rationale:
'держит вместе семью «вовлечение — вовлечённый — невовлечённый — недостаточно вовлечённый». Речь о нехватке усилий извне, а не о безразличии самого народа.'
},
{
term: 'Народ фронтира',
english: 'frontier people group',
definition:
'примерно 1 ученик или менее на 1 000 человек (≤ 0,1 %), без подтверждённого устойчивого движения ко Христу. Такие народы часто изолированы, и труд первопроходца, как правило, приходится начинать с неверующих.',
alternatives: 'приграничный народ · люди на границе · фронтирный народ',
rationale:
'«приграничный» и «люди на границе» читаются географически — о государственной границе, а не о миссиологическом переднем крае. Волонтёр, вычитывавший сайт, просил заменить «Люди на границе» именно на «Народ Фронтира», и глоссарий говорит то же.'
},
{
term: 'Вовлечение',
english: 'engagement',
definition:
'устойчивая работа по благовестию и ученичеству ради самостоятельных поместных церквей, которая ведётся культурно уместно и на месте. Для ВСАБ это означает межкультурных служителей, проживающих среди народа.',
alternatives: 'взаимодействие · задействованность · вовлечённость · участие',
rationale:
'«взаимодействие» и «участие» размывают термин до любого контакта, а «вовлечённость» называет свойство там, где нужно действие. Выбранная форма даёт связную семью: вовлечение, вовлечённый, невовлечённый, недостаточно вовлечённый, плодотворное вовлечение.'
},
{
term: 'Движение по открытию церквей (CPM)',
english: 'church-planting movement (CPM)',
definition:
'умножение поместных церквей, открывающих новые церкви: не менее четырёх потоков в четырёх духовных поколениях, в общей сложности более 1 000 человек.',
alternatives: 'движение насаждения церквей · движение по созданию церквей · движение по основанию церквей',
rationale:
'«открытие церквей» — выбор глоссария, и тот же волонтёр написал его в исправлениях к сайту. «Насаждение» ближе к английскому planting, но в русских продуктах DOXA сосуществовали сразу три варианта; оставлен один.'
},
{
term: 'Поместная церковь',
english: 'indigenous church',
definition:
'церковь, выросшая изнутри народа, самостоятельная и зрелая в пяти признаках: самораспространяющаяся, самоуправляемая, самофинансируемая, имеющая свои богословские ресурсы, самостоятельно участвующая в миссионерской работе.',
alternatives: 'местная церковь · коренная церковь · туземная церковь',
rationale:
'«местная» говорит лишь о географии, а «коренная» и «туземная» тянут за собой ассоциации с местными религиями. «Поместная» — обычное слово русской церковной речи для самостоятельной церкви в своём месте.'
},
{
term: 'Межкультурные служители',
english: 'cross-cultural workers',
definition:
'служители из другой культуры, преодолевающие культурные и языковые барьеры, чтобы жить среди народа и взращивать учеников.',
alternatives: 'межкультурные работники · межкультурные миссионеры · кросс-культурные работники',
rationale:
'определение «межкультурный» несёт здесь основную нагрузку: это служители не из того народа, к которому идут. «Работники» звучит как наёмный труд, «кросс-культурный» — калька.'
},
{
term: 'Господь жатвы',
english: 'Lord of the harvest',
definition:
'обращение к Иисусу из Мф. 9:38, которым DOXA призывает молиться о посылаемых делателях.',
alternatives: 'Господин жатвы · Владыка жатвы',
rationale:
'выбор глоссария. В самом Синодальном переводе Мф. 9:38 стоит «молите Господина жатвы» — Господин, а не Господь; форма «Господь жатвы» используется там, где это термин, а в прямой цитате сохраняется синодальное чтение. Призыв на сайте звучит «Усердно молите Господа жатвы… чтобы Он выслал делателей»: само обращение взято из глоссария, а «выслал делателей» — из Синодального перевода.'
},
{
term: 'Молитва прокладывает путь',
english: 'prayer prepares the way',
definition:
'убеждение, что ходатайственная молитва создаёт духовные условия для прорыва Евангелия ещё до прихода служителей.',
alternatives: 'молитва готовит путь · молитва подготавливает путь',
rationale:
'«прокладывает» — выбор глоссария; волонтёр, вычитывавший сайт, предлагал «готовит путь». Понятны оба, но в продуктах должно стоять одно.'
},
{
term: 'Родной язык (язык сердца)',
english: 'heart language',
definition:
'первый язык человека — тот, на котором он думает и чувствует глубже всего, а не государственный или официальный язык.',
alternatives: 'язык сердца · сердечный язык · материнский язык',
rationale:
'глоссарий даёт обе формы, и русский перевод «Доступа и согласованности» сводит их так же: «на родном («сердечном») языке».'
},
{
term: 'Молитвенные темы дня',
english: 'prayer points',
definition:
'содержание ежедневного молитвенного руководства DOXA: библейские темы, нужды с поля, фотографии, истории и сведения о народе.',
alternatives: 'темы молитв · молитвенные пункты · молитвенные нужды · молитвенник',
rationale:
'«пункты» звучат как повестка заседания, а «молитвенник» в русском — это книга молитв или сам молящийся. Волонтёр предлагал «темы молитв»; глоссарий даёт «молитвенные темы дня», и порядок слов взят оттуда. Рядом стоит «ежедневное молитвенное руководство» — само руководство, а не отдельная тема в нём.'
},
{
term: 'Взять ответственность за народ',
english: 'adopt (a people group)',
definition:
'долгосрочное обязательство церкви молиться, жертвовать и отправлять, чтобы у конкретного невовлечённого народа появился доступ к Евангелию.',
alternatives: 'принять народ · усыновить · взять под опеку · взять на молитвенное попечение',
rationale:
'формулировка глоссария — «взять ответственность за невовлечённый народ»; он прямо предостерегает против «усыновления» с его семейно-правовым смыслом, а «опека» в русском несёт ту же правовую окраску. Термин помечен как спорный, и спор — о существительном: глагол решён, а названия самому обязательству нет. На уже напечатанных свидетельствах стоит «принял(а) на молитвенное попечение» и «усыновление в молитве», в молитвенном приложении — «ресурсы усыновления», на сайте сейчас — «принятие ответственности». Спорна и триада: заголовок глоссария даёт «молиться, жертвовать и отправлять», а его же примеры и печатное свидетельство — «посылать»; на сайте стоит заголовочная форма.'
},
{
term: 'Наш дар Иисусу',
english: 'our gift to Jesus',
definition:
'образ, которым DOXA называет свою цель: вовлечение каждого народа как общее приношение поклонения Иисусу.',
alternatives: 'наш подарок Иисусу · наше приношение Иисусу',
rationale:
'«подарок» звучит бытово и коммерчески; «дар» удерживает смысл приношения.'
},
{
term: 'Всемирное содружество Ассамблей Бога (ВСАБ)',
english: 'World Assemblies of God Fellowship (WAGF)',
definition:
'объединение национальных церквей Ассамблей Бога, чья Миссионерская комиссия основала DOXA и несёт о ней попечение.',
alternatives: 'Всемирное братство Ассамблей Бога · WAGF без перевода',
rationale:
'формулировка русского перевода «Доступа и согласованности», где при первом упоминании стоит «ВСАБ / WAGF», а дальше по тексту — только ВСАБ.'
},
{
term: 'Посылающие миссионерские организации',
english: 'sending agencies',
definition:
'организации, которые набирают, обучают, поддерживают и посылают миссионеров. DOXA работает с ними и не заменяет их.',
alternatives: 'посылающие агентства · миссионерские агентства · направляющие организации',
rationale:
'«агентство» в русском ближе к коммерческой посреднической конторе. Глоссарий выбирает «организацию»; русский перевод «Доступа и согласованности» местами пишет «агентство», и здесь решает глоссарий.'
},
{
term: 'Ежедневная молитва',
english: 'daily prayer (for a people group)',
definition:
'обязательство молиться о конкретном невовлечённом народе каждый день — обычно 10 минут, по молитвенному руководству DOXA.',
alternatives: 'регулярная молитва · постоянная молитва',
rationale:
'«ежедневно» здесь не приблизительность, а часть арифметики: 100+ ходатаев по 10 минут в день дают полный молитвенный охват. «Регулярная» эту арифметику разрушает.'
},
{
term: 'Доступ к Евангелию',
english: 'gospel access',
definition:
'наличие у народа возможности услышать и понять Евангелие — через служителей, церкви или само его содержание. Отсутствие такого доступа и есть та беда, ради которой существует DOXA.',
alternatives: 'доступность Евангелия · знание Евангелия · слышание Евангелия',
rationale:
'речь именно о доступности, а не о том, что народ уже услышал. «Знание» и «слышание» описывают результат и потому смещают то, что измеряется.'
},
{
term: 'Из всякого колена, языка, народа и племени',
english: 'every tribe, tongue, people, and nation',
definition:
'библейское видение Откр. 7:9, которым живёт DOXA: все четыре слова названы намеренно и означают разные измерения человеческого разнообразия.',
alternatives: 'из всякого племени, языка, народа и нации · из всех племён и колен, и народов и языков',
rationale:
'формулировка глоссария, совпадающая с русским переводом «Доступа и согласованности». Это обобщающая фраза сайта, а не цитата: Синодальный текст Откр. 7:9 читается «из всех племен и колен, и народов и языков», и именно он напечатан на свидетельствах.'
}
]
}

195
app/utils/terms/zh.ts Normal file
View file

@ -0,0 +1,195 @@
import type { TermsContent } from './index'
export const zh: TermsContent = {
title: '定义',
intro: [
'本页记录 DOXA 伙伴关系的中文术语选择。每个术语都列出定义、曾考虑过的其他译法,以及选用的理由。',
'我们的依据:DOXA 词汇表、祷告应用和中文每日祷告内容中已经在用的措辞、中文福音派与宣教学的既有词汇,以及和合本(简体,CUNPS)——凡出于圣经的表达都以它为准。Joshua Project 和 PeopleGroups.org(IMB)没有确认的中文版本,因此本版不引用它们。',
'中文术语尚未经过母语审核者确认。以下选择反映各产品目前的实际用法,将来会由审核者复核并更新。'
],
labels: {
english: '英语:',
definition: '定义:',
alternatives: '曾考虑的译法:',
jp: 'Joshua Project:',
pg: 'PeopleGroups.org:',
rationale: '选用理由:'
},
entries: [
{
term: '族群',
english: 'people group',
definition:
'一个民族语言群体,其成员因语言、文化、宗教和世界观而彼此认同——是福音能够在其中传开而不遇理解或接受障碍的最大群体。这是 DOXA 一切统计的基本单位。',
alternatives: '民族群体 · 人群 · 民族 · 部落',
rationale:
'祷告应用、手机应用、认领证书和中文祷告内容都已经统一用“族群”。“民族”在中文里更多指向国族或法定民族身份,“部落”带有原始色彩,“人群”丢掉了民族语言的含义。1040 地图曾用“民族群体”,现已改齐。'
},
{
term: '未得之民(UPG)',
english: 'unreached people group (UPG)',
definition:
'每 100 人中约有 2 位或更少的门徒(≤ 2%),且没有跨文化协助就无力建立本土教会。Joshua Project 另加“基督徒人口 ≤ 5%”的标准;DOXA 采用 IMB 的定义。',
alternatives: '未得之族 · 未触及族群 · 福音未及群体',
rationale:
'“未得之民”是中文宣教界长期沿用的说法,也是祷告应用里一整组标签的基础——前沿未得之民、开拓型未得之民、扩展型未得之民。英文缩写保持不变,因为中文没有稳定的对应缩写,另造一个会让国际数据无法对读。'
},
{
term: '未接触',
english: 'unengaged people group',
definition:
'没有已知的工作以建立能自立的教会为目标:有效接触的四个层面都不具备(驻地的开拓性事工;使用当地文化和心灵语言;长期委身;以植堂运动为目标撒下福音的种子)。这是 IMB 体系的专门用语:它说的是无人在他们中间做工,而不是这个族群冷淡。',
alternatives: '未有宣教参与 · 尚无福音工作 · 无人问津',
rationale:
'“未接触/已接触”是祷告应用的状态标签,也是全部 2,085 个族群自动生成的描述所用的措辞,改动牵动的面最广。需要留意的是,其他五种语言的审核者都不肯用“接触”这一层意思的词——德语选了“在当地的宣教工作”而不是“接触”,葡萄牙语的文件明确说“参与”或“接触”会掏空这个术语。保留“未接触”是因为它已在使用,也因为中文宣教语境里它已经承载“无人在他们中间做工”的意思;中文审核者若不同意,这一整组词都要随之改动。'
},
{
term: '未接触且未得之民(UUPG)',
english: 'unengaged unreached people group (UUPG)',
definition: '两项合起来的类别——既未接触又未得之民。这就是 DOXA 动员祷告的 2,085 个族群。',
alternatives: '尚无福音工作的未得之族 · 另造中文缩写',
rationale:
'“未接触且未得之民”是祷告应用现成的复合标签,与它的姊妹标签“已接触但未得之民”成对。UUPG 是国际通行的缩写,予以保留——1040 地图的图例本来就直接写 UUPGs。'
},
{
term: '接触不足',
english: 'under-engaged people group',
definition: '每 100 人中约有 1 位或更少的门徒(≤ 1%):工作已经开始,但要有果效的宣教参与还需要更多植堂团队。',
alternatives: '福音工作投入不足 · 接触薄弱 · 参与不足',
rationale:
'与“未接触/已接触”同一组词,读起来也对称。它说的是规模不够,不是这个族群本身冷淡。目前还没有任何产品用到这个词。'
},
{
term: '前沿族群',
english: 'frontier people group',
definition:
'每 1,000 人中约有 1 位或更少的门徒(≤ 0.1%),且没有确认的、持续的归向耶稣的运动——未得之民中最未得的。这个说法出自 Joshua Project。',
alternatives: '边疆族群 · 最前线族群',
rationale:
'“前沿”已经用在祷告应用的 IMB 标签“前沿未得之民”上。“边疆”会读成地理上的国境,正是德语审核者否掉 Grenzvolksgruppe 的同一个理由。'
},
{
term: '接触',
english: 'engagement',
definition:
'持续的、驻地的跨文化事工,以传扬基督、造就门徒为内容,以能自立的教会为目标,并以合乎当地文化、贴近当地处境的方式进行。这是一个精确的术语——“参与”或“有过往来”都不算接触。',
alternatives: '宣教参与 · 参与 · 投入',
rationale:
'祷告应用用“接触”作名词(接触状态、接触标准、迈向接触的关键第一步)。但在英文把 engagement 当抽象名词用的地方——有果效的宣教参与、广义宣教参与、驻地宣教工作——本版改用“宣教参与”“宣教工作”,因为“有果效的接触”“广义接触”不是能用的中文。审核者确认这一条时,也请一并确认这个分工。'
},
{
term: '植堂运动(CPM)',
english: 'church-planting movement (CPM)',
definition: '本土教会不断建立教会的倍增:至少四条支线、各达四代属灵世代,合计超过 1,000 人。',
alternatives: '教会倍增运动 · 建立教会运动',
rationale:
'“植堂”是祷告应用一贯的用词——植堂状态、分散性植堂、集中性植堂、尚无植堂工作在他们中间开展。祷告内容里的“教会倍增运动”译的是 church multiplication movement,那是另一个英文术语,不是 CPM 的另一种译法。'
},
{
term: '本土教会',
english: 'indigenous church',
definition:
'从族群内部兴起的教会,在五项自立原则上渐趋成熟:自传、自治、自养、自立神学、自差宣教。',
alternatives: '原住民教会 · 本地教会 · 土著教会',
rationale:
'“本土”指扎根本地、自行治理,“原住民”和“土著”在中文里指特定的族裔身份,会读成另一回事——葡萄牙语审核者对 indígena 的顾虑正是如此。祷告应用的接触标准已经写“本土教会”。'
},
{
term: '跨文化工人',
english: 'cross-cultural workers',
definition:
'来自另一种文化、在某个族群中服事的宣教工人。“跨文化”这个限定是有意的——他们不是这个族群里的人——在某些语境中比单说“宣教士”更合适。',
alternatives: '宣教士 · 传教士 · 跨文化宣教士',
rationale:
'祷告应用的三条接触标准都写“驻地的跨文化工人”。“宣教士”保留给泛指的差派语境;“传教士”在中文里常带负面的历史联想,全线不用。'
},
{
term: '庄稼的主',
english: 'Lord of the harvest',
definition:
'耶稣的一个圣经称号(马太福音 9:38),用在呼吁祷告、求祂差派工人到未接触族群中去的地方。',
alternatives: '收割的主 · 禾场的主',
rationale:
'和合本马太福音 9:38 作“你们当求庄稼的主打发工人出去收他的庄稼”,中文祷告内容已经照此引用。农事的比喻(庄稼=已经预备好回应的人)必须保留。'
},
{
term: '祷告预备道路',
english: 'prayer prepares the way',
definition:
'这一信念是:在工人到达之前,代祷就已经为福音的突破预备了属灵的条件——呼应“预备主的道”。',
alternatives: '祷告开路 · 祷告铺平道路',
rationale:
'和合本马太福音 3:3 作“预备主的道”,以赛亚书 40:3 作“在旷野预备耶和华的路”。词条把两者合成“道路”,与和合本的任何一处都不字字相同;这样取舍是为了让短语独立成句时读得顺,圣经的回声中文读者仍一听就能听出。'
},
{
term: '心灵语言',
english: 'heart language',
definition:
'一个人的第一语言——他思考和感受时所用的那一种。福音和门训必须用这种语言进行才会真正有效;它不同于官方语言或通商语言。',
alternatives: '母语 · 本族语言',
rationale:
'“母语”在中文里通常只指出生时所学的语言,而这个术语要说的是情感和属灵上的归属,所以保留“心灵语言”这个更贴近原意的说法。目前还没有任何产品用到这个词,是审核者最值得复核的一条。'
},
{
term: '祷告事项',
english: 'prayer points',
definition:
'DOXA 每天发给代祷者、针对具体族群的祷告内容——以圣经为中心,与工场实况相连,不同于一般的灵修材料。',
alternatives: '祷告要点 · 祷告提示 · 祷告指引',
rationale:
'同一个中文文件里本来并存着四种说法,“祷告事项”出现得最多,现已统一。“每日祷告指南”保留给整份指南(daily prayer guide),与其中的单条祷告事项区分开。'
},
{
term: '认领',
english: 'adopt (a people group)',
definition:
'由教会带领的长期承诺——祷告、奉献并差派,使某一个未接触族群开始有福音可及性。这是宣教上的承担,不是家事法上的收养。',
alternatives: '领养 · 收养 · 认养',
rationale:
'“认领”说的是主动承担责任,正是这个词要表达的意思。“领养”和“收养”在中文里专指收养儿女,会把整件事读成家庭关系。祷告应用、1040 地图和认领证书都已统一用“认领”。'
},
{
term: '我们献给耶稣的礼物',
english: 'our gift to Jesus',
definition: '整件事的定位:到2033年接触每一个族群,作为教会共同献上的敬拜——是献祭式的,不是交易式的。',
alternatives: '我们给耶稣的礼物 · 献给耶稣的供物',
rationale:
'“献给”带出献祭和敬拜的语气,单说“给”则显得像交易,这正是葡萄牙语审核者从 dádiva 改到 oferta 时所把握的分别。'
},
{
term: '世界神召会团契(WAGF)',
english: 'World Assemblies of God Fellowship (WAGF)',
definition: '创立并托管 DOXA 的全球团契。',
alternatives: '世界神召会联会 · 全球神召会团契',
rationale:
'“神召会”是 Assemblies of God 在中文里的既定名称。英文缩写 WAGF 在各语言版本中一律保持不变。'
},
{
term: '差派机构',
english: 'sending agencies',
definition:
'招募、培训、支持并差派宣教士的机构。DOXA 与差派机构合作(截至2026年有 129 个隶属 WAGF 的机构),但不取代它们。',
alternatives: '宣教机构 · 差会',
rationale:
'“差派”与认领证书的第三根支柱(祷告、奉献、差派)用同一个词,使这一组词彼此呼应。“差会”是中文里的传统说法,但没有点出“差派”这个动作。'
},
{
term: '每日祷告',
english: 'daily prayer (for a people group)',
definition:
'承诺每天为某一个未接触族群祷告,使用每日祷告指南。目标是每个族群有 100 位以上的每日代祷者。',
alternatives: '日常祷告 · 定期祷告',
rationale:
'“每日”是有意的——是每一天的承诺,不是经常或偶尔祷告。祷告应用的每日祷告内容、每日祷告提醒、每日祷告更新都用这个词。'
},
{
term: '各族、各方、各民、各国',
english: 'every tribe, tongue, people, and nation',
definition:
'启示录 5:9 和 7:9 的异象,是这项使命的动力。四个名词各自指向人类多样性的一个面向。',
alternatives: '各支派、各方言、各民族、各邦国 · 万族万民',
rationale:
'和合本启示录 5:9 作“从各族、各方、各民、各国中买了人来”,这是应用为中文取用经文的版本。和合本在启示录 7:9 里四个名词的次序不同,作“从各国、各族、各民、各方来的”;本版一律采用 5:9 的次序,使全站只有一个固定说法,这一点与和合本的 7:9 并不一致,留待审核者定夺。此前草稿里的“各支派、各方言、各民族、各邦国”不属于任何一个中文译本。'
}
]
}

View file

@ -4,9 +4,8 @@
// .stack, etc.) get flattened into plain paragraphs when parsed. This
// extension keeps the wrappers intact so the ported SCSS can style them.
//
// Shared by the editor (app/components/admin/RichTextEditor.vue), the
// server renderer (server/utils/renderTiptap.ts), and the scrape-time
// HTML→JSON converter (scripts/lib/htmlToTiptap.ts).
// Shared by the editor (app/components/admin/RichTextEditor.vue) and the
// server renderer (server/utils/renderTiptap.ts).
import { Node } from '@tiptap/core'
@ -36,7 +35,7 @@ export const Div = Node.create({
const attrs: Record<string, { default: string | null }> = {
class: { default: null },
// Only preserved when the div is a `.wp-block-spacer` whose whole
// purpose is an inline height; see scripts/lib/htmlToTiptap.ts.
// purpose is an inline height.
style: { default: null }
}
for (const name of PRESERVED_DATA_ATTRS) attrs[name] = { default: null }

View file

@ -8,9 +8,8 @@
// place (preserving the host app's i18n / runtime-config context via
// h() + render()).
//
// Shared between editor (app/components/admin/RichTextEditor.vue),
// server renderer (server/utils/renderTiptap.ts), and migration
// converter (scripts/lib/htmlToTiptap.ts) via tiptapExtensions.ts.
// Shared between editor (app/components/admin/RichTextEditor.vue) and
// server renderer (server/utils/renderTiptap.ts) via tiptapExtensions.ts.
import { Node } from '@tiptap/core'

View file

@ -12,9 +12,8 @@
// (preserving the host app's i18n / runtime-config context via `h()`
// + `render()`).
//
// Keep this file shared between editor (app/components/admin/RichTextEditor.vue),
// server renderer (server/utils/renderTiptap.ts), and scraper
// (scripts/lib/htmlToTiptap.ts).
// Keep this file shared between editor (app/components/admin/RichTextEditor.vue)
// and server renderer (server/utils/renderTiptap.ts).
import { Node } from '@tiptap/core'

View file

@ -11,3 +11,10 @@ const VIDEO_URLS: Record<string, string> = {
export function getVideoUrl(langCode: string): string {
return VIDEO_URLS[langCode] ?? VIDEO_URLS.en!
}
// The languages the video actually exists in, derived from VIDEO_URLS so that
// adding a translation is one edit rather than two. Callers use this for the
// "In English" hint, since getVideoUrl falls back silently.
export function hasVideoTranslation(langCode: string): boolean {
return Object.hasOwn(VIDEO_URLS, langCode)
}

View file

@ -31,6 +31,7 @@
"bcrypt": "^6.0.0",
"fuse.js": "^7.3.0",
"intl-tel-input": "^26.7.5",
"jiti": "^2.7.0",
"jsdom": "^29.1.0",
"jsonwebtoken": "^9.0.2",
"kysely": "^0.28.0",
@ -38,7 +39,6 @@
"mapbox-gl": "^3.22.0",
"markdown-it": "^14.1.1",
"nodemailer": "^7.0.6",
"nodemailer-mailgun-transport": "^2.1.5",
"nuxt": "^4.4.2",
"postgres": "^3.4.7",
"tailwindcss": "^4.2.2",
@ -54,7 +54,6 @@
"@types/jsonwebtoken": "^9.0.10",
"@types/markdown-it": "^14.1.2",
"@types/nodemailer": "^7.0.1",
"@types/nodemailer-mailgun-transport": "^1.4.6",
"@types/turndown": "^5.0.6",
"eslint": "^10.2.0",
"sass": "^1.99.0",
@ -892,8 +891,6 @@
"@types/nodemailer": ["@types/nodemailer@7.0.11", "", { "dependencies": { "@types/node": "*" } }, "sha512-E+U4RzR2dKrx+u3N4DlsmLaDC6mMZOM/TPROxA0UAPiTgI0y4CEFBmZE+coGWTjakDriRsXG368lNk1u9Q0a2g=="],
"@types/nodemailer-mailgun-transport": ["@types/nodemailer-mailgun-transport@1.4.6", "", { "dependencies": { "@types/nodemailer": "*" } }, "sha512-6qhtDo+1ZLtrmmpQN7O9e3NLK5ggnTS2Oca+22SvmhwChNKxDZErecTlF6qTOLnNW/CCcHmDaSmG2MXUeP1w9g=="],
"@types/pbf": ["@types/pbf@3.0.5", "", {}, "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA=="],
"@types/resolve": ["@types/resolve@1.20.2", "", {}, "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="],
@ -1004,7 +1001,7 @@
"@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.34", "", { "dependencies": { "@vue/compiler-dom": "3.5.34", "@vue/shared": "3.5.34" } }, "sha512-cDtTHKibkThKGHH1SP+WdccquNRYQDFH6rRjQCqT9G2ltFAfoR5pUftpab/z+aM5mW9HLLVQW7hfKKQe/1GBeQ=="],
"@vue/devtools-api": ["@vue/devtools-api@6.6.4", "", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="],
"@vue/devtools-api": ["@vue/devtools-api@8.1.2", "", { "dependencies": { "@vue/devtools-kit": "^8.1.2" } }, "sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg=="],
"@vue/devtools-core": ["@vue/devtools-core@8.1.2", "", { "dependencies": { "@vue/devtools-kit": "^8.1.2", "@vue/devtools-shared": "^8.1.2" }, "peerDependencies": { "vue": "^3.0.0" } }, "sha512-ZGGyaSBP4/+bN2Nd9ZHNYAVDRIzMw1rv2RyXWtyZlo6mQal+IDmTvKY4V+DjAEBhaXt30mHmsgYp1yXJ/2tIWg=="],
@ -1100,8 +1097,6 @@
"bare-url": ["bare-url@2.4.3", "", { "dependencies": { "bare-path": "^3.0.0" } }, "sha512-Kccpc7ACfXaxfeInfqKcZtW4pT5YBn1mesc4sCsun6sRwtbJ4h+sNOaksUpYEJUKfN65YWC6Bw2OJEFiKxq8nQ=="],
"base-64": ["base-64@1.0.0", "", {}, "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="],
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
"baseline-browser-mapping": ["baseline-browser-mapping@2.10.31", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q=="],
@ -1114,8 +1109,6 @@
"birpc": ["birpc@4.0.0", "", {}, "sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw=="],
"bluebird": ["bluebird@3.7.2", "", {}, "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="],
"body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="],
"boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="],
@ -1196,8 +1189,6 @@
"consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="],
"consolidate": ["consolidate@0.15.1", "", { "dependencies": { "bluebird": "^3.1.1" } }, "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw=="],
"content-disposition": ["content-disposition@1.1.0", "", {}, "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="],
"content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="],
@ -1762,8 +1753,6 @@
"magicast": ["magicast@0.5.3", "", { "dependencies": { "@babel/parser": "^7.29.3", "@babel/types": "^7.29.0", "source-map-js": "^1.2.1" } }, "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw=="],
"mailgun.js": ["mailgun.js@8.2.2", "", { "dependencies": { "axios": "^1.3.3", "base-64": "^1.0.0", "url-join": "^4.0.1" } }, "sha512-po/KtofzrTuKhHLenbmliDsVVOFANwcfDFUGnggwnyZJmZz7JgBlV6nzK9o2Fk+OK2SiBmJTK25RbkAj57Hd+Q=="],
"mapbox-gl": ["mapbox-gl@3.24.0", "", { "dependencies": { "@mapbox/mapbox-gl-supported": "^3.0.0", "@mapbox/point-geometry": "^1.1.0", "@mapbox/tiny-sdf": "^2.0.6", "@mapbox/unitbezier": "^0.0.1", "@mapbox/vector-tile": "^2.0.4", "@types/geojson": "^7946.0.16", "@types/geojson-vt": "^3.2.5", "@types/pbf": "^3.0.5", "@types/supercluster": "^7.1.3", "cheap-ruler": "^4.0.0", "csscolorparser": "~1.0.3", "earcut": "^3.0.1", "geojson-vt": "^4.0.2", "gl-matrix": "^3.4.4", "kdbush": "^4.0.2", "martinez-polygon-clipping": "^0.8.1", "murmurhash-js": "^1.0.0", "pbf": "^4.0.1", "potpack": "^2.0.0", "quickselect": "^3.0.0", "supercluster": "^8.0.1", "tinyqueue": "^3.0.0" } }, "sha512-R+FdFUB3DnoE5FYASV7lGSiRyMkSblcZ2UEy7b2pt7s5ZbCxFIUPXd0E6iAFd8OdvdA2VtbvZZVylzAZNaurjA=="],
"markdown-it": ["markdown-it@14.1.1", "", { "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", "linkify-it": "^5.0.0", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" } }, "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA=="],
@ -1848,8 +1837,6 @@
"nodemailer": ["nodemailer@7.0.13", "", {}, "sha512-PNDFSJdP+KFgdsG3ZzMXCgquO7I6McjY2vlqILjtJd0hy8wEvtugS9xKRF2NWlPNGxvLCXlTNIae4serI7dinw=="],
"nodemailer-mailgun-transport": ["nodemailer-mailgun-transport@2.1.5", "", { "dependencies": { "consolidate": "^0.15.1", "form-data": "^4.0.0", "mailgun.js": "^8.0.1" } }, "sha512-hF7POkaxFgMvYEd5aHLaQJI2511ld+aQlQi7JH6bGjhjlZ33cIbTB9PimlIrLu5XC3z76Kde6e65OIwL9lOdTA=="],
"nopt": ["nopt@8.1.0", "", { "dependencies": { "abbrev": "^3.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A=="],
"normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="],
@ -2354,8 +2341,6 @@
"uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="],
"url-join": ["url-join@4.0.1", "", {}, "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="],
"util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="],
"valibot": ["valibot@1.4.0", "", { "peerDependencies": { "typescript": ">=5" }, "optionalPeers": ["typescript"] }, "sha512-iC/x7fVcSyOwlm/VSt7RlHnzNGLGvR9GnxdifUeWoCJo0q4ZZvrVkIHC6faTlkxG47I2Y4UrFquPuVHCrOnrLg=="],
@ -2696,7 +2681,7 @@
"vite-plugin-inspect/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="],
"vue-router/@vue/devtools-api": ["@vue/devtools-api@8.1.2", "", { "dependencies": { "@vue/devtools-kit": "^8.1.2" } }, "sha512-vA0O112YqyDuNA1s7Yb2gCgToQ/OxOWiFDO5ThLCcDy0ldHnSd1dUTaSYhOldbqoNgumE4dxtGAoAaSUKUD1Zg=="],
"vue-i18n/@vue/devtools-api": ["@vue/devtools-api@6.6.4", "", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="],
"wrap-ansi-cjs/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
@ -2766,6 +2751,8 @@
"@intlify/vue-i18n-extensions/vue-i18n/@intlify/core-base": ["@intlify/core-base@10.0.8", "", { "dependencies": { "@intlify/message-compiler": "10.0.8", "@intlify/shared": "10.0.8" } }, "sha512-FoHslNWSoHjdUBLy35bpm9PV/0LVI/DSv9L6Km6J2ad8r/mm0VaGg06C40FqlE8u2ADcGUM60lyoU7Myo4WNZQ=="],
"@intlify/vue-i18n-extensions/vue-i18n/@vue/devtools-api": ["@vue/devtools-api@6.6.4", "", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="],
"@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="],
"@mapbox/node-pre-gyp/https-proxy-agent/agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="],

View file

@ -1,882 +0,0 @@
// Generated by scripts/build-glossaries.ts from ../translation/deepl-glossaries/*.tsv
// Do not edit by hand — update the TSVs in the translation repo and re-run:
// bun scripts/build-glossaries.ts
/** English → target-language term pairs, keyed by language code. */
export const GLOSSARIES: Record<string, ReadonlyArray<readonly [string, string]>> = {
ar: [
["people group", "جماعة عرقية"],
["people groups", "جماعات عرقية"],
["unreached people group", "جماعة عرقية غير مُبلَّغة"],
["unreached people groups", "جماعات عرقية غير مُبلَّغة"],
["unengaged people group", "جماعة عرقية غير مُنخرَطة"],
["unengaged people groups", "جماعات عرقية غير مُنخرَطة"],
["unengaged unreached people group", "جماعة عرقية غير مُبلَّغة وغير مُنخرَطة"],
["under-engaged", "ناقصة الانخراط"],
["frontier people group", "جماعة عرقية حدودية"],
["frontier people groups", "جماعات عرقية حدودية"],
["ethnolinguistic group", "جماعة إثنولغوية"],
["unreached", "غير مُبلَّغ"],
["unengaged", "غير مُنخرَط"],
["engaged", "مُنخرَط"],
["engagement", "انخراط"],
["fruitful engagement", "انخراط مثمر"],
["gospel access", "الوصول إلى الإنجيل"],
["gospel engagement", "الانخراط بالإنجيل"],
["the gospel", "الإنجيل"],
["church-planting movement", "حركة تأسيس كنائس"],
["church planting", "تأسيس كنائس"],
["indigenous church", "كنيسة محلّية"],
["indigenous churches", "كنائس محلّية"],
["self-propagating", "ذاتي الانتشار"],
["self-governing", "ذاتي الحكم"],
["self-supporting", "ذاتي التمويل"],
["self-theologizing", "ذاتي اللاهوت"],
["self-missionizing", "ذاتي الإرسال"],
["residential engagement", "انخراط إقامي"],
["workers in residence", "عاملون مقيمون"],
["cross-cultural workers", "عاملون عابرون للثقافات"],
["apostolic effort", "جهد رسولي"],
["pioneer work", "عمل ريادي"],
["heart language", "اللغة الأم"],
["movement to Jesus", "حركة نحو يسوع"],
["nonresident partners", "شركاء غير مقيمين"],
["broader engagement", "انخراط أوسع"],
["diaspora", "شتات"],
["daily prayer", "صلاة يومية"],
["24-hour prayer coverage", "تغطية صلاة على مدار 24 ساعة"],
["intercessor", "شفيع"],
["intercessors", "شفعاء"],
["intercessory prayer", "صلاة شفاعية"],
["prayer points", "نقاط صلاة"],
["daily prayer guide", "دليل الصلاة اليومي"],
["prayer prepares the way", "الصلاة تُمهِّد الطريق"],
["Lord of the harvest", "ربّ الحصاد"],
["adopt", "تبنّي"],
["pray, give, and send", "صلّوا وقدِّموا وأرسِلوا"],
["mobilize", "تعبئة"],
["mobilization", "تعبئة"],
["sending agency", "وكالة إرسال"],
["sending agencies", "وكالات إرسال"],
["our gift to Jesus", "تقدمتنا ليسوع"],
["DOXA partnership missionaries", "مُرسَلون شركاء في DOXA"],
["every tribe, tongue, people, and nation", "كلّ قبيلة ولسان وشعب وأمّة"],
["make disciples of all the nations", "تلمِذوا جميع الأمم"],
["disciple", "تلميذ"],
["disciples", "تلاميذ"],
["baptized disciples", "تلاميذ مُعمَّدون"],
["culturally appropriate", "ملائم ثقافيًّا"],
["self-sustaining churches", "كنائس مكتفية ذاتيًّا"],
["spiritual generations", "أجيال روحية"],
["abide in Jesus", "اثبُتوا في يسوع"],
["pray without ceasing", "صلّوا بلا انقطاع"],
["deny yourself", "أنكِروا أنفسكم"],
["engage the regions beyond", "ابلُغوا المناطق الأبعد"],
["Pentecostal", "خمسيني"],
["Statement of Faith", "بيان الإيمان"],
["new birth", "الولادة الجديدة"],
["regeneration", "التجديد"],
["justification", "التبرير"],
["atonement", "الكفّارة"],
["sanctification", "التقديس"],
["baptism in water", "المعمودية بالماء"],
["Lord's Supper", "العشاء الربّاني"],
["baptism in the Holy Spirit", "المعمودية بالروح القدس"],
["speaking in tongues", "التكلّم بألسنة"],
["gifts of the Holy Spirit", "مواهب الروح القدس"],
["pre-millennial return", "الرجوع قبل الألفية"],
["bodily resurrection", "القيامة الجسدية"],
["pray", "صلّوا"],
["engage", "انخرِطوا"],
["choose a people group", "اختاروا جماعة عرقية"],
["sign up", "التسجيل"]
],
de: [
["people group", "Volksgruppe"],
["people groups", "Volksgruppen"],
["unreached people group", "unerreichte Volksgruppe"],
["unreached people groups", "unerreichte Volksgruppen"],
["unengaged people group", "nicht-engagierte Volksgruppe"],
["unengaged people groups", "nicht-engagierte Volksgruppen"],
["unengaged unreached people group", "unerreichte und nicht-engagierte Volksgruppe"],
["under-engaged", "unterengagiert"],
["frontier people group", "Frontier-Volksgruppe"],
["frontier people groups", "Frontier-Volksgruppen"],
["ethnolinguistic group", "ethnolinguistische Gruppe"],
["unreached", "unerreicht"],
["unengaged", "nicht-engagiert"],
["engaged", "engagiert"],
["engagement", "Engagement"],
["fruitful engagement", "fruchtbares Engagement"],
["gospel access", "Zugang zum Evangelium"],
["gospel engagement", "Engagement für das Evangelium"],
["the gospel", "das Evangelium"],
["church-planting movement", "Gemeindegründungsbewegung"],
["church planting", "Gemeindegründung"],
["indigenous church", "einheimische Gemeinde"],
["indigenous churches", "einheimische Gemeinden"],
["self-propagating", "sich selbst ausbreitend"],
["self-governing", "selbstverwaltend"],
["self-supporting", "sich selbst finanzierend"],
["self-theologizing", "selbsttheologisierend"],
["self-missionizing", "selbstmissionierend"],
["residential engagement", "Engagement vor Ort"],
["workers in residence", "Mitarbeiter vor Ort"],
["cross-cultural workers", "interkulturelle Mitarbeiter"],
["apostolic effort", "apostolischer Einsatz"],
["pioneer work", "Pionierarbeit"],
["heart language", "Muttersprache"],
["movement to Jesus", "Bewegung zu Jesus"],
["nonresident partners", "nicht-residente Partner"],
["broader engagement", "erweitertes Engagement"],
["diaspora", "Diaspora"],
["daily prayer", "tägliches Gebet"],
["24-hour prayer coverage", "24-Stunden-Gebetsabdeckung"],
["intercessor", "Fürbitter"],
["intercessors", "Fürbitter"],
["intercessory prayer", "Fürbitte"],
["prayer points", "Gebetsanliegen"],
["daily prayer guide", "täglicher Gebetsleitfaden"],
["prayer prepares the way", "Gebet bereitet den Weg"],
["Lord of the harvest", "Herr der Ernte"],
["adopt", "adoptieren"],
["pray, give, and send", "beten, geben und senden"],
["mobilize", "mobilisieren"],
["mobilization", "Mobilisierung"],
["sending agency", "Entsendeorganisation"],
["sending agencies", "Entsendeorganisationen"],
["our gift to Jesus", "unsere Gabe an Jesus"],
["DOXA partnership missionaries", "DOXA-Partnerschaftsmissionare"],
["every tribe, tongue, people, and nation", "jeder Stamm, jede Sprache, jedes Volk und jede Nation"],
["make disciples of all the nations", "macht zu Jüngern alle Völker"],
["disciple", "Jünger"],
["disciples", "Jünger"],
["baptized disciples", "getaufte Jünger"],
["culturally appropriate", "kulturell angemessen"],
["self-sustaining churches", "eigenständige Gemeinden"],
["spiritual generations", "geistliche Generationen"],
["abide in Jesus", "bleibt in Jesus"],
["pray without ceasing", "betet ohne Unterlass"],
["deny yourself", "verleugnet euch selbst"],
["engage the regions beyond", "erreicht die Gebiete darüber hinaus"],
["Pentecostal", "pfingstlich"],
["Statement of Faith", "Glaubensbekenntnis"],
["new birth", "Wiedergeburt"],
["regeneration", "Erneuerung"],
["justification", "Rechtfertigung"],
["atonement", "Sühne"],
["sanctification", "Heiligung"],
["baptism in water", "Wassertaufe"],
["Lord's Supper", "Abendmahl"],
["baptism in the Holy Spirit", "Taufe im Heiligen Geist"],
["speaking in tongues", "Zungenreden"],
["gifts of the Holy Spirit", "Gaben des Heiligen Geistes"],
["pre-millennial return", "prämillenniale Wiederkunft"],
["bodily resurrection", "leibliche Auferstehung"],
["pray", "beten"],
["engage", "engagieren"],
["choose a people group", "eine Volksgruppe wählen"],
["sign up", "anmelden"]
],
es: [
["people group", "grupo étnico"],
["people groups", "grupos étnicos"],
["unreached people group", "grupo étnico no alcanzado"],
["unreached people groups", "grupos étnicos no alcanzados"],
["unengaged people group", "grupo étnico no comprometido"],
["unengaged people groups", "grupos étnicos no comprometidos"],
["unengaged unreached people group", "grupo étnico no alcanzado y no comprometido"],
["under-engaged", "subcomprometido"],
["frontier people group", "grupo étnico frontera"],
["frontier people groups", "grupos étnicos frontera"],
["ethnolinguistic group", "grupo etnolingüístico"],
["unreached", "no alcanzado"],
["unengaged", "no comprometido"],
["engaged", "comprometido"],
["engagement", "compromiso"],
["fruitful engagement", "compromiso fructífero"],
["gospel access", "acceso al Evangelio"],
["gospel engagement", "compromiso con el Evangelio"],
["the gospel", "el Evangelio"],
["church-planting movement", "movimiento de plantación de iglesias"],
["church planting", "plantación de iglesias"],
["indigenous church", "iglesia autóctona"],
["indigenous churches", "iglesias autóctonas"],
["self-propagating", "autopropagador"],
["self-governing", "autogobernado"],
["self-supporting", "autofinanciado"],
["self-theologizing", "autoteologizante"],
["self-missionizing", "automisionero"],
["residential engagement", "compromiso residencial"],
["workers in residence", "obreros residentes"],
["cross-cultural workers", "obreros transculturales"],
["apostolic effort", "esfuerzo apostólico"],
["pioneer work", "trabajo pionero"],
["heart language", "lengua materna"],
["movement to Jesus", "movimiento hacia Jesús"],
["nonresident partners", "socios no residentes"],
["broader engagement", "compromiso ampliado"],
["diaspora", "diáspora"],
["daily prayer", "oración diaria"],
["24-hour prayer coverage", "cobertura de oración de 24 horas"],
["intercessor", "intercesor"],
["intercessors", "intercesores"],
["intercessory prayer", "oración de intercesión"],
["prayer points", "motivos de oración"],
["daily prayer guide", "guía de oración diaria"],
["prayer prepares the way", "la oración prepara el camino"],
["Lord of the harvest", "Señor de la cosecha"],
["adopt", "adoptar"],
["pray, give, and send", "orar, dar y enviar"],
["mobilize", "movilizar"],
["mobilization", "movilización"],
["sending agency", "agencia de envío"],
["sending agencies", "agencias de envío"],
["our gift to Jesus", "nuestra ofrenda a Jesús"],
["DOXA partnership missionaries", "misioneros asociados de DOXA"],
["every tribe, tongue, people, and nation", "toda tribu, lengua, pueblo y nación"],
["make disciples of all the nations", "hagan discípulos de todas las naciones"],
["disciple", "discípulo"],
["disciples", "discípulos"],
["baptized disciples", "discípulos bautizados"],
["culturally appropriate", "culturalmente apropiado"],
["self-sustaining churches", "iglesias autosostenibles"],
["spiritual generations", "generaciones espirituales"],
["abide in Jesus", "permanezcan en Jesús"],
["pray without ceasing", "oren sin cesar"],
["deny yourself", "niéguense a sí mismos"],
["engage the regions beyond", "alcanzar las regiones de más allá"],
["Pentecostal", "pentecostal"],
["Statement of Faith", "Declaración de fe"],
["new birth", "nuevo nacimiento"],
["regeneration", "regeneración"],
["justification", "justificación"],
["atonement", "expiación"],
["sanctification", "santificación"],
["baptism in water", "bautismo en agua"],
["Lord's Supper", "Santa Cena"],
["baptism in the Holy Spirit", "bautismo en el Espíritu Santo"],
["speaking in tongues", "hablar en lenguas"],
["gifts of the Holy Spirit", "dones del Espíritu Santo"],
["pre-millennial return", "retorno premilenial"],
["bodily resurrection", "resurrección corporal"],
["pray", "orar"],
["engage", "comprometer"],
["UUPG", "PNANC"],
["World Assemblies of God Fellowship", "Fraternidad Mundial de las Asambleas de Dios"],
["choose a people group", "elegir un grupo étnico"],
["sign up", "registrarse"]
],
fr: [
["people group", "peuple"],
["people groups", "peuples"],
["unreached people group", "peuple non atteint"],
["unreached people groups", "peuples non atteints"],
["unengaged people group", "peuple non engagé"],
["unengaged people groups", "peuples non engagés"],
["unengaged unreached people group", "peuple non atteint et non engagé"],
["under-engaged", "sous-engagé"],
["frontier people group", "peuple frontière"],
["frontier people groups", "peuples frontières"],
["frontier peoples", "peuples frontières"],
["ethnolinguistic group", "groupe ethnolinguistique"],
["unreached", "non atteint"],
["unengaged", "non engagé"],
["engaged", "engagé"],
["engagement", "engagement"],
["fruitful engagement", "engagement fructueux"],
["gospel access", "accès à l'Évangile"],
["gospel engagement", "engagement pour l'Évangile"],
["the gospel", "l'Évangile"],
["church-planting movement", "mouvement d'implantation d'églises"],
["church planting", "implantation d'églises"],
["indigenous church", "église autochtone"],
["indigenous churches", "églises autochtones"],
["self-propagating", "auto-propagateur"],
["self-governing", "auto-gouverné"],
["self-supporting", "auto-financé"],
["self-theologizing", "auto-théologisant"],
["self-missionizing", "auto-missionnaire"],
["residential engagement", "engagement sur le terrain"],
["workers in residence", "ouvriers résidents"],
["cross-cultural workers", "ouvriers transculturels"],
["apostolic effort", "effort pionnier"],
["pioneer work", "travail de pionnier"],
["heart language", "langue du cœur"],
["movement to Jesus", "mouvement vers Jésus"],
["nonresident partners", "partenaires extérieurs"],
["broader engagement", "engagement élargi"],
["diaspora", "diaspora"],
["daily prayer", "prière quotidienne"],
["24-hour prayer coverage", "couverture de prière 24h/24"],
["intercessor", "intercesseur"],
["intercessors", "intercesseurs"],
["intercessory prayer", "prière d'intercession"],
["prayer points", "sujets de prière"],
["daily prayer guide", "guide de prière quotidien"],
["prayer prepares the way", "la prière prépare le chemin"],
["Lord of the harvest", "Maître de la moisson"],
["adopt", "adopter"],
["pray, give, and send", "prier, donner et envoyer"],
["mobilize", "mobiliser"],
["mobilization", "mobilisation"],
["sending agency", "agence missionnaire"],
["sending agencies", "agences missionnaires"],
["our gift to Jesus", "notre offrande à Jésus"],
["DOXA partnership missionaries", "missionnaires en partenariat DOXA"],
["every tribe, tongue, people, and nation", "toute tribu, toute langue, tout peuple et toute nation"],
["make disciples of all the nations", "faites de toutes les nations des disciples"],
["disciple", "disciple"],
["disciples", "disciples"],
["baptized disciples", "disciples baptisés"],
["culturally appropriate", "culturellement approprié"],
["self-sustaining churches", "églises autonomes"],
["spiritual generations", "générations spirituelles"],
["abide in Jesus", "demeurez en Jésus"],
["pray without ceasing", "priez sans cesse"],
["deny yourself", "renoncez à vous-même"],
["engage the regions beyond", "portez l'Évangile au-delà"],
["Pentecostal", "pentecôtiste"],
["Statement of Faith", "Déclaration de foi"],
["new birth", "nouvelle naissance"],
["regeneration", "régénération"],
["justification", "justification"],
["atonement", "expiation"],
["sanctification", "sanctification"],
["baptism in water", "baptême d'eau"],
["Lord's Supper", "Sainte Cène"],
["baptism in the Holy Spirit", "baptême du Saint-Esprit"],
["speaking in tongues", "parler en langues"],
["gifts of the Holy Spirit", "dons du Saint-Esprit"],
["pre-millennial return", "retour prémillénaire"],
["bodily resurrection", "résurrection corporelle"],
["pray", "prier"],
["engage", "engager"],
["World Assemblies of God Fellowship", "Association mondiale des Assemblées de Dieu"],
["choose a people group", "choisir un peuple"],
["sign up", "s'inscrire"]
],
hi: [
["people group", "जातीय समूह"],
["people groups", "जातीय समूह"],
["unreached people group", "अगम्य जातीय समूह"],
["unreached people groups", "अगम्य जातीय समूह"],
["unengaged people group", "अप्रवेशित जातीय समूह"],
["unengaged people groups", "अप्रवेशित जातीय समूह"],
["unengaged unreached people group", "अगम्य और अप्रवेशित जातीय समूह"],
["under-engaged", "अल्प-प्रवेशित"],
["frontier people group", "सीमांत जातीय समूह"],
["frontier people groups", "सीमांत जातीय समूह"],
["ethnolinguistic group", "भाषाई-जातीय समूह"],
["unreached", "अगम्य"],
["unengaged", "अप्रवेशित"],
["engaged", "प्रवेशित"],
["engagement", "प्रवेश"],
["fruitful engagement", "फलदायक प्रवेश"],
["gospel access", "सुसमाचार तक पहुँच"],
["gospel engagement", "सुसमाचार प्रवेश"],
["the gospel", "सुसमाचार"],
["church-planting movement", "कलीसिया रोपण आंदोलन"],
["church planting", "कलीसिया रोपण"],
["indigenous church", "देशज कलीसिया"],
["indigenous churches", "देशज कलीसियाएँ"],
["self-propagating", "स्व-प्रचारक"],
["self-governing", "स्व-शासित"],
["self-supporting", "स्व-पोषित"],
["self-theologizing", "स्व-धर्मशास्त्रीय"],
["self-missionizing", "स्व-मिशनकारी"],
["residential engagement", "आवासीय प्रवेश"],
["workers in residence", "निवासी कार्यकर्ता"],
["cross-cultural workers", "अंतर-सांस्कृतिक कार्यकर्ता"],
["apostolic effort", "प्रेरितिक प्रयास"],
["pioneer work", "अग्रणी कार्य"],
["heart language", "मातृभाषा"],
["movement to Jesus", "यीशु की ओर आंदोलन"],
["nonresident partners", "अनिवासी सहभागी"],
["broader engagement", "व्यापक प्रवेश"],
["diaspora", "प्रवासी समुदाय"],
["daily prayer", "दैनिक प्रार्थना"],
["24-hour prayer coverage", "24 घंटे की प्रार्थना कवरेज"],
["intercessor", "मध्यस्थ प्रार्थनाकर्ता"],
["intercessors", "मध्यस्थ प्रार्थनाकर्ता"],
["intercessory prayer", "मध्यस्थ प्रार्थना"],
["prayer points", "प्रार्थना विषय"],
["daily prayer guide", "दैनिक प्रार्थना मार्गदर्शिका"],
["prayer prepares the way", "प्रार्थना मार्ग तैयार करती है"],
["Lord of the harvest", "कटनी का स्वामी"],
["adopt", "अपनाना"],
["pray, give, and send", "प्रार्थना करो, दो और भेजो"],
["mobilize", "गतिशील करना"],
["mobilization", "गतिशीलता"],
["sending agency", "भेजने वाली संस्था"],
["sending agencies", "भेजने वाली संस्थाएँ"],
["our gift to Jesus", "यीशु को हमारी भेंट"],
["DOXA partnership missionaries", "DOXA साझेदारी के मिशनरी"],
["every tribe, tongue, people, and nation", "हर एक कुल, भाषा, लोग और जाति"],
["make disciples of all the nations", "सब जातियों को चेला बनाओ"],
["disciple", "चेला"],
["disciples", "चेले"],
["baptized disciples", "बपतिस्मा प्राप्त चेले"],
["culturally appropriate", "सांस्कृतिक रूप से उपयुक्त"],
["self-sustaining churches", "स्वावलंबी कलीसियाएँ"],
["spiritual generations", "आत्मिक पीढ़ियाँ"],
["abide in Jesus", "यीशु में बने रहो"],
["pray without ceasing", "निरन्तर प्रार्थना करो"],
["deny yourself", "अपने आप का इन्कार करो"],
["engage the regions beyond", "परे के क्षेत्रों में सुसमाचार ले जाओ"],
["Pentecostal", "पेन्तेकोस्तल"],
["Statement of Faith", "विश्वास का वक्तव्य"],
["new birth", "नया जन्म"],
["regeneration", "नवीनीकरण"],
["justification", "धर्मीकरण"],
["atonement", "प्रायश्चित्त"],
["sanctification", "पवित्रीकरण"],
["baptism in water", "जल बपतिस्मा"],
["Lord's Supper", "प्रभु भोज"],
["baptism in the Holy Spirit", "पवित्र आत्मा का बपतिस्मा"],
["speaking in tongues", "अन्य भाषाओं में बोलना"],
["gifts of the Holy Spirit", "पवित्र आत्मा के वरदान"],
["pre-millennial return", "सहस्राब्दी-पूर्व पुनरागमन"],
["bodily resurrection", "शारीरिक पुनरुत्थान"],
["pray", "प्रार्थना करना"],
["engage", "प्रवेश करना"],
["choose a people group", "एक जातीय समूह चुनना"],
["sign up", "पंजीकरण करना"]
],
it: [
["people group", "gruppo etnico"],
["people groups", "gruppi etnici"],
["unreached people group", "gruppo etnico non raggiunto"],
["unreached people groups", "gruppi etnici non raggiunti"],
["unengaged people group", "gruppo etnico non coinvolto"],
["unengaged people groups", "gruppi etnici non coinvolti"],
["unengaged unreached people group", "gruppo etnico non raggiunto e non coinvolto"],
["under-engaged", "sottocoinvolto"],
["frontier people group", "gruppo etnico di frontiera"],
["frontier people groups", "gruppi etnici di frontiera"],
["ethnolinguistic group", "gruppo etnolinguistico"],
["unreached", "non raggiunto"],
["unengaged", "non coinvolto"],
["engaged", "coinvolto"],
["engagement", "coinvolgimento"],
["fruitful engagement", "coinvolgimento fruttuoso"],
["gospel access", "accesso al Vangelo"],
["gospel engagement", "coinvolgimento per il Vangelo"],
["the gospel", "il Vangelo"],
["church-planting movement", "movimento di fondazione di chiese"],
["church planting", "fondazione di chiese"],
["indigenous church", "chiesa autoctona"],
["indigenous churches", "chiese autoctone"],
["self-propagating", "autopropagatrice"],
["self-governing", "autogovernata"],
["self-supporting", "autofinanziata"],
["self-theologizing", "autoteologizzante"],
["self-missionizing", "automissionaria"],
["residential engagement", "coinvolgimento residenziale"],
["workers in residence", "operatori residenti"],
["cross-cultural workers", "operatori interculturali"],
["apostolic effort", "impegno apostolico"],
["pioneer work", "lavoro pionieristico"],
["heart language", "lingua madre"],
["movement to Jesus", "movimento verso Gesù"],
["nonresident partners", "partner non residenti"],
["broader engagement", "coinvolgimento più ampio"],
["diaspora", "diaspora"],
["daily prayer", "preghiera quotidiana"],
["24-hour prayer coverage", "copertura di preghiera di 24 ore"],
["intercessor", "intercessore"],
["intercessors", "intercessori"],
["intercessory prayer", "preghiera di intercessione"],
["prayer points", "spunti di preghiera"],
["daily prayer guide", "guida di preghiera quotidiana"],
["prayer prepares the way", "la preghiera prepara la via"],
["Lord of the harvest", "Signore della messe"],
["adopt", "adottare"],
["pray, give, and send", "pregare, dare e inviare"],
["mobilize", "mobilitare"],
["mobilization", "mobilitazione"],
["sending agency", "agenzia di invio"],
["sending agencies", "agenzie di invio"],
["our gift to Jesus", "la nostra offerta a Gesù"],
["DOXA partnership missionaries", "missionari partner di DOXA"],
["every tribe, tongue, people, and nation", "ogni tribù, lingua, popolo e nazione"],
["make disciples of all the nations", "fate discepoli di tutti i popoli"],
["disciple", "discepolo"],
["disciples", "discepoli"],
["baptized disciples", "discepoli battezzati"],
["culturally appropriate", "culturalmente adeguato"],
["self-sustaining churches", "chiese autonome"],
["spiritual generations", "generazioni spirituali"],
["abide in Jesus", "dimorate in Gesù"],
["pray without ceasing", "pregate senza cessare"],
["deny yourself", "rinnegate voi stessi"],
["engage the regions beyond", "portate il Vangelo oltre"],
["Pentecostal", "pentecostale"],
["Statement of Faith", "Dichiarazione di fede"],
["new birth", "nuova nascita"],
["regeneration", "rigenerazione"],
["justification", "giustificazione"],
["atonement", "espiazione"],
["sanctification", "santificazione"],
["baptism in water", "battesimo in acqua"],
["Lord's Supper", "Santa Cena"],
["baptism in the Holy Spirit", "battesimo nello Spirito Santo"],
["speaking in tongues", "parlare in lingue"],
["gifts of the Holy Spirit", "doni dello Spirito Santo"],
["pre-millennial return", "ritorno premillenario"],
["bodily resurrection", "risurrezione corporea"],
["pray", "pregare"],
["engage", "coinvolgere"],
["choose a people group", "scegliere un gruppo etnico"],
["sign up", "iscriversi"]
],
pt: [
["people group", "grupo étnico"],
["people groups", "grupos étnicos"],
["unreached people group", "grupo étnico não alcançado"],
["unreached people groups", "grupos étnicos não alcançados"],
["unengaged people group", "grupo étnico não engajado"],
["unengaged people groups", "grupos étnicos não engajados"],
["unengaged unreached people group", "grupo étnico não alcançado e não engajado"],
["under-engaged", "subengajado"],
["frontier people group", "grupo étnico de fronteira"],
["frontier people groups", "grupos étnicos de fronteira"],
["ethnolinguistic group", "grupo etnolinguístico"],
["unreached", "não alcançado"],
["unengaged", "não engajado"],
["engaged", "engajado"],
["engagement", "engajamento"],
["fruitful engagement", "engajamento frutífero"],
["gospel access", "acesso ao Evangelho"],
["gospel engagement", "engajamento com o Evangelho"],
["the gospel", "o Evangelho"],
["church-planting movement", "movimento de plantação de igrejas"],
["church planting", "plantação de igrejas"],
["indigenous church", "igreja autóctona"],
["indigenous churches", "igrejas autóctones"],
["self-propagating", "autopropagador"],
["self-governing", "autogovernado"],
["self-supporting", "autofinanciado"],
["self-theologizing", "autoteologizante"],
["self-missionizing", "automissionário"],
["residential engagement", "engajamento residencial"],
["workers in residence", "obreiros residentes"],
["cross-cultural workers", "obreiros transculturais"],
["apostolic effort", "esforço apostólico"],
["pioneer work", "trabalho pioneiro"],
["heart language", "língua materna"],
["movement to Jesus", "movimento em direção a Jesus"],
["nonresident partners", "parceiros não residentes"],
["broader engagement", "engajamento ampliado"],
["diaspora", "diáspora"],
["daily prayer", "oração diária"],
["24-hour prayer coverage", "cobertura de oração de 24 horas"],
["intercessor", "intercessor"],
["intercessors", "intercessores"],
["intercessory prayer", "oração intercessória"],
["prayer points", "motivos de oração"],
["daily prayer guide", "guia de oração diário"],
["prayer prepares the way", "a oração prepara o caminho"],
["Lord of the harvest", "Senhor da seara"],
["adopt", "adotar"],
["pray, give, and send", "orar, contribuir e enviar"],
["mobilize", "mobilizar"],
["mobilization", "mobilização"],
["sending agency", "agência de envio"],
["sending agencies", "agências de envio"],
["our gift to Jesus", "nossa oferta a Jesus"],
["DOXA partnership missionaries", "missionários parceiros da DOXA"],
["every tribe, tongue, people, and nation", "toda tribo, língua, povo e nação"],
["make disciples of all the nations", "façam discípulos de todas as nações"],
["disciple", "discípulo"],
["disciples", "discípulos"],
["baptized disciples", "discípulos batizados"],
["culturally appropriate", "culturalmente apropriado"],
["self-sustaining churches", "igrejas autossustentáveis"],
["spiritual generations", "gerações espirituais"],
["abide in Jesus", "permaneçam em Jesus"],
["pray without ceasing", "orem sem cessar"],
["deny yourself", "neguem a si mesmos"],
["engage the regions beyond", "alcancem as regiões mais além"],
["Pentecostal", "pentecostal"],
["Statement of Faith", "Declaração de fé"],
["new birth", "novo nascimento"],
["regeneration", "regeneração"],
["justification", "justificação"],
["atonement", "expiação"],
["sanctification", "santificação"],
["baptism in water", "batismo nas águas"],
["Lord's Supper", "Santa Ceia"],
["baptism in the Holy Spirit", "batismo no Espírito Santo"],
["speaking in tongues", "falar em línguas"],
["gifts of the Holy Spirit", "dons do Espírito Santo"],
["pre-millennial return", "retorno pré-milenial"],
["bodily resurrection", "ressurreição corporal"],
["pray", "orar"],
["engage", "engajar"],
["World Assemblies of God Fellowship", "Comunhão das Assembléias de Deus Mundial"],
["choose a people group", "escolher um grupo étnico"],
["sign up", "inscrever-se"]
],
ro: [
["people group", "grup etnic"],
["people groups", "grupuri etnice"],
["unreached people group", "grup etnic neatins"],
["unreached people groups", "grupuri etnice neatinse"],
["unengaged people group", "grup etnic neangajat"],
["unengaged people groups", "grupuri etnice neangajate"],
["unengaged unreached people group", "grup etnic neatins și neangajat"],
["under-engaged", "insuficient angajat"],
["frontier people group", "grup etnic de frontieră"],
["frontier people groups", "grupuri etnice de frontieră"],
["ethnolinguistic group", "grup etnolingvistic"],
["unreached", "neatins"],
["unengaged", "neangajat"],
["engaged", "angajat"],
["engagement", "angajare"],
["fruitful engagement", "angajare rodnică"],
["gospel access", "acces la Evanghelie"],
["gospel engagement", "angajare pentru Evanghelie"],
["the gospel", "Evanghelia"],
["church-planting movement", "mișcare de plantare de biserici"],
["church planting", "plantare de biserici"],
["indigenous church", "biserică autohtonă"],
["indigenous churches", "biserici autohtone"],
["self-propagating", "autopropagator"],
["self-governing", "autoguvernat"],
["self-supporting", "autofinanțat"],
["self-theologizing", "autoteologizant"],
["self-missionizing", "automisionar"],
["residential engagement", "angajare rezidențială"],
["workers in residence", "lucrători rezidenți"],
["cross-cultural workers", "lucrători interculturali"],
["apostolic effort", "efort apostolic"],
["pioneer work", "lucrare pionieră"],
["heart language", "limba maternă"],
["movement to Jesus", "mișcare spre Isus"],
["nonresident partners", "parteneri nerezidenți"],
["broader engagement", "angajare extinsă"],
["diaspora", "diaspora"],
["daily prayer", "rugăciune zilnică"],
["24-hour prayer coverage", "acoperire de rugăciune de 24 de ore"],
["intercessor", "mijlocitor"],
["intercessors", "mijlocitori"],
["intercessory prayer", "rugăciune de mijlocire"],
["prayer points", "subiecte de rugăciune"],
["daily prayer guide", "ghid zilnic de rugăciune"],
["prayer prepares the way", "rugăciunea pregătește calea"],
["Lord of the harvest", "Stăpânul secerișului"],
["adopt", "a adopta"],
["pray, give, and send", "rugați-vă, dăruiți și trimiteți"],
["mobilize", "a mobiliza"],
["mobilization", "mobilizare"],
["sending agency", "agenție de trimitere"],
["sending agencies", "agenții de trimitere"],
["our gift to Jesus", "darul nostru pentru Isus"],
["DOXA partnership missionaries", "misionari parteneri DOXA"],
["every tribe, tongue, people, and nation", "orice seminție, orice limbă, orice popor și orice națiune"],
["make disciples of all the nations", "faceți ucenici din toate neamurile"],
["disciple", "ucenic"],
["disciples", "ucenici"],
["baptized disciples", "ucenici botezați"],
["culturally appropriate", "adaptat cultural"],
["self-sustaining churches", "biserici autonome"],
["spiritual generations", "generații spirituale"],
["abide in Jesus", "rămâneți în Isus"],
["pray without ceasing", "rugați-vă neîncetat"],
["deny yourself", "lepădați-vă de voi înșivă"],
["engage the regions beyond", "duceți Evanghelia dincolo de hotare"],
["Pentecostal", "penticostal"],
["Statement of Faith", "Declarație de credință"],
["new birth", "nașterea din nou"],
["regeneration", "regenerare"],
["justification", "justificare"],
["atonement", "ispășire"],
["sanctification", "sfințire"],
["baptism in water", "botezul în apă"],
["Lord's Supper", "Cina Domnului"],
["baptism in the Holy Spirit", "botezul în Duhul Sfânt"],
["speaking in tongues", "vorbirea în limbi"],
["gifts of the Holy Spirit", "darurile Duhului Sfânt"],
["pre-millennial return", "revenirea premilenială"],
["bodily resurrection", "învierea trupească"],
["pray", "a se ruga"],
["engage", "a angaja"],
["choose a people group", "a alege un grup etnic"],
["sign up", "a se înregistra"]
],
ru: [
["people group", "этническая группа"],
["people groups", "этнические группы"],
["unreached people group", "недостигнутая этническая группа"],
["unreached people groups", "недостигнутые этнические группы"],
["unengaged people group", "невовлечённая этническая группа"],
["unengaged people groups", "невовлечённые этнические группы"],
["unengaged unreached people group", "недостигнутая и невовлечённая этническая группа"],
["under-engaged", "недостаточно вовлечённая"],
["frontier people group", "этническая группа на передовой"],
["frontier people groups", "этнические группы на передовой"],
["ethnolinguistic group", "этнолингвистическая группа"],
["unreached", "недостигнутый"],
["unengaged", "невовлечённый"],
["engaged", "вовлечённый"],
["engagement", "вовлечение"],
["fruitful engagement", "плодотворное вовлечение"],
["gospel access", "доступ к Евангелию"],
["gospel engagement", "евангельское вовлечение"],
["the gospel", "Евангелие"],
["church-planting movement", "движение насаждения церквей"],
["church planting", "насаждение церквей"],
["indigenous church", "местная церковь"],
["indigenous churches", "местные церкви"],
["self-propagating", "самовоспроизводящийся"],
["self-governing", "самоуправляемый"],
["self-supporting", "самофинансируемый"],
["self-theologizing", "самобогословствующий"],
["self-missionizing", "самомиссионерский"],
["residential engagement", "вовлечение на месте"],
["workers in residence", "резидентные работники"],
["cross-cultural workers", "межкультурные работники"],
["apostolic effort", "апостольское служение"],
["pioneer work", "пионерское служение"],
["heart language", "родной язык"],
["movement to Jesus", "движение к Иисусу"],
["nonresident partners", "нерезидентные партнёры"],
["broader engagement", "расширенное вовлечение"],
["diaspora", "диаспора"],
["daily prayer", "ежедневная молитва"],
["24-hour prayer coverage", "круглосуточное молитвенное покрытие"],
["intercessor", "ходатай"],
["intercessors", "ходатаи"],
["intercessory prayer", "ходатайственная молитва"],
["prayer points", "молитвенные нужды"],
["daily prayer guide", "ежедневный молитвенный путеводитель"],
["prayer prepares the way", "молитва готовит путь"],
["Lord of the harvest", "Господин жатвы"],
["adopt", "взять попечение"],
["pray, give, and send", "молитесь, жертвуйте и посылайте"],
["mobilize", "мобилизовать"],
["mobilization", "мобилизация"],
["sending agency", "посылающая организация"],
["sending agencies", "посылающие организации"],
["our gift to Jesus", "наш дар Иисусу"],
["DOXA partnership missionaries", "миссионеры-партнёры DOXA"],
["every tribe, tongue, people, and nation", "всякое колено, и язык, и народ, и племя"],
["make disciples of all the nations", "научите все народы"],
["disciple", "ученик"],
["disciples", "ученики"],
["baptized disciples", "крещёные ученики"],
["culturally appropriate", "культурно адаптированный"],
["self-sustaining churches", "самостоятельные церкви"],
["spiritual generations", "духовные поколения"],
["abide in Jesus", "пребывайте в Иисусе"],
["pray without ceasing", "непрестанно молитесь"],
["deny yourself", "отвергните себя"],
["engage the regions beyond", "несите Евангелие за пределы"],
["Pentecostal", "пятидесятнический"],
["Statement of Faith", "Исповедание веры"],
["new birth", "рождение свыше"],
["regeneration", "возрождение"],
["justification", "оправдание"],
["atonement", "искупление"],
["sanctification", "освящение"],
["baptism in water", "водное крещение"],
["Lord's Supper", "Вечеря Господня"],
["baptism in the Holy Spirit", "крещение Духом Святым"],
["speaking in tongues", "говорение на иных языках"],
["gifts of the Holy Spirit", "дары Святого Духа"],
["pre-millennial return", "домилленниальное возвращение"],
["bodily resurrection", "телесное воскресение"],
["pray", "молиться"],
["engage", "вовлекать"],
["choose a people group", "выбрать этническую группу"],
["sign up", "зарегистрироваться"]
],
zh: [
["people group", "族群"],
["people groups", "族群"],
["unreached people group", "未得之民"],
["unreached people groups", "未得之民"],
["unengaged people group", "未接触族群"],
["unengaged people groups", "未接触族群"],
["unengaged unreached people group", "未接触未得之民"],
["under-engaged", "接触不足的"],
["frontier people group", "前沿族群"],
["frontier people groups", "前沿族群"],
["ethnolinguistic group", "民族语言群体"],
["unreached", "未得的"],
["unengaged", "未接触的"],
["engaged", "已接触的"],
["engagement", "接触"],
["fruitful engagement", "有果效的接触"],
["gospel access", "福音可及性"],
["gospel engagement", "福音接触"],
["the gospel", "福音"],
["church-planting movement", "植堂运动"],
["church planting", "植堂"],
["indigenous church", "本土教会"],
["indigenous churches", "本土教会"],
["self-propagating", "自传的"],
["self-governing", "自治的"],
["self-supporting", "自养的"],
["self-theologizing", "自我神学建构的"],
["self-missionizing", "自我差传的"],
["residential engagement", "驻地接触"],
["workers in residence", "驻地工人"],
["cross-cultural workers", "跨文化工人"],
["apostolic effort", "使徒性开拓"],
["pioneer work", "先锋事工"],
["heart language", "母语"],
["movement to Jesus", "归主运动"],
["nonresident partners", "非驻地伙伴"],
["broader engagement", "广义接触"],
["diaspora", "散居群体"],
["daily prayer", "每日祷告"],
["24-hour prayer coverage", "全天候祷告覆盖"],
["intercessor", "代祷者"],
["intercessors", "代祷者"],
["intercessory prayer", "代祷"],
["prayer points", "祷告事项"],
["daily prayer guide", "每日祷告指南"],
["prayer prepares the way", "祷告预备道路"],
["Lord of the harvest", "庄稼的主"],
["adopt", "认领"],
["pray, give, and send", "祷告、奉献、差派"],
["mobilize", "动员"],
["mobilization", "动员"],
["sending agency", "差传机构"],
["sending agencies", "差传机构"],
["our gift to Jesus", "我们献给耶稣的礼物"],
["DOXA partnership missionaries", "DOXA伙伴宣教士"],
["every tribe, tongue, people, and nation", "各族、各方、各民、各国"],
["make disciples of all the nations", "使万民作主的门徒"],
["disciple", "门徒"],
["disciples", "门徒"],
["baptized disciples", "受洗门徒"],
["culturally appropriate", "合乎文化的"],
["self-sustaining churches", "自立教会"],
["spiritual generations", "属灵世代"],
["abide in Jesus", "常在主里面"],
["pray without ceasing", "不住地祷告"],
["deny yourself", "舍己"],
["engage the regions beyond", "进入未及之地"],
["Pentecostal", "五旬节派"],
["Statement of Faith", "信仰宣言"],
["new birth", "重生"],
["regeneration", "更新"],
["justification", "称义"],
["atonement", "赎罪"],
["sanctification", "成圣"],
["baptism in water", "水的洗礼"],
["Lord's Supper", "圣餐"],
["baptism in the Holy Spirit", "圣灵的洗"],
["speaking in tongues", "说方言"],
["gifts of the Holy Spirit", "圣灵的恩赐"],
["pre-millennial return", "千禧年前再来"],
["bodily resurrection", "身体复活"],
["pray", "祷告"],
["engage", "接触"],
["choose a people group", "选择一个族群"],
["sign up", "注册"]
]
}

View file

@ -3,15 +3,15 @@
export interface Language {
code: string
name: string // English name
nativeName: string // Name in the language itself
name: string // English name
nativeName: string // Name in the language itself
flag: string
dir?: 'ltr' | 'rtl' // Text direction (defaults to 'ltr')
bibleId?: string // Bolls.life translation ID for verse lookups
bibleLabel?: string // Display label for the Bible translation (defaults to bibleId)
translationName?: string // Language name used in LLM translation prompts when the plain name is ambiguous
dir?: 'ltr' | 'rtl' // Text direction (defaults to 'ltr')
bibleId?: string // Bolls.life translation ID for verse lookups
bibleLabel?: string // Display label for the Bible translation (defaults to bibleId)
translationName?: string // Language name used in LLM translation prompts when the plain name is ambiguous
translationModel?: string // OpenRouter model override for this language (falls back to the site-wide setting)
enabled?: boolean // Whether the language is active in the UI (default: true)
enabled?: boolean // Whether the language is active in the UI (default: true)
hideFromSwitcher?: boolean // If true, the language is routable (/de, /hi, …) but omitted from the public LanguageSwitcher dropdown
latinHeadings?: boolean // Headings render in the Latin display font (Bebas Neue); set false for non-Latin scripts (default: true)
}
@ -21,16 +21,16 @@ export interface Language {
// find translations: https://bolls.life/static/bolls/app/views/languages.json
export const LANGUAGES: Language[] = [
{ code: 'en', name: 'English', nativeName: 'English', flag: '🇺🇸', bibleId: 'NKJV' },
{ code: 'es', name: 'Spanish', nativeName: 'Español', flag: '🇪🇸', bibleId: 'NVI' }, //RV1960
{ code: 'fr', name: 'French', nativeName: 'Français', flag: '🇫🇷', bibleId: 'FRLSG', bibleLabel: 'LSG' }, //maybe BDS
{ code: 'es', name: 'Spanish', nativeName: 'Español', flag: '🇪🇸', bibleId: 'NVI' }, // RV1960
{ code: 'fr', name: 'French', nativeName: 'Français', flag: '🇫🇷', bibleId: 'FRLSG', bibleLabel: 'LSG' }, // maybe BDS
{ code: 'pt', name: 'Portuguese', nativeName: 'Português', flag: '🇵🇹', bibleId: 'NAA', translationName: 'Brazilian Portuguese' },
{ code: 'de', name: 'German', nativeName: 'Deutsch', flag: '🇩🇪', bibleId: 'S00', bibleLabel: 'SCH2000', hideFromSwitcher: true },
{ code: 'it', name: 'Italian', nativeName: 'Italiano', flag: '🇮🇹', bibleId: 'NR06', enabled: false },
{ code: 'zh', name: 'Chinese', nativeName: '中文', flag: '🇨🇳', bibleId: 'CUNPS', translationName: 'Simplified Chinese', enabled: false, latinHeadings: false },
{ code: 'de', name: 'German', nativeName: 'Deutsch', flag: '🇩🇪', bibleId: 'S00', bibleLabel: 'SCH2000' },
{ code: 'it', name: 'Italian', nativeName: 'Italiano', flag: '🇮🇹', bibleId: 'NR06' },
{ code: 'zh', name: 'Chinese', nativeName: '简体中文', flag: '🇨🇳', bibleId: 'CUNPS', translationName: 'Simplified Chinese', latinHeadings: false },
{ code: 'ar', name: 'Arabic', nativeName: 'العربية', flag: '🇸🇦', dir: 'rtl', bibleId: 'SVD', translationName: 'Modern Standard Arabic', latinHeadings: false }, // NAV (New Arabic Version) would be better but not on Bolls
{ code: 'ru', name: 'Russian', nativeName: 'Русский', flag: '🇷🇺', bibleId: 'SYNOD', latinHeadings: false }, // NRT (New Russian Translation) is a modern alternative
{ code: 'hi', name: 'Hindi', nativeName: 'हिन्दी', flag: '🇮🇳', bibleId: 'HIOV', bibleLabel: 'OV', hideFromSwitcher: true, latinHeadings: false },
{ code: 'ro', name: 'Romanian', nativeName: 'Română', flag: '🇷🇴', bibleId: 'NTR', enabled: false },
{ code: 'hi', name: 'Hindi', nativeName: 'हिन्दी', flag: '🇮🇳', bibleId: 'HIOV', bibleLabel: 'OV', latinHeadings: false },
{ code: 'ro', name: 'Romanian', nativeName: 'Română', flag: '🇷🇴', bibleId: 'NTR' }
]
// All language codes

View file

@ -1,6 +1,6 @@
{
"prayForThem": "صلِّ من أجلهم",
"adoptThem": "تبنَّهم",
"adoptThem": "تَبنَّهم",
"moreInfo": "مزيد من المعلومات",
"zoomIn": "تكبير",
"zoomOut": "تصغير",

View file

@ -1,16 +1,17 @@
{
"title": {
"prayer": "تقدم الصلاة",
"engagement": "تقدم الانخراط",
"adoption": "تقدم التبني",
"prayer": "تقدُّم الصلاة",
"engagement": "تقدُّم الانخراط",
"adoption": "تقدُّم التبنّي",
"languageFamilies": "العائلات اللغوية",
"doxaRegions": "مناطق Doxa",
"affinityBlocs": "كتل القرابة",
"gospelResources": "موارد الإنجيل"
},
"header": {
"default": "وسيلة الإيضاح",
"collapsed": "وسيلة الإيضاح",
"peopleGroupFallback": "مجموعة الشعب"
"peopleGroupFallback": "مجموعة شعبية"
},
"prayer": {
"needsPrayer": "لا أحد يصلّي",
@ -18,15 +19,15 @@
"fullPrayerCoverage": "أكثر من 100 شخص يصلّون"
},
"engagement": {
"needsEngagement": "يحتاج إلى انخراط",
"hasEngagement": "لديه انخراط"
"needsEngagement": "غير مَخْدُومَة",
"hasEngagement": "مَخْدُومَة"
},
"adoption": {
"needsAdoption": "يحتاج إلى تبني",
"hasAdoption": "لديه تبني"
"needsAdoption": "تحتاج إلى تبنٍّ",
"hasAdoption": "لديها تبنٍّ"
},
"columns": {
"upgs": "UUPGs",
"upgs": "UUPG",
"population": "السكان"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "دورة الصلاة الحالية",
"lap": "الدورة",
"upgs": "UUPGs",
"upgs": "UUPG",
"separator": " من "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "شعب، مكان، لغة، ديانة",
"placeholder": "مجموعة شعبية، مكان، لغة، ديانة",
"labels": {
"people": "الشعب:",
"people": "المجموعة الشعبية:",
"place": "المكان:",
"language": "اللغة:",
"religion": "الديانة:"

View file

@ -1,6 +1,6 @@
{
"prayForThem": "Für sie beten",
"adoptThem": "Sie adoptieren",
"adoptThem": "Adoptieren",
"moreInfo": "Mehr Infos",
"zoomIn": "Vergrößern",
"zoomOut": "Verkleinern",

View file

@ -1,7 +1,7 @@
{
"title": {
"prayer": "Gebetsfortschritt",
"engagement": "Engagement-Fortschritt",
"engagement": "Fortschritt der Arbeit vor Ort",
"adoption": "Adoptionsfortschritt",
"languageFamilies": "Sprachfamilien",
"doxaRegions": "Doxa-Regionen",
@ -9,6 +9,7 @@
"gospelResources": "Evangeliumsressourcen"
},
"header": {
"default": "Legende",
"collapsed": "Legende",
"peopleGroupFallback": "Volksgruppe"
},
@ -18,15 +19,15 @@
"fullPrayerCoverage": "100+ Menschen beten"
},
"engagement": {
"needsEngagement": "Braucht Engagement",
"hasEngagement": "Hat Engagement"
"needsEngagement": "Unberührt",
"hasEngagement": "Engagiert"
},
"adoption": {
"needsAdoption": "Braucht Adoption",
"hasAdoption": "Hat Adoption"
"needsAdoption": "Wartet auf Adoption",
"hasAdoption": "Adoptiert"
},
"columns": {
"upgs": "UUPGs",
"upgs": "VUVGs",
"population": "Bevölkerung"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "AKTUELLE GEBETSRUNDE",
"lap": "Runde",
"upgs": "UUPGs",
"upgs": "VUVGs",
"separator": " von "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "Volk, Ort, Sprache, Religion",
"placeholder": "Volksgruppe, Ort, Sprache, Religion",
"labels": {
"people": "Volk:",
"people": "Volksgruppe:",
"place": "Ort:",
"language": "Sprache:",
"religion": "Religion:"

View file

@ -1,7 +1,7 @@
{
"title": {
"prayer": "Progreso de oración",
"engagement": "Progreso de implicación",
"engagement": "Progreso del compromiso",
"adoption": "Progreso de adopción",
"languageFamilies": "Familias lingüísticas",
"doxaRegions": "Regiones Doxa",
@ -9,8 +9,9 @@
"gospelResources": "Recursos del Evangelio"
},
"header": {
"default": "Leyenda",
"collapsed": "Leyenda",
"peopleGroupFallback": "Grupo de personas"
"peopleGroupFallback": "Grupo étnico"
},
"prayer": {
"needsPrayer": "Nadie orando",
@ -18,15 +19,15 @@
"fullPrayerCoverage": "100+ personas orando"
},
"engagement": {
"needsEngagement": "Necesita implicación",
"hasEngagement": "Tiene implicación"
"needsEngagement": "No comprometido",
"hasEngagement": "Comprometido"
},
"adoption": {
"needsAdoption": "Necesita adopción",
"hasAdoption": "Tiene adopción"
"needsAdoption": "No adoptado",
"hasAdoption": "Adoptado"
},
"columns": {
"upgs": "UUPGs",
"upgs": "GENANC",
"population": "Población"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "VUELTA DE ORACIÓN ACTUAL",
"lap": "Vuelta",
"upgs": "UUPGs",
"upgs": "GENANC",
"separator": " de "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "Pueblo, lugar, idioma, religión",
"placeholder": "Grupo étnico, lugar, idioma, religión",
"labels": {
"people": "Pueblo:",
"people": "Grupo étnico:",
"place": "Lugar:",
"language": "Idioma:",
"religion": "Religión:"

View file

@ -9,6 +9,7 @@
"gospelResources": "Ressources de l'Évangile"
},
"header": {
"default": "Légende",
"collapsed": "Légende",
"peopleGroupFallback": "Peuple"
},
@ -18,12 +19,12 @@
"fullPrayerCoverage": "100+ personnes en prière"
},
"engagement": {
"needsEngagement": "Besoin d'engagement",
"hasEngagement": "Engagement en cours"
"needsEngagement": "Non engagé",
"hasEngagement": "Engagé"
},
"adoption": {
"needsAdoption": "Besoin d'adoption",
"hasAdoption": "Adoption en cours"
"hasAdoption": "Adopté"
},
"columns": {
"upgs": "UUPG",

View file

@ -1,4 +1,4 @@
{
"backToLegend": "लेजेंड पर वापस जाएं",
"backToLegend": "लेजेंड पर वापस जाएँ",
"closeDetailView": "विवरण दृश्य बंद करें"
}

View file

@ -1,17 +1,17 @@
{
"prayForThem": "उनके लिए प्रार्थना करें",
"adoptThem": "उन्हें गोद लें",
"adoptThem": "उन्हें अपनाएँ",
"moreInfo": "अधिक जानकारी",
"zoomIn": "ज़ूम इन",
"zoomOut": "ज़ूम आउट",
"switchToLightMode": "लाइट मोड पर जाएं",
"switchToDarkMode": "डार्क मोड पर जाएं",
"switchToLightMode": "लाइट मोड पर जाएँ",
"switchToDarkMode": "डार्क मोड पर जाएँ",
"resetView": "दृश्य रीसेट करें",
"toggleFullscreen": "फ़ुलस्क्रीन टॉगल करें",
"aboutThisMap": "इस मानचित्र के बारे में",
"closeMenu": "मेनू बंद करें",
"reloadMap": "मानचित्र पुनः लोड करें",
"showClusters": "क्लस्टर दिखाएं",
"showClusters": "क्लस्टर दिखाएँ",
"clusterSettings": "क्लस्टर सेटिंग्स",
"startAutoFly": "ऑटो फ्लाई शुरू करें",
"stopFlight": "उड़ान रोकें",

View file

@ -1,16 +1,17 @@
{
"title": {
"prayer": "प्रार्थना प्रगति",
"engagement": "सहभागिता प्रगति",
"prayer": "प्रार्थना की प्रगति",
"engagement": "संलग्नता की प्रगति",
"adoption": "गोद लेने की प्रगति",
"languageFamilies": "भाषा परिवार",
"doxaRegions": "Doxa क्षेत्र",
"affinityBlocs": "समानता समूह",
"doxaRegions": "DOXA क्षेत्र",
"affinityBlocs": "आत्मीयता ब्लॉक",
"gospelResources": "सुसमाचार संसाधन"
},
"header": {
"collapsed": "किंवदंती",
"peopleGroupFallback": "जनजाति समूह"
"default": "लेजेंड",
"collapsed": "लेजेंड",
"peopleGroupFallback": "जनसमूह"
},
"prayer": {
"needsPrayer": "कोई प्रार्थना नहीं कर रहा",
@ -18,15 +19,15 @@
"fullPrayerCoverage": "100+ लोग प्रार्थना कर रहे हैं"
},
"engagement": {
"needsEngagement": "सहभागिता चाहिए",
"hasEngagement": "सहभागिता है"
"needsEngagement": "अनसंपर्कित",
"hasEngagement": "संपर्कित"
},
"adoption": {
"needsAdoption": "गोद लेना चाहिए",
"needsAdoption": "गोद लेने की ज़रूरत",
"hasAdoption": "गोद लिया गया"
},
"columns": {
"upgs": "UUPGs",
"upgs": "UUPG",
"population": "जनसंख्या"
},
"footer": {

View file

@ -1,5 +1,5 @@
{
"clusterByRegion": "Doxa क्षेत्र के अनुसार",
"clusterByRegion": "DOXA क्षेत्र के अनुसार",
"clusterByLanguageFamily": "भाषा परिवार के अनुसार",
"clusterByGospelResource": "सुसमाचार संसाधन के अनुसार"
}

View file

@ -1,6 +1,6 @@
{
"header": "वर्तमान प्रार्थना चक्र",
"lap": "चक्र",
"upgs": "UUPGs",
"separator": " में से "
"upgs": "UUPG",
"separator": " / "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "लोग, स्थान, भाषा, धर्म",
"placeholder": "जनसमूह, स्थान, भाषा, धर्म",
"labels": {
"people": "लोग:",
"people": "जनसमूह:",
"place": "स्थान:",
"language": "भाषा:",
"religion": "धर्म:"

View file

@ -1,7 +1,7 @@
{
"prayForThem": "Prega per loro",
"adoptThem": "Adottali",
"moreInfo": "Più informazioni",
"moreInfo": "Maggiori informazioni",
"zoomIn": "Ingrandisci",
"zoomOut": "Riduci",
"switchToLightMode": "Passa alla modalità chiara",

View file

@ -1,7 +1,7 @@
{
"title": {
"prayer": "Avanzamento della preghiera",
"engagement": "Avanzamento dell'impegno",
"engagement": "Avanzamento del coinvolgimento",
"adoption": "Avanzamento dell'adozione",
"languageFamilies": "Famiglie linguistiche",
"doxaRegions": "Regioni Doxa",
@ -9,24 +9,25 @@
"gospelResources": "Risorse del Vangelo"
},
"header": {
"default": "Legenda",
"collapsed": "Legenda",
"peopleGroupFallback": "Gruppo di persone"
"peopleGroupFallback": "Gruppo etnico"
},
"prayer": {
"needsPrayer": "Nessuno prega",
"needsPrayer": "Nessuno in preghiera",
"hasPrayer": "1+ persone in preghiera",
"fullPrayerCoverage": "100+ persone in preghiera"
},
"engagement": {
"needsEngagement": "Necessita impegno",
"hasEngagement": "Ha impegno"
"needsEngagement": "Non coinvolto",
"hasEngagement": "Coinvolto"
},
"adoption": {
"needsAdoption": "Necessita adozione",
"hasAdoption": "Ha adozione"
"needsAdoption": "Da adottare",
"hasAdoption": "Adottato"
},
"columns": {
"upgs": "UUPGs",
"upgs": "UUPG",
"population": "Popolazione"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "GIRO DI PREGHIERA ATTUALE",
"lap": "Giro",
"upgs": "UUPGs",
"upgs": "UUPG",
"separator": " di "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "Popolo, luogo, lingua, religione",
"placeholder": "Gruppo etnico, luogo, lingua, religione",
"labels": {
"people": "Popolo:",
"people": "Gruppo etnico:",
"place": "Luogo:",
"language": "Lingua:",
"religion": "Religione:"

View file

@ -1,4 +1,4 @@
{
"backToLegend": "Voltar à legenda",
"closeDetailView": "Fechar vista de detalhe"
"closeDetailView": "Fechar visualização de detalhes"
}

View file

@ -6,13 +6,13 @@
"zoomOut": "Reduzir",
"switchToLightMode": "Mudar para modo claro",
"switchToDarkMode": "Mudar para modo escuro",
"resetView": "Repor vista",
"toggleFullscreen": "Alternar ecrã inteiro",
"resetView": "Redefinir visualização",
"toggleFullscreen": "Alternar tela cheia",
"aboutThisMap": "Sobre este mapa",
"closeMenu": "Fechar menu",
"reloadMap": "Recarregar mapa",
"showClusters": "Mostrar clusters",
"clusterSettings": "Definições de clusters",
"clusterSettings": "Configurações de clusters",
"startAutoFly": "Iniciar voo automático",
"stopFlight": "Parar voo",
"speedLabel": "Velocidade:",
@ -21,5 +21,5 @@
"normal": "Normal",
"fast": "Rápida"
},
"shareEmbed": "Partilhar e incorporar"
"shareEmbed": "Compartilhar e incorporar"
}

View file

@ -1,7 +1,7 @@
{
"title": {
"prayer": "Progresso da oração",
"engagement": "Progresso do envolvimento",
"engagement": "Progresso do engajamento",
"adoption": "Progresso da adoção",
"languageFamilies": "Famílias linguísticas",
"doxaRegions": "Regiões Doxa",
@ -9,8 +9,9 @@
"gospelResources": "Recursos do Evangelho"
},
"header": {
"default": "Legenda",
"collapsed": "Legenda",
"peopleGroupFallback": "Grupo de pessoas"
"peopleGroupFallback": "Grupo étnico"
},
"prayer": {
"needsPrayer": "Ninguém orando",
@ -18,15 +19,15 @@
"fullPrayerCoverage": "100+ pessoas orando"
},
"engagement": {
"needsEngagement": "Precisa de envolvimento",
"hasEngagement": "Tem envolvimento"
"needsEngagement": "Não engajado",
"hasEngagement": "Engajado"
},
"adoption": {
"needsAdoption": "Precisa de adoção",
"hasAdoption": "Tem adoção"
},
"columns": {
"upgs": "UUPGs",
"upgs": "PNANEs",
"population": "População"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "VOLTA DE ORAÇÃO ATUAL",
"lap": "Volta",
"upgs": "UUPGs",
"upgs": "PNANEs",
"separator": " de "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "Povo, local, língua, religião",
"placeholder": "Grupo étnico, local, língua, religião",
"labels": {
"people": "Povo:",
"people": "Grupo étnico:",
"place": "Local:",
"language": "Língua:",
"religion": "Religião:"

View file

@ -7,7 +7,7 @@
"switchToLightMode": "Comută la modul luminos",
"switchToDarkMode": "Comută la modul întunecat",
"resetView": "Resetează vizualizarea",
"toggleFullscreen": "Comută ecran complet",
"toggleFullscreen": "Comută pe ecran complet",
"aboutThisMap": "Despre această hartă",
"closeMenu": "Închide meniul",
"reloadMap": "Reîncarcă harta",

View file

@ -1,16 +1,17 @@
{
"title": {
"prayer": "Progresul rugăciunii",
"engagement": "Progresul implicării",
"adoption": "Progresul adopției",
"engagement": "Progresul angajării misionare",
"adoption": "Progresul adoptării",
"languageFamilies": "Familii de limbi",
"doxaRegions": "Regiuni Doxa",
"affinityBlocs": "Blocuri de afinitate",
"gospelResources": "Resurse ale Evangheliei"
},
"header": {
"default": "Legendă",
"collapsed": "Legendă",
"peopleGroupFallback": "Grup de popoare"
"peopleGroupFallback": "Grup etnolingvistic"
},
"prayer": {
"needsPrayer": "Nimeni nu se roagă",
@ -18,15 +19,15 @@
"fullPrayerCoverage": "100+ persoane se roagă"
},
"engagement": {
"needsEngagement": "Necesită implicare",
"hasEngagement": "Are implicare"
"needsEngagement": "Neangajat misionar",
"hasEngagement": "Angajat misionar"
},
"adoption": {
"needsAdoption": "Necesită adopție",
"hasAdoption": "Are adopție"
"needsAdoption": "Necesită adoptare",
"hasAdoption": "Adoptat"
},
"columns": {
"upgs": "UUPGs",
"upgs": "UUPG-uri",
"population": "Populație"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "TURUL DE RUGĂCIUNE CURENT",
"header": "TURUL ACTUAL DE RUGĂCIUNE",
"lap": "Tur",
"upgs": "UUPGs",
"upgs": "UUPG-uri",
"separator": " din "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "Popor, loc, limbă, religie",
"placeholder": "Grup etnolingvistic, loc, limbă, religie",
"labels": {
"people": "Popor:",
"people": "Grup etnolingvistic:",
"place": "Loc:",
"language": "Limbă:",
"religion": "Religie:"

View file

@ -1,6 +1,6 @@
{
"prayForThem": "Молитесь о них",
"adoptThem": "Усыновите их",
"prayForThem": "Молитесь за них",
"adoptThem": "Взять ответственность",
"moreInfo": "Подробнее",
"zoomIn": "Приблизить",
"zoomOut": "Отдалить",

View file

@ -1,16 +1,17 @@
{
"title": {
"prayer": "Прогресс молитвы",
"engagement": "Прогресс вовлечённости",
"adoption": "Прогресс усыновления",
"engagement": "Прогресс вовлечения",
"adoption": "Прогресс принятия ответственности",
"languageFamilies": "Языковые семьи",
"doxaRegions": "Регионы Doxa",
"affinityBlocs": "Блоки родства",
"gospelResources": "Евангельские ресурсы"
},
"header": {
"default": "Условные обозначения",
"collapsed": "Условные обозначения",
"peopleGroupFallback": "Народная группа"
"peopleGroupFallback": "Народ"
},
"prayer": {
"needsPrayer": "Никто не молится",
@ -18,15 +19,15 @@
"fullPrayerCoverage": "100+ человек молятся"
},
"engagement": {
"needsEngagement": "Нуждается в вовлечённости",
"hasEngagement": "Есть вовлечённость"
"needsEngagement": "Невовлечённый",
"hasEngagement": "Вовлечён"
},
"adoption": {
"needsAdoption": "Нуждается в усыновлении",
"hasAdoption": "Есть усыновление"
"needsAdoption": "Ответственность не взята",
"hasAdoption": "Ответственность взята"
},
"columns": {
"upgs": "UUPGs",
"upgs": "UUPG",
"population": "Население"
},
"footer": {

View file

@ -1,6 +1,6 @@
{
"header": "ТЕКУЩИЙ КРУГ МОЛИТВЫ",
"lap": "Круг",
"upgs": "UUPGs",
"upgs": "UUPG",
"separator": " из "
}

View file

@ -11,8 +11,8 @@
"aboutThisMap": "关于此地图",
"closeMenu": "关闭菜单",
"reloadMap": "重新加载地图",
"showClusters": "显示聚类",
"clusterSettings": "聚类设置",
"showClusters": "显示聚合",
"clusterSettings": "聚合设置",
"startAutoFly": "开始自动飞行",
"stopFlight": "停止飞行",
"speedLabel": "速度:",

View file

@ -1,16 +1,17 @@
{
"title": {
"prayer": "祷告进度",
"engagement": "参与进度",
"engagement": "接触进度",
"adoption": "认领进度",
"languageFamilies": "语系",
"doxaRegions": "Doxa 区域",
"affinityBlocs": "亲缘板块",
"affinityBlocs": "亲缘集团",
"gospelResources": "福音资源"
},
"header": {
"default": "图例",
"collapsed": "图例",
"peopleGroupFallback": "民族群体"
"peopleGroupFallback": "族群"
},
"prayer": {
"needsPrayer": "无人祷告",
@ -18,8 +19,8 @@
"fullPrayerCoverage": "100+ 人祷告"
},
"engagement": {
"needsEngagement": "需要参与",
"hasEngagement": "已有参与"
"needsEngagement": "未接触",
"hasEngagement": "已接触"
},
"adoption": {
"needsAdoption": "需要认领",

View file

@ -1,6 +1,6 @@
{
"header": "当前祷告轮次",
"lap": "第",
"lap": "轮次",
"upgs": "UUPGs",
"separator": " / "
}

View file

@ -1,7 +1,7 @@
{
"placeholder": "民族、地点、语言、宗教",
"placeholder": "族群、地点、语言、宗教",
"labels": {
"people": "民族:",
"people": "族群:",
"place": "地点:",
"language": "语言:",
"religion": "宗教:"

View file

@ -1,302 +1,315 @@
{
"Daily Prayer Coverage": "تغطية صلاة يومية",
"%count% people groups in %countries% countries": "%count% مجموعة بشرية في %countries% دولة",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "تضم %region% %count% مجموعة بشرية في %countries% دولة. يشير لون كل نقطة إلى عدد الأشخاص الذين يصلّون من أجل تلك المجموعة البشرية.",
"Compliment": "إطراء",
"Daily Prayer Coverage": "تغطية الصلاة اليومية",
"%count% people groups in %countries% countries": "%count% مجموعة شعبية في %countries% دولة",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "تضم %region% %count% مجموعة شعبية في %countries% دولة. يشير لون كل نقطة إلى عدد الأشخاص الذين يصلّون من أجل تلك المجموعة الشعبية.",
"All Regions": "جميع المناطق",
"By Region": "حسب المنطقة",
"Countries": "الدول",
"Countries in this region": "الدول في هذه المنطقة",
"Engagement Progress": "تقدُّم الانخراط",
"Find unreached people groups by region and country.": "ابحث عن المجموعات البشرية غير المُبلَّغة حسب المنطقة والدولة.",
"Find unreached people groups by region and country.": "ابحث عن المجموعات الشعبية غير المبلَّغة حسب المنطقة والدولة.",
"Goal": "الهدف",
"I'd like to receive email updates from the DOXA partnership.": "أرغب في تلقي تحديثات عبر البريد الإلكتروني من شراكة DOXA.",
"Other": "أخرى",
"Outside this region": "خارج هذه المنطقة",
"People Groups": "مجموعات بشرية",
"people groups engaged": "مجموعات بشرية مُنخرِطة",
"People Groups": "مجموعات شعبية",
"Please choose what your message is about.": "يُرجى اختيار موضوع رسالتك.",
"Please enter a message.": "يُرجى إدخال رسالة.",
"Please enter a valid email address.": "يُرجى إدخال عنوان بريد إلكتروني صالح.",
"Problem": "مشكلة",
"Send message": "إرسال الرسالة",
"Sending…": "جارٍ الإرسال…",
"Suggestion": "اقتراح",
"Tell us more…": "أخبرنا المزيد…",
"Verification is still loading. Please try again in a moment.": "لا يزال التحقق قيد التحميل. يُرجى المحاولة مرة أخرى بعد لحظات.",
"We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.": "يسعدنا أن نسمع منك: أخبرنا بما يعجبك، أو شارك اقتراحًا، أو أبلغ عن مشكلة.",
"What is your message about?": "عمّ تدور رسالتك؟",
"Your name (optional)": "اسمك (اختياري)",
"people groups engaged": "مجموعات شعبية مَخْدُومَة",
"Regions": "المناطق",
"See %region% dashboard": "عرض لوحة معلومات %region%",
"There are %count% people groups in %country%. Check the map for the people groups on the border of this country as well.": "توجد %count% مجموعات بشرية في %country%. تحقق من الخريطة لمعرفة المجموعات البشرية الواقعة على حدود هذه الدولة أيضًا.",
"A church-led commitment to pray, give, and send so that gospel access begins": "الكنيسة تقودها روح الإلتزام بالصلاة والعطاء والإرسال لتفتح أبواب الوصول بالإنجيل",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "تصميم أنيق وبسيط لمنصة حياة دوكسا - للوصول إلى جميع الناس بحلول عام 2033",
"There are %count% people groups in %country%. Check the map for the people groups on the border of this country as well.": "توجد %count% مجموعة شعبية في %country%. تحقق من الخريطة لمعرفة المجموعات الشعبية الواقعة على حدود هذه الدولة أيضًا.",
"A church-led commitment to pray, give, and send so that gospel access begins": "التزام تقوده الكنيسة بالصلاة والعطاء والإرسال حتى يبدأ الوصول للانجيل",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "تصميم أنيق وبسيط لمنصة DOXA Life - انخراط كل مجموعة شعبية بحلول عام 2033",
"A simple path to faithful obedience": "الطريق البسيط للطاعة الأمينة",
"About": "عن",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "ساعد في دعم وتشجيع من يدعوهم الله لعبور الثقافات وخدمة هذه المجموعة البشرية مباشرة.",
"Additional tools to help your church stay engaged in prayer for this people group": "أدوات إضافية لمساعدة كنيستك على مواصلة الصلاة من أجل هذه المجموعة العرقية",
"Adopt": "إنتمي",
"Adopt an unengaged people group": "شارك في تبني شعبا لم تصلهم الرسالة بعد",
"Adopt people group": "إحتوي مجموعة بشرية",
"Adopted": "تم انتماؤه",
"Adoption Certificate": "شهادة التبني",
"Adoption Form": "نموذج الإنتماء",
"Adoption Goal": "هدف الإنتماء",
"Adoption Guide & Resources": "دليل الإنتماء & وموارده",
"Adoption Progress": "تقدُّم الإنتماء",
"Adoption Resources": "موارد التبني",
"Adoption Status": "وضعية الإنتماء",
"Adoption invites the local church into meaningful participation - praying, giving, and sending – so that a people group moves from unengaged to engaged, and ultimately becomes a worshipping community for Jesus.": "الإنتماء يدعوا الكنيسة المحلية للمشاركة الفعّالة - بالصلاة, العطاء والإرسال حتى يتحّول الشعب من ملتزم إلى غير ملتزم ويصبح يعبد يسوع ويمجده.",
"Adoption is a much bigger commitment than signing up to pray. If you only wish to pray, click the button below. Please remember to also sign up to pray after you fill out the adoption form.": "الإنتماء التزام أكبر بكثير من التسجيل للصلاة. إذا كنت ترغب فقط في الصلاة، انقر على الزر أدناه. يرجى أن تتذكر أيضاً التسجيل للصلاة بعد تعبئة استمارة الإنتماء.",
"Adoption mobilizes 100+ daily intercessors whose prayer prepares the soil, breaks spiritual barriers, and supports workers who go. Every gospel movement begins with prayer.": "الإنتماء يضمن حشد أكثر من 100 شخص يوميا، تهيء صلاتهم التربة وتكسر الحواجز الروحية وتدعم المبشرين. كل حركة إنجيلية تبدأ بالصلاة.",
"About": "عن دوكسا",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "ساعد في دعم وتشجيع من يدعوهم الله لعبور الثقافات وخدمة هذه المجموعة الشعبية مباشرة.",
"Additional tools to help your church stay engaged in prayer for this people group": "أدوات إضافية لمساعدة كنيستك على مواصلة الصلاة من أجل هذه المجموعة الشعبية",
"Adopt": "تَبنَّ",
"Adopt an unengaged people group": "تَبنَّ مجموعة شعبية غير مَخْدُومَة",
"Adopt people group": "تَبنَّ مجموعة شعبية",
"Adopted": "متبنَّاة",
"Adoption Certificate": "شهادة التبنّي",
"Adoption Form": "نموذج التبنّي",
"Adoption Goal": "هدف التبنّي",
"Adoption Guide & Resources": "دليل التبنّي وموارده",
"Adoption Progress": "تقدُّم التبنّي",
"Adoption Resources": "موارد التبنّي",
"Adoption Status": "حالة التبنّي",
"Adoption invites the local church into meaningful participation - praying, giving, and sending – so that a people group moves from unengaged to engaged, and ultimately becomes a worshipping community for Jesus.": "التبنّي يدعو الكنيسة المحلية إلى مشاركة حقيقية - بالصلاة والعطاء والإرسال - حتى تنتقل المجموعة الشعبية من غير مَخْدُومَة إلى مَخْدُومَة، وتصير في النهاية جماعة تعبد يسوع.",
"Adoption is a much bigger commitment than signing up to pray. If you only wish to pray, click the button below. Please remember to also sign up to pray after you fill out the adoption form.": "التبنّي التزام أكبر بكثير من التسجيل للصلاة. إذا كنت ترغب فقط في الصلاة، انقر على الزر أدناه. يرجى أن تتذكر أيضًا التسجيل للصلاة بعد تعبئة استمارة التبنّي.",
"Adoption mobilizes 100+ daily intercessors whose prayer prepares the soil, breaks spiritual barriers, and supports workers who go. Every gospel movement begins with prayer.": "التبنّي يحشد أكثر من 100 شفيع يومي، تهيّئ صلاتهم التربة وتكسر الحواجز الروحية وتدعم العاملين الذاهبين. كل حركة إنجيلية تبدأ بالصلاة.",
"All rights reserved.": "جميع الحقوق محفوظة.",
"Alternate Names": "الأسماء البديلة",
"Audio Scripture": "الكتاب المقدس الصوتي",
"Back": "العودة إلى الخلف",
"Bible Stories": "قصص الكتاب المقدس",
"Bible Translation": "ترجمة الكتاب المقدس",
"Champion Details": "معلومات البطل",
"Champion Tips": "إرشادات المنسقين",
"Choose": "إختر",
"Choose a people group": "إختر شعب",
"Choose an unengaged people group you will commit to pray for daily.": "إختر شعبا لم يخدم بعد، وابدأ الإلتزام بالصلاة له كل يوم.",
"Church planting movements among every unreached people on earth": "معا نحو تأسيس الكنائس بين كل الشعوب التي لا تصلها الرسالة بعد",
"Church/Group Name": "إسم الكنيسة/المجموعة",
"Churches and networks take ownership – praying, giving, and preparing the way for gospel workers.": "تتولى الكنائس والشبكات المسؤولية من خلال الصلاة، العطاء وتحضير الطريق للعاملين في مجال نشر الإنجيل.",
"Churches become active partners in God's mission": "الكنائس شركاء في مهمة الله",
"Champion Details": "معلومات المنسّق",
"Champion Tips": "إرشادات المنسّق",
"Choose": "اختر",
"Choose a people group": "اختر مجموعة شعبية",
"Choose an unengaged people group you will commit to pray for daily.": "اختر مجموعة شعبية غير مَخْدُومَة تلتزم بالصلاة من أجلها كل يوم.",
"Church planting movements among every unreached people on earth": "حركات غرس الكنائس بين كل مجموعة شعبية غير مبلَّغة على وجه الأرض",
"Church/Group Name": "اسم الكنيسة/المجموعة",
"Churches and networks take ownership – praying, giving, and preparing the way for gospel workers.": "تتولى الكنائس والشبكات المسؤولية من خلال الصلاة والعطاء وتمهيد الطريق للعاملين في الإنجيل.",
"Churches become active partners in God's mission": "تصير الكنائس شركاء فاعلين في رسالة الله",
"Clear All": "مسح الكل",
"Click again to interact with map": "إضغط مجددا للتفاعل مع الخريطة",
"Close": "مغلق",
"Click again to interact with map": "اضغط مجددًا للتفاعل مع الخريطة",
"Close": "إغلاق",
"Close video": "إغلاق الفيديو",
"Commit": "إلتزام",
"Commit": "التزام",
"100+ People Praying": "أكثر من 100 شخص يصلّون",
"1+ People Praying": "شخص واحد أو أكثر يصلّي",
"No One Praying": "لا أحد يصلّي",
"Contact": "جهة الإتصال",
"Contact Page": "صفحة الاتّصال",
"Contact": "الاتصال",
"Contact Page": "صفحة الاتصال",
"Contact Us": "تواصل معنا",
"Country": "الدولة",
"Cross-cultural workers present": "تواجد خدّام يعملون عبر الثقافات",
"Cross-cultural workers present": "وجود عاملين عبر الثقافات",
"Current Status": "الوضع الحالي",
"DOXA Campaign Talking Points": "حاور الحديث لحملة دوكسا",
"DOXA Life": "حياة المجد",
"DOXA Campaign Talking Points": "محاور الحديث لحملة دوكسا",
"DOXA Life": "DOXA Life",
"DOXA Playbook": "دليل دوكسا",
"DOXA Playbook Slides": "عرض شرائح دليل دوكسا",
"DOXA Promo Video": "الفيديو الترويجي لدليل دوكسا",
"DOXA Prayer Card Bundles per language": "حزم بطاقات صلاة دوكسا لكل لغة",
"DOXA Promo Video": "الفيديو الترويجي لدوكسا",
"DOXA is the Greek word for \"GLORY\".": "دوكسا هي الكلمة اليونانية التي تعني \"المجد\".",
"Daily prayer coverage for all {0} DOXA people groups": "تغطية صلاة يومية لجميع مجموعات دوكسا البشرية البالغ عددها {0}",
"Daily prayer coverage for all {0} DOXA people groups": "تغطية الصلاة اليومية لجميع مجموعات دوكسا الشعبية البالغ عددها {0}",
"Definitions": "التعريفات",
"Disciple & church multiplication": "تضاعف التلاميذ والكنيسة",
"Disciple & church multiplication": "تضاعف التلاميذ والكنائس",
"Discussion Guide": "دليل النقاش",
"Don't see the email? Check your spam folder.": "إذا لم يصلك البريد الإلكتروني، فتحقق من الرسائل الغير مرغوب فيها",
"Done": "أنجز",
"Don't see the email? Check your spam folder.": "إذا لم يصلك البريد الإلكتروني، فتحقق من الرسائل غير المرغوب فيها.",
"Done": "تم",
"Download": "التحميل",
"Doxa Endowment Investment Policy Statement": "بيان سياسة الاستثمار في صندوق دوكسا",
"Doxa Page": "صفحة دوكسا",
"Email": "البريد الإلكتروني",
"Email Templates": "نماذج البريد الإلكتروني",
"Engage": "إلتزم",
"Engage every people by 2033": "التفاعل والإلتزام مع الجميع بحلول عام 2033",
"Engaged": "مُنخرَط",
"Engaged!": "مُنخرَط!",
"Engage": "انخرط",
"Engage every people by 2033": "انخراط كل الشعوب بحلول عام 2033",
"Engaged": "مَخْدُومَة",
"Engaged!": "مَخْدُومَة!",
"Engagement Status": "حالة الانخراط",
"Engagement starts with prayer": "الإلتزام يبدأ من الصلاة",
"Enter Church/Group Name": "أدخل إسم الكنيسة/المجموعة",
"Engagement starts with prayer": "الانخراط يبدأ بالصلاة",
"Enter Church/Group Name": "أدخل اسم الكنيسة/المجموعة",
"Enter your email": "الرجاء إدخال بريدك الإلكتروني",
"Enter your message": "الرجاء إدخال الرسالة",
"Enter your name": "الرجاء إدخال الإسم",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "كل حركة إنجيلية تبدأ دائما بالصلاة. صلوا يوميا من أجل الشعوب التي لم تخدم بعد وساعدوا في تمهيد الطريق",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "كل مجموعة بشرية غير مبشرة تتبناها كنيسة ملتزمة بالصلاة والعطاء والإرسال",
"Every unengaged people on earth engaged by 2033": "كل شعب لم يتم الوصول إليه على وجه الأرض سيكون مشمولا بالمشاركة بحلول 2033",
"Enter your name": "الرجاء إدخال الاسم",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "كل حركة إنجيلية تبدأ بالصلاة الشفاعية. غطِّ مجموعة شعبية غير مَخْدُومَة بالصلاة اليومية وساعد في تمهيد الطريق.",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "كل مجموعة شعبية غير مَخْدُومَة تتبنّاها كنيسة ملتزمة بالصلاة والعطاء والإرسال",
"Every unengaged people on earth engaged by 2033": "كل مجموعة شعبية غير مَخْدُومَة على وجه الأرض تصير مَخْدُومَة بحلول عام 2033",
"Exact Search": "بحث دقيق",
"Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "مثال: راعي الكنيسة، راعي الإرسالية، شيخ الكنيسة، قائد المتطوعين، إلخ.",
"Find a UUPG": "إبحث عن شعب لم يخدم بعد",
"First Name": "الإسم الشخصي",
"Frontier People": "الشعوب الغير مخدومة",
"Fruitful engagement among frontier peoples and the under-engaged": "تحقيق تفاعل مثمر وفعّال مع الشعوب الحدودية والمجموعات الغير مخدومة روحيا",
"Full Profile": "الملف الشخصي الكامل",
"Find a UUPG": "ابحث عن UUPG",
"First Name": "الاسم الشخصي",
"Frontier People": "شعوب المناطق البعيدة",
"Fruitful engagement among frontier peoples and the under-engaged": "انخراط مُثمر بين شعوب المناطق البعيدة والمجموعات الشعبية التي بها عمل روحي ضعيف",
"Full Profile": "الملف الكامل",
"General Resources": "الموارد العامة",
"Get Started": "إبدأ الآن",
"Give": "أعطِي",
"Give to support gospel work among unreached peoples": "تبرع لدعم عمل التبشير بين الشعوب التي لم يصلها الإنجيل بعد",
"Global Partnership for the Unreached": "الشراكة العالمية للوصول إلى الفئات الغير مبشّرة",
"God raises up men and women to go, serve, and proclaim Christ among the nations.": "الله يقيم رجالا ونساء للخدمة والإعلان عن المسيح في جميع الأمم",
"Gospel Ambition Team": "طموح فريق التبشير",
"Get Started": "ابدأ الآن",
"Give": "أعطِ",
"Give to support gospel work among unreached peoples": "تبرّع لدعم العمل الإنجيلي بين المجموعات الشعبية غير المبلَّغة",
"Global Partnership for the Unreached": "الشراكة العالمية من أجل المجموعات الشعبية غير المبلَّغة",
"God raises up men and women to go, serve, and proclaim Christ among the nations.": "الله يقيم رجالًا ونساءً ليذهبوا ويخدموا ويعلنوا المسيح بين الأمم.",
"Gospel Ambition Team": "فريق Gospel Ambition",
"Gospel Recordings": "تسجيلات الإنجيل",
"Graphics, QR code and slides for sharing with your congregation": "رسومات، رمز الاستجابة السريعة( QR )، وعروض تقديمية للمشاركة مع جماعتك",
"Has prayer coverage": "لديه تغطية للصلاة",
"Help prepare the way for gospel engagement through prayer": "لنهيئ الطريق للتفاعل مع الإنجيل بالصلاة",
"Helpful tips for sustaining long-term commitment": "الإرشادات المفيدة للحفاظ على الإلتزام المستمر",
"Hide Filters": "إخفاء المرشحات",
"Graphics, QR code and slides for sharing with your congregation": "رسومات، ورمز الاستجابة السريعة (QR)، وشرائح عرض للمشاركة مع جماعتك",
"Has prayer coverage": "لديها تغطية بالصلاة",
"Help prepare the way for gospel engagement through prayer": "ساعد في تمهيد الطريق للانخراط بالإنجيل من خلال الصلاة",
"Helpful tips for sustaining long-term commitment": "إرشادات مفيدة للحفاظ على الالتزام طويل الأمد",
"Hide Filters": "إخفاء عوامل التصفية",
"Home": "الصفحة الرئيسية",
"How Adoption Works": "كيف يتم الإنتماء",
"I give permission for DOXA to connect me with others adopting this people group.": "أوافق على أن تقوم دوكسا بربطي مع الأخرين الذين إحتووا هذه المجموعة",
"I was a stranger and you invited me in.": "كنت غريبا وقد دعوتني.",
"How Adoption Works": "كيف يتم التبنّي",
"I give permission for DOXA to connect me with others adopting this people group.": "أوافق على أن تربطني دوكسا بالآخرين الذين يتبنّون هذه المجموعة الشعبية.",
"I was a stranger and you invited me in.": "كنت غريبًا فآويتموني.",
"I would like to receive email updates from the DOXA partnership.": "أرغب في تلقي آخر المستجدات عبر البريد الإلكتروني من شراكة DOXA.",
"I/my church/group commits to adopting this People Group for prayer, partnership and support.": "أنا/كنيستي/مجموعتي نلتزم تبني هذه المجموعة للصلاة والشراكة والدعم.",
"I/my church/group commits to adopting this People Group for prayer, partnership and support.": "أنا/كنيستي/مجموعتي نلتزم بتبنّي هذه المجموعة الشعبية للصلاة والشراكة والدعم.",
"In English": "باللغة الإنجليزية",
"In partnership with the global church, our vision is for...": "بالتعاون مع الكنيسة العالمية، رؤيتنا هي من أجل...",
"Info": "المعلومات",
"Initial Proposal": "الاقتراح الأولي",
"Intercessors": "المتشفعين",
"Intercessors": "الشفعاء",
"Introduction": "المقدمة",
"Introduction 2025": "مقدمة 2025",
"It looks like nothing was found at this location. Perhaps one of the links below can help.": "يبدو أنه لم يتم العثور على شيء في هذا الموقع. لعل أحد الروابط أدناه تفيدك.",
"It looks like nothing was found at this location. Perhaps one of the links below can help.": "يبدو أنه لم يتم العثور على شيء في هذا الموقع. لعل أحد الروابط أدناه يفيدك.",
"Jesus": "يسوع",
"Jesus Film": "فيلم يسوع",
"Join": "إنضم",
"Key insights about the people group": "الرؤى الرئيسية المتعلقة بالمجموعة البشرية",
"Join": "انضم",
"Key insights about the people group": "الرؤى الرئيسية المتعلقة بالمجموعة الشعبية",
"Language": "اللغة",
"Last Name": "اللقب",
"Learn More": "إكتشف المزيد",
"Let's TOGETHER give Jesus a gift:": "معا لنقدم هدية ليسوع:",
"Learn More": "اكتشف المزيد",
"Let's TOGETHER give Jesus a gift:": "معًا لنقدّم هديّة ليسوع:",
"Load More": "تحميل المزيد",
"Loading results...": "النتائج قيد التحميل...",
"Location of Church/Group": "موقع الكنيسة/المجموعة",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "تفتقر العديد من مجموعات الشعوب الغير مخدومة روحيا إلى الكنائس، ولا يوجد فيها مبشرون، وغالبا لا يوجد مؤمنون، مما يعني أن الصلاة نيابة عنهم شبة معدومة أو محدودة للغاية.",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "تفتقر كثير من المجموعات الشعبية غير المَخْدُومَة إلى الكنائس، ولا يوجد فيها مرسَلون، وغالبًا لا يوجد مؤمنون، مما يعني أن الصلاة نيابة عنها شبه معدومة أو محدودة للغاية.",
"Message": "الرسالة",
"Mobilization of 20,000+ DOXA partnership missionaries": "حشد أكثر من 20.000 مبشّر بالتعاون مع شركاء دوكسا لتحقيق الرسالة المشتركة",
"Mobilize": "حشد المؤمنين",
"Mobilize 100+ people praying daily for each DOXA people group": "حشد أكثر من 100 شخص للصلاة يوميًا من أجل كل مجموعة بشرية من مجموعات دوكسا",
"Mobilize others in your church to join in prayer": "شجّعوا الآخرين في كنيستك على المشاركة في الصلاة",
"Mobilize toward the goal of at least 100 prayer partners to cover the people group in daily prayer.": "تعبئة المشاركين نحو هدف الحصول على ما لا يقل عن 100 شريك صلاة لتغطية المجموعة البشرية بصلاة يومية.",
"Mobilization of 20,000+ DOXA partnership missionaries": "حشد أكثر من 20,000 من مرسَلي شراكة DOXA",
"Mobilize": "حَشِّد",
"Mobilize 100+ people praying daily for each DOXA people group": "حشد أكثر من 100 شخص للصلاة يوميًا من أجل كل مجموعة شعبية من مجموعات دوكسا",
"Mobilize others in your church to join in prayer": "حَشِّد الآخرين في كنيستك للمشاركة في الصلاة",
"Mobilize toward the goal of at least 100 prayer partners to cover the people group in daily prayer.": "حَشِّد نحو هدف الحصول على ما لا يقل عن 100 شريك صلاة لتغطية المجموعة الشعبية بالصلاة اليومية.",
"More": "المزيد",
"Name": "الإسم",
"Name": "الاسم",
"No": "لا",
"No options found": "لم يتم العثور على أي خيارات",
"No prayer coverage": "لا توجد تغطية للصلاة",
"No unengaged people groups by 2033": "الهدف هو القضاء على جميع الشعوب الغير مخدومة روحيا بحلول عام 2033",
"Not Adopted": "لم يتم انتماؤه",
"Not Done": "لم ينجز",
"Not Engaged": "غير مُنخرَط",
"Our gift to Jesus": "هديتنا إلى الرب يسوع",
"Our hope is to cover each of them in extraordinary prayer. You and your church can be part of it.": "رجاؤنا أن نغطي كل واحد منهم بصلاة استثنائية. يمكنك أنت وكنيستك أن تكونوا جزءًا من ذلك.",
"Out of {0} DOXA people groups:": "من بين {0} مجموعة بشرية من دوكسا:",
"No unengaged people groups by 2033": "لا مجموعات شعبية غير مَخْدُومَة بحلول عام 2033",
"Not Adopted": "غير متبنَّاة",
"Not Done": "لم يتم",
"Not Engaged": "غير مَخْدُومَة",
"Our gift to Jesus": "هديّتنا ليسوع",
"Our hope is to cover each of them in extraordinary prayer. You and your church can be part of it.": "رجاؤنا أن نغطي كل واحدة منها بصلاة استثنائية. يمكنك أنت وكنيستك أن تكونوا جزءًا من ذلك.",
"Out of {0} DOXA people groups:": "من بين {0} مجموعة شعبية من دوكسا:",
"Overview": "نظرة عامة",
"Page Not Found": "الصفحة غير موجودة",
"Partner": "شارك",
"Partner financially on a monthly basis with the Doxa Foundation to help sustain prayer mobilization, campaign operations, and the sending of gospel workers.": "كن شريكا ماليا شهريا مع مؤسسة دوكسا للمساعدة في إستمرار حركة الصلاة، ودعم العمليات، وإرسال العاملين في خدمة الإنجيل.",
"Partner through prayer, giving, and sending so that gospel access begins.": "شارك بالصلاة والعطاء والإرسال لتسهيل وصول الإنجيل إلى الجميع.",
"Partner financially on a monthly basis with the Doxa Foundation to help sustain prayer mobilization, campaign operations, and the sending of gospel workers.": "كن شريكًا ماليًا شهريًا مع مؤسسة دوكسا للمساعدة في استمرار حشد الصلاة، وتشغيل الحملة، وإرسال العاملين في خدمة الإنجيل.",
"Partner through prayer, giving, and sending so that gospel access begins.": "شارك بالصلاة والعطاء والإرسال حتى يبدأ الوصول للانجيل.",
"Partnering Church": "الكنيسة الشريكة",
"People Group": "مجموعة بشرية",
"People Group Not Found": "المجموعة البشرية غير موجودة",
"People Group": "مجموعة شعبية",
"People Group Not Found": "المجموعة الشعبية غير موجودة",
"People committed to praying": "الأشخاص الذين التزموا بالصلاة",
"People groups with complete daily prayer coverage": "المجموعات العرقية التي لديها تغطية صلاة يومية كاملة",
"People groups with complete daily prayer coverage": "المجموعات الشعبية التي لديها تغطية كاملة بالصلاة اليومية",
"Per Page": "لكل صفحة",
"Phone": "الهاتف",
"Phone number is too long": "رقم الهاتف طويل جدًا",
"Phone number is too short": "رقم الهاتف طويل جداً",
"Phone number is too short": "رقم الهاتف قصير جدًا",
"Photos, stories and testimonies": "الصور، القصص والشهادات",
"Please confirm your adoption commitment.": "الرجاء تأكيد التزامك بالإنتماء",
"Please enter a valid phone number": "الرجاء التأكد من إدخال رقم الهاتف صحيح",
"Please confirm your adoption commitment.": "الرجاء تأكيد التزامك بالتبنّي.",
"Please enter a valid phone number": "الرجاء إدخال رقم هاتف صحيح",
"Popular Pages:": "الصفحات الأكثر زيارة:",
"Population": "عدد السكان",
"Pray": "صلّي",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "صلي بإخلاص إلى رب الحصاد... طالبا أن يرسل فعلة إلى الشعوب التي لم تخدم روحيا",
"Pray daily and help provide complete prayer coverage for a people group.": "صلِّ يوميا وساهم في توفير تغطية صلاة كاملة لإحدى المجموعات البشرية.",
"Pray for them": "صلّي من أجلهم",
"Pray regularly for this people group and for gospel breakthrough": "واظبوا على الصلاة من أجل هذه المجموعة، طالبين أن يفتح الله الطريق لانتشار الإنجيل بينهم",
"Pray": "صلِّ",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "اطلبوا بإلحاح من رب الحصاد... أن يرسل فعلة إلى [المجموعات الشعبية غير المَخْدُومَة].",
"Pray daily and help provide complete prayer coverage for a people group.": "صلِّ يوميًا وساهم في توفير تغطية كاملة بالصلاة لإحدى المجموعات الشعبية.",
"Pray for them": "صلِّ من أجلهم",
"Pray regularly for this people group and for gospel breakthrough": "واظب على الصلاة من أجل هذه المجموعة الشعبية، طالبًا أن يفتح الله الطريق لانتشار الإنجيل بينها",
"Prayer Campaign QR Code": "رمز الاستجابة السريعة (QR) لحملة الصلاة",
"Prayer Coverage": "التغطية المستمرة بالصلاة",
"Prayer coverage progress": "تقدم تغطية الصلاة",
"Prayer Goal": "الغاية من الصلاة",
"Prayer Progress": "النموّ في حياة الصلاة",
"Prayer Coverage": "تغطية الصلاة",
"Prayer coverage progress": "تقدُّم تغطية الصلاة",
"Prayer Goal": "هدف الصلاة",
"Prayer Progress": "تقدُّم الصلاة",
"Prayer Status": "حالة الصلاة",
"Prayer for an unengaged people group": "الصلاة للشعوب التي لم يتم الوصول اليهم",
"Prayer opens the door for engagement": "الصلاة تفتح الباب للمشاركة",
"Prayer prepares the way for the gospel": "الصلاة تمهد الطريق لنشر رسالة الإنجيل",
"Prayer for an unengaged people group": "الصلاة من أجل مجموعة شعبية غير مَخْدُومَة",
"Prayer opens the door for engagement": "الصلاة تفتح الباب للانخراط",
"Prayer prepares the way for the gospel": "الصلاة تمهد الطريق للإنجيل",
"Prayer softens hearts, opens doors, and invites the work of the Holy Spirit long before workers arrive or the gospel is proclaimed.": "الصلاة تليّن القلوب، وتفتح الأبواب، وتدعو إلى عمل الروح القدس قبل وصول الخدام أو إعلان الإنجيل بفترة طويلة.",
"Prayer unites the global church": "الصلاة تعزّز الوحدة داخل الكنيسة العالمية",
"Prayerfully select an unengaged people group to adopt.": "إختر بالصلاة شعب غير ملتزم ليتم انتمائه",
"Prayerfully select an unengaged people group to adopt.": "اختر بالصلاة مجموعة شعبية غير مَخْدُومَة لتتبنّاها.",
"Primary Language": "اللغة الأساسية",
"Primary Religion": "الدين الرئيسي",
"Privacy Policy": "سياسة الخصوصية",
"Printable Prayer Cards": "بطاقة صلاة قابلة للطباعة",
"Printable and digital resources to promote awareness and engagement": "موارد مطبوعة ورقمية للنشر والتوعية",
"Printable prayer cards and people group images": "بطاقات صلاة قابلة للطباعة وصور المجموعات البشرية",
"Printable Prayer Cards": "بطاقات صلاة قابلة للطباعة",
"Printable and digital resources to promote awareness and engagement": "موارد مطبوعة ورقمية لتعزيز الوعي والانخراط",
"Printable prayer cards and people group images": "بطاقات صلاة قابلة للطباعة وصور المجموعات الشعبية",
"Progress": "التقدّم",
"Promo Slide": "شريحة ترويجية",
"Radio Broadcasts": "البث الإذاعي",
"Raise up 100+ daily intercessors to pray for this people group.": "دعونا نشجع أكثر من 100 شخص على الصلاة يوميا من أجل هذه المجموعة البشرية.",
"Real prayer needs from the field": "تحديد الإحتياجات الحقيقية للصلاة لخدمة الشعوب الغير مخدومة روحيا",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "إنضم إلى المؤمنين عالميا وتلقى نقاط الصلاة اليومية للشعوب الغير فعالة",
"Raise up 100+ daily intercessors to pray for this people group.": "أقم أكثر من 100 شفيع يصلّون يوميًا من أجل هذه المجموعة الشعبية.",
"Real prayer needs from the field": "احتياجات صلاة حقيقية من الميدان",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "تلقَّ نقاط الصلاة اليومية وانضم إلى المؤمنين حول العالم في الصلاة من أجل المجموعات الشعبية غير المَخْدُومَة.",
"Religion": "الدين",
"Religious Practices": "الممارسات الدينية",
"Research": "البحث",
"Resources": "الموارد",
"Resources available on this page": "لموارد المتاحة في هذه الصفحة",
"Resources available on this page": "الموارد المتاحة في هذه الصفحة",
"Role": "الدور",
"Scripture-centered prayer themes": "مواضيع الصلاة القائمة على الكتاب المقدس",
"Search": "إبحث",
"Search names, country/continent, religions...": "إبحث عن الأسماء، الدولة/القارة، الأديان...",
"Search people groups or locations": "ابحث عن الأشخاص أو الأماكن",
"Search": "ابحث",
"Search names, country/continent, religions...": "ابحث عن الأسماء، الدولة/القارة، الأديان...",
"Search people groups or locations": "ابحث عن المجموعات الشعبية أو المواقع",
"See All": "عرض جميع العناصر",
"Select": "اختر",
"Select Country": "إختر الدولة",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "حدّد من المجموعات المميزة والغير ملتزمة، أو إبحث في الأسفل عن موقع أو مجموعة معينة .",
"Select Country": "اختر الدولة",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "حدّد مجموعة شعبية غير مَخْدُومَة من المجموعات المميّزة، أو ابحث في الأسفل عن مجموعة أو موقع معيّن.",
"Send": "أرسل",
"Send or raise up workers who may go and serve among them": "أرسل وأقم خدّاما ليذهبوا ويخدموا بينهم",
"Send or raise up workers who may go and serve among them": "أرسل أو أقم عاملين ليذهبوا ويخدموا بينهم",
"Show Filters": "إظهار عوامل التصفية",
"Show publicly that my church adopted this people group.": "أظهر علناً أن كنيستي تبنّت هذه المجموعة العرقية.",
"Show publicly that my church adopted this people group.": "أظهر علنًا أن كنيستي تبنّت هذه المجموعة الشعبية.",
"Sign up": "سجّل الآن",
"Sign up to pray": "سجّل للصلاة",
"Sign up to pray for {0}": "سجّل للصلاة من أجل {0}",
"Sign up to receive daily prayer points and updates for this people group.": "سجّل لتتلقى نقاط الصلاة اليومية وآخر المستجدات عن هذه المجموعة",
"Sign up to receive daily prayer points and updates for this people group.": "سجّل لتتلقى نقاط الصلاة اليومية وآخر المستجدات عن هذه المجموعة الشعبية.",
"Simple Page": "صفحة بسيطة",
"Social Share": "المشاركة على مواقع التواصل الاجتماعي",
"Sort": "رتّب",
"Spirit-led reflection and guidance": "التأمل والإرشاد بقيادة الروح القدس",
"Step-by-step guidance for churches adopting a people group": "إرشادات الكنيسة خطوة بخطوة للشعوب المنتمية",
"Step-by-step guidance for churches adopting a people group": "إرشادات خطوة بخطوة للكنائس التي تتبنّى مجموعة شعبية",
"Submit": "إرسال",
"Submit Updates": "إرسال التحديثات",
"Submitting...": "جار الإرسال...",
"Success! Form submitted.": "تم بنجاح إرسال الاستمارة",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "شكرًا لكم على تبنيكم لهذه المجموعة العرقية غير المتفاعلة وغير المبلغة. إن كنيستكم تنضم إلى حركة عالمية تطلب من الله أن يفتح الطريق أمام الإنجيل بين الناس الذين لا يزالون يفتقرون إلى الوصول إليه أو لا يصلهم إلا قليلاً. توفر هذه الصفحة موارد لمساعدة كنيستكم على البقاء على اطلاع، وحشد الصلوات، واستكشاف الطرق التي قد يستخدم بها الله مجتمعكم للمساعدة في إيصال بشرى يسوع إلى هذه المجموعة العرقية.",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "شكرا لأخذك خطوة نحو إنتماء مجموعة بشرية غير ملتزمة. الرجاء إكمال النموذج أدناه حتى نتمكن من تأكيد إنتماء كنيستك للمجموعة، تواصل مع المسؤول في الكنيسة وإبدأ في إرسال تحديثات الصلاة والموارد لك.",
"Thank you for your adoption commitment! We will be in touch soon.": "نشكركم على إلتزامكم بالتبني! سنتواصل معكم قريبا.",
"Thank you for your message. We will get back to you soon!": "نشكر تواصلك معنا. وسنوافيك بالرد قريبا!",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "البطل هو الشخص المسؤول عن تنظيم 100 مصلٍّ واستلام التحديثات المتعلقة بالحملة.",
"The DOXA Vision: Click image to watch the video": "رؤية دوكسا: إضغط على الصورة لمشاهدة الفيديو",
"The people group you are looking for could not be found. Please try again.": "المجموعة البشرية التي تبحث عنها غير موجودة .الرجاء المحاولة مرة أخرى.",
"There was an error sending your message. Please try again.": "حدث خطأ يرجى إعادة المحاولة لإرسال رسالتك.",
"There was an error submitting your adoption. Please try again.": "عذرا، حدث خطأ أثناء إرسال التبني. الرجاء المحاولة مرة أخرى.",
"They have no gospel access": "ليس لديهم الإمكانية للوصول إلى الإنجيل",
"Submitting...": "جارٍ الإرسال...",
"Success! Form submitted.": "تم إرسال الاستمارة بنجاح.",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "شكرًا لكم على تبنّيكم هذه المجموعة الشعبية غير المبلَّغة وغير المَخْدُومَة. إن كنيستكم تنضم إلى حركة عالمية تطلب من الله أن يفتح الطريق أمام الإنجيل بين شعب لا يزال بلا وصول للانجيل أو يكاد. توفر هذه الصفحة موارد لمساعدة كنيستكم على البقاء على اطلاع، وحشد الصلاة، واستكشاف الطرق التي قد يستخدم بها الله جماعتكم لإيصال بشرى يسوع إلى هذه المجموعة الشعبية.",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "شكرًا لأخذك خطوة نحو تبنّي مجموعة شعبية غير مَخْدُومَة. الرجاء إكمال النموذج أدناه حتى نتمكن من تأكيد تبنّي كنيستك للمجموعة، والتواصل مع منسّقكم، والبدء في إرسال تحديثات الصلاة والموارد إليكم.",
"Thank you for your adoption commitment! We will be in touch soon.": "نشكركم على التزامكم بالتبنّي! سنتواصل معكم قريبًا.",
"Thank you for your message. We will get back to you soon!": "نشكر تواصلك معنا. وسنوافيك بالرد قريبًا!",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "المنسّق هو الشخص الذي سينظّم المائة شفيع ويستلم التحديثات.",
"The DOXA Vision: Click image to watch the video": "رؤية دوكسا: اضغط على الصورة لمشاهدة الفيديو",
"The people group you are looking for could not be found. Please try again.": "المجموعة الشعبية التي تبحث عنها غير موجودة. الرجاء المحاولة مرة أخرى.",
"There was an error sending your message. Please try again.": "حدث خطأ أثناء إرسال رسالتك. الرجاء المحاولة مرة أخرى.",
"There was an error submitting your adoption. Please try again.": "عذرًا، حدث خطأ أثناء إرسال التبنّي. الرجاء المحاولة مرة أخرى.",
"They have no gospel access": "ليس لديهم وصول للانجيل",
"They have no one praying for them": "لا يوجد أحد يرفع الصلاة نيابة عنهم",
"To confirm your adoption, please verify your email address. We sent a verification email to": "لتأكيد عملية التسجيل، يرجى التحقق من عنوان بريدك الإلكتروني. لقد أرسلنا رسالة إلكترونية للتحقق إلى",
"To confirm your adoption, please verify your email address. We sent a verification email to": "لتأكيد التبنّي، يرجى التحقق من عنوان بريدك الإلكتروني. لقد أرسلنا رسالة تحقق إلى",
"Tools to mobilize prayer and participation across your congregation": "أدوات عملية لحشد الصلاة والمشاركة بين أعضاء كنيستك",
"Total": "المجموع",
"Type to search...": "اكتب ما تريد البحث عنه...",
"Unengaged people groups": "الشعوب الغير متفاعلة",
"UUPG Detail": "التفاصيل عن مجموعة بشرية غير مبشّرة وغير مخدومة روحيا",
"UUPG Photo": "صورة لمجموعة بشرية غير مبشّرة وغير مخدومة روحيا",
"UUPGS": "مجموعة بشرية غير مبشّرة وغير مخدومة روحيا",
"Under-Engaged": "غير مثمر",
"Unengaged": "غير فعّالة",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "الشعوب الغير ملتزمة بلا مبشرين ولا كنائس وغالبا بلا مؤمنين معروفين. التبني يضمن رؤيتهم أخيرا، والصلاة من أجلهم، ونشر الإنجيل بينهم بوعي وهدف.",
"DOXA people groups around the world": "مجموعات دوكسا البشرية حول العالم",
"Unengaged people groups": "المجموعات الشعبية غير المَخْدُومَة",
"UUPG Detail": "تفاصيل UUPG",
"UUPG Photo": "صورة UUPG",
"UUPGS": "مجموعات UUPG",
"Under-Engaged": "بها عمل روحي ضعيف",
"Unengaged": "غير مَخْدُومَة",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "المجموعات الشعبية غير المَخْدُومَة بلا مرسَلين ولا كنائس وغالبًا بلا مؤمنين معروفين. التبنّي يضمن رؤيتها أخيرًا، والصلاة من أجلها، ونشر الإنجيل بينها بوعي وهدف.",
"DOXA people groups around the world": "مجموعات دوكسا الشعبية حول العالم",
"Unknown": "غير معروف",
"Unreached": "غير مبشر",
"Unreached": "غير مبلَّغة",
"View": "عرض",
"View Adoption Resources": "عرض موارد التبني",
"View Adoption Resources": "عرض موارد التبنّي",
"View Resources": "عرض الموارد",
"View full profile": "عرض الملف الشخصي الكامل",
"View full profile": "عرض الملف الكامل",
"Vision": "الرؤية",
"Vision 2033": "رؤية 2033",
"Vision and Values": "الرؤية والقيم",
"WAGF Block": "كتلة WAGF",
"WAGF Region": "منطقة WAGF",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "إخترنا هذا الإسم لأن يسوع مستحق للمجد من كل قبيلة ولسان وشعب وأمة. كلمة دوكسا تذكرنا بأننا نتشارك مع الكنيسة كلها لنحمل الإنجيل بأكمله إلى العالم كله – حتى يعبد الناس من كل أمة يسوع ويكون وحده المستحق لكل المجد.",
"We recommend that churches give a monthly pledge based on their congregational size. i.e. $100 a month for a congregation around 100. $500 a month for a congregation around 500. $1000 a month for a congregation around 1000, etc.": "نوصي بأن تقدم الكنائس تعهدا شهريا بناء على حجم شعب الكنيسة، أي 100 دولار شهريا لمجموعة تضم حوالي 100 شخص، و500 دولار شهريا لمجموعة تضم حوالي 500 شخص، و1000 دولار شهريا لمجموعة تضم حوالي 1000 شخص، وهكذا.",
"Welcome to the adoption Journey": "مرحبًا بكم في رحلة التبني",
"What does \"DOXA\" mean?": "ماذا تعني كلمة \"دوكسا؟",
"What is your commitment? Pray. Give. Send.": "كيف يكون التزامك؟ صلي.أعطي.أرسل.",
"When we pray, we join believers around the world in God's mission, standing together for peoples still waiting to hear the name of Jesus.": "عندما نصلي، نتّحد مع المؤمنين حول العالم في رسالة الله، واقفين جنبا إلى جانب من أجل الشعوب التي لا تزال تنتظر سماع إسم يسوع المسيح",
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "عندما تستطيع احتواء مجموعة بشرية، فأنت تتولى دورا قياديا نيابة عنهم، واقفا في الفجوة حتى يثبت الإنجيل في قلوبهم. ويشمل ذلك الإلتزام ب:",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "اخترنا هذا الاسم لأن يسوع مستحق للمجد من كل قبيلة ولسان وشعب وأمة. كلمة دوكسا تذكرنا بأننا نتشارك مع الكنيسة كلها لنحمل الإنجيل بأكمله إلى العالم كله – حتى يعبد الناس من كل أمة يسوع ويكون وحده المستحق لكل المجد.",
"We recommend that churches give a monthly pledge based on their congregational size. i.e. $100 a month for a congregation around 100. $500 a month for a congregation around 500. $1000 a month for a congregation around 1000, etc.": "نوصي بأن تقدّم الكنائس تعهدًا شهريًا بناءً على عدد أعضائها، أي 100 دولار شهريًا لكنيسة تضم حوالي 100 شخص، و500 دولار شهريًا لكنيسة تضم حوالي 500 شخص، و1000 دولار شهريًا لكنيسة تضم حوالي 1000 شخص، وهكذا.",
"Welcome to the adoption Journey": "مرحبًا بكم في رحلة التبنّي",
"What does \"DOXA\" mean?": "ما معنى كلمة «دوكسا»؟",
"What is your commitment? Pray. Give. Send.": "ما هو التزامك؟ صلِّ. أعطِ. أرسِل.",
"When we pray, we join believers around the world in God's mission, standing together for peoples still waiting to hear the name of Jesus.": "عندما نصلّي، نتّحد مع المؤمنين حول العالم في رسالة الله، واقفين جنبًا إلى جنب من أجل الشعوب التي لا تزال تنتظر سماع اسم يسوع.",
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "عندما تتبنّى مجموعة شعبية، فأنت تتولى دورًا قياديًا نيابة عنها، واقفًا في الثغرة حتى يتجذّر الإنجيل بينهم. ويشمل ذلك الالتزام بما يلي:",
"Where are they?": "أين هم؟",
"Where do I start?": "من أين تكون البداية ؟",
"Who are the unengaged?": "من هم الشعوب التي تفتقر إلى التبشير ؟",
"Why adoption matters": "لماذا يعتبر الانتماء مهمّا",
"Where do I start?": "من أين أبدأ؟",
"Who are the unengaged?": "مَن هي المجموعات الشعبية غير المَخْدُومَة؟",
"Why adoption matters": "لماذا التبنّي مهم",
"Why prayer matters": "لماذا الصلاة مهمّة",
"Work in local language & culture": "العمل باللغة والثقافة المحلية",
"World Assemblies of God Fellowship": "الرابطة العالمية لأتباع الله",
"World Assemblies of God Fellowship": "الرابطة العالمية لجماعات الله",
"Yes": "نعم",
"Your Adoption Resources": "موارد التبني الخاصة بك",
"Your Adoption Resources": "موارد التبنّي الخاصة بك",
"Your Resources": "مواردك",
"Your Country (optional)": "بلدك (اختياري)",
"Your UUPG": "مجموعتك البشرية الغير مبشَّرة والغير مخدومة روحيا",
"Your daily prayer guide": "دليلك اليومي للصلاة والتأمل",
"Your role as an adopting church": "دوركم ككنيسة متبنية",
"churches / individuals have adopted this people group": "الكنائس والأفراد قد تبنوا هذه المجموعة للصلاة والدعم",
"people groups adopted": "الشعوب المنتمية",
"{0} Billion": "{0} مليار",
"{0} Million": "{0} مليون",
"{0} People Groups": "{0} المجموعات البشرية",
"{0} unengaged people groups": "{0} الشعوب الغير متفاعلة"
"Your UUPG": "UUPG الخاصة بك",
"Your daily prayer guide": "دليل الصلاة اليومي الخاص بك",
"Your role as an adopting church": "دوركم ككنيسة متبنّية",
"churches / individuals have adopted this people group": "من الكنائس والأفراد تبنّوا هذه المجموعة الشعبية",
"people groups adopted": "مجموعات شعبية متبنَّاة",
"{0} People Groups": "{0} مجموعة شعبية",
"{0} unengaged people groups": "{0} مجموعة شعبية غير مَخْدُومَة"
}

View file

@ -1,4 +1,5 @@
{
"Compliment": "Lob",
"Daily Prayer Coverage": "Tägliche Gebetsabdeckung",
"%count% people groups in %countries% countries": "%count% Volksgruppen in %countries% Ländern",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "%region% hat %count% Volksgruppen in %countries% Ländern. Die Farbe jedes Punktes zeigt, wie viele Menschen für diese Volksgruppe beten.",
@ -6,26 +7,39 @@
"By Region": "Nach Region",
"Countries": "Länder",
"Countries in this region": "Länder in dieser Region",
"Engagement Progress": "Engagement-Fortschritt",
"Engagement Progress": "Fortschritt der Arbeit vor Ort",
"Find unreached people groups by region and country.": "Finde unerreichte Volksgruppen nach Region und Land.",
"Goal": "Ziel",
"I'd like to receive email updates from the DOXA partnership.": "Ich möchte E-Mail-Benachrichtigungen von der DOXA-Partnerschaft erhalten.",
"Other": "Andere",
"Outside this region": "Außerhalb dieser Region",
"People Groups": "Volksgruppen",
"Please choose what your message is about.": "Bitte wählen Sie, worum es in Ihrer Nachricht geht.",
"Please enter a message.": "Bitte geben Sie eine Nachricht ein.",
"Please enter a valid email address.": "Bitte geben Sie eine gültige E-Mail-Adresse ein.",
"Problem": "Problem",
"Send message": "Nachricht senden",
"Sending…": "Wird gesendet…",
"Suggestion": "Vorschlag",
"Tell us more…": "Erzählen Sie uns mehr…",
"Verification is still loading. Please try again in a moment.": "Die Überprüfung wird noch geladen. Bitte versuchen Sie es in einem Moment erneut.",
"We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.": "Wir freuen uns, von Ihnen zu hören – sagen Sie uns, was Ihnen gefällt, teilen Sie einen Vorschlag mit oder melden Sie ein Problem.",
"What is your message about?": "Worum geht es in Ihrer Nachricht?",
"Your name (optional)": "Ihr Name (optional)",
"people groups engaged": "engagierte Volksgruppen",
"Regions": "Regionen",
"See %region% dashboard": "Dashboard anzeigen: %region%",
"There are %count% people groups in %country%. Check the map for the people groups on the border of this country as well.": "In %country% gibt es %count% Volksgruppen. Sieh auch auf der Karte nach den Volksgruppen an der Grenze dieses Landes.",
"A church-led commitment to pray, give, and send so that gospel access begins": "Verpflichtung einer Ortsgemeinde zum Beten, Geben und Senden, damit ein Volk Zugang zum Evangelium erhält",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "Ein klares, elegantes Thema für DOXA Life – Bis 2033 alle Volksgruppen erreichen",
"A church-led commitment to pray, give, and send so that gospel access begins": "Verpflichtung einer Ortsgemeinde zum Beten, Geben und Senden, damit eine Volksgruppe Zugang zum Evangelium erhält",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "Ein klares, elegantes Thema für DOXA Life – Bis 2033 in allen Volksgruppen eine missionarische Arbeit vor Ort",
"A simple path to faithful obedience": "Drei einfache Schritte, die du gehen kannst",
"About": "Über Zúme",
"About": "Über uns",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "Hilf aktiv mit, potenzielle Leute zu finden und zu begleiten, welche Gott vielleicht dazu beruft, Kulturen zu überschreiten, um dieser Volksgruppe direkt zu dienen.",
"Additional tools to help your church stay engaged in prayer for this people group": "Weitere Hilfsmittel, die Ihrer Gemeinde helfen, diese Volksgruppe weiterhin im Gebet zu begleiten",
"Adopt": "Adoptieren",
"Adopt an unengaged people group": "Adoptiere eine völlig unerreichte Volksgruppe",
"Adopt an unengaged people group": "Adoptiere eine unberührte Volksgruppe",
"Adopt people group": "Volksgruppe adoptieren",
"Adopted": "Angenommen",
"Adopted": "Adoptiert",
"Adoption Certificate": "Adoptionsurkunde",
"Adoption Form": "Adoptionsformular",
"Adoption Goal": "Unser Ziel",
@ -33,21 +47,21 @@
"Adoption Progress": "Adoptionsfortschritt",
"Adoption Resources": "Ressourcen zum Thema Adoption",
"Adoption Status": "Adoptionsstatus",
"Adoption invites the local church into meaningful participation - praying, giving, and sending – so that a people group moves from unengaged to engaged, and ultimately becomes a worshipping community for Jesus.": "Die Adoption lädt die örtliche Gemeinde zu einer sinnvollen Beteiligung ein – durch Gebet, Spenden und Entsendung –, damit eine Volksgruppe von einer nicht engagierten zu einer engagierten Gruppe wird und schließlich zu einer Jesus anbetenden Gemeinschaft.",
"Adoption invites the local church into meaningful participation - praying, giving, and sending – so that a people group moves from unengaged to engaged, and ultimately becomes a worshipping community for Jesus.": "Die Adoption lädt die örtliche Gemeinde zu einer sinnvollen Beteiligung ein – durch Beten, Geben und Senden –, damit eine Volksgruppe von einer unberührten zu einer engagierten Gruppe wird und schließlich zu einer Jesus anbetenden Gemeinschaft.",
"Adoption is a much bigger commitment than signing up to pray. If you only wish to pray, click the button below. Please remember to also sign up to pray after you fill out the adoption form.": "Eine Adoption ist eine viel größere Verpflichtung als die Anmeldung zum Beten. Wenn Sie nur beten möchten, klicken Sie auf die Schaltfläche unten. Bitte denken Sie daran, sich nach dem Ausfüllen des Adoptionsformulars auch zum Beten anzumelden.",
"Adoption mobilizes 100+ daily intercessors whose prayer prepares the soil, breaks spiritual barriers, and supports workers who go. Every gospel movement begins with prayer.": "Die Adoption mobilisiert täglich mehr als 100 Fürbitter, deren Gebet den Boden bereitet, geistliche Barrieren durchbricht und die Mitarbeiter unterstützt, die vor Ort tätig sind. Jede evangelistische Bewegung beginnt mit Gebet.",
"Adoption mobilizes 100+ daily intercessors whose prayer prepares the soil, breaks spiritual barriers, and supports workers who go. Every gospel movement begins with prayer.": "Die Adoption mobilisiert mehr als 100 tägliche Fürbitter/innen, deren Gebet den Boden bereitet, geistliche Barrieren durchbricht und die Mitarbeiter unterstützt, die vor Ort tätig sind. Jede evangelistische Bewegung beginnt mit Gebet.",
"All rights reserved.": "Alle Rechte vorbehalten.",
"Alternate Names": "Alternative Namen",
"Audio Scripture": "Audio-Schriftstelle",
"Audio Scripture": "Bibeltexte als Audio",
"Back": "Zurück",
"Bible Stories": "Biblische Geschichten",
"Bible Translation": "Bibelübersetzung",
"Champion Details": "Champion-Details",
"Champion Tips": "Tipps für Champions",
"Choose": "Choose",
"Choose": "Wähle",
"Choose a people group": "Wähle eine Volksgruppe aus",
"Choose an unengaged people group you will commit to pray for daily.": "Wähle eine Volksgruppe aus, für die du täglich beten möchtest.",
"Church planting movements among every unreached people on earth": "Gemeindegründungsbewegungen unter jedem unerreichten Volk auf der Erde zu sehen",
"Choose an unengaged people group you will commit to pray for daily.": "Wähle eine unberührte Volksgruppe aus, für die du täglich beten möchtest.",
"Church planting movements among every unreached people on earth": "Gemeindegründungsbewegungen unter jeder unerreichten Volksgruppe auf der Erde zu sehen",
"Church/Group Name": "Name der Kirche/Gruppe",
"Churches and networks take ownership – praying, giving, and preparing the way for gospel workers.": "Kirchen und Netzwerke übernehmen Verantwortung – sie beten, spenden und bereiten den Weg für Mitarbeiter des Evangeliums.",
"Churches become active partners in God's mission": "Kirchen werden zu aktiven Partnern in Gottes Mission",
@ -63,12 +77,13 @@
"Contact Page": "Kontaktseite",
"Contact Us": "Kontaktiere uns",
"Country": "Land",
"Cross-cultural workers present": "Interkulturelle Mitarbeiter anwesend",
"Cross-cultural workers present": "Kulturübergreifende Mitarbeiter/innen anwesend",
"Current Status": "Aktueller Status",
"DOXA Campaign Talking Points": "DOXA-Kampagne: Kernaussagen",
"DOXA Life": "DOXA Leben",
"DOXA Life": "DOXA Life",
"DOXA Playbook": "DOXA-Leitfaden",
"DOXA Playbook Slides": "DOXA-Playbook-Folien",
"DOXA Prayer Card Bundles per language": "DOXA-Gebetskartenpakete pro Sprache",
"DOXA Promo Video": "DOXA-Werbevideo",
"DOXA is the Greek word for \"GLORY\".": "DOXA ist das griechische Wort für „EHRE“.",
"Daily prayer coverage for all {0} DOXA people groups": "Tägliche Gebetsabdeckung für alle {0} DOXA-Volksgruppen",
@ -83,39 +98,39 @@
"Email": "E-Mail",
"Email Templates": "E-Mail-Vorlagen",
"Engage": "Bring dich ein",
"Engage every people by 2033": "Bis 2033 in allen Volksgruppen eine Gemeindegründungsarbeit",
"Engage every people by 2033": "Bis 2033 in allen Volksgruppen eine missionarische Arbeit vor Ort",
"Engaged": "Engagiert",
"Engaged!": "Engagiert!",
"Engagement Status": "Engagement-Status",
"Engagement starts with prayer": "Dein Engagement beginnt mit Gebet.",
"Engagement Status": "Status der Arbeit vor Ort",
"Engagement starts with prayer": "Missionarische Arbeit vor Ort beginnt mit Gebet.",
"Enter Church/Group Name": "Name der Kirche/Gruppe eingeben",
"Enter your email": "Gib deine Email Adresse ein",
"Enter your email": "Gib deine E-Mail-Adresse ein",
"Enter your message": "Gib deine Nachricht ein",
"Enter your name": "Gib deinen Namen ein",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Jede Bewegung des Evangeliums beginnt mit Fürbitte. Sege eine unerreichte Volksgruppe täglich durch dein Gebet und bringe sie somit näher zu Jesus.",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Jede einzelne der völlig unerreichten Volksgruppen soll von einer Ortsgemeinde adoptiert werden, durch Beten, Geben und Senden",
"Every unengaged people on earth engaged by 2033": "Alle unverheirateten Menschen auf der Erde werden bis 2033 verheiratet sein.",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Jede Bewegung des Evangeliums beginnt mit Fürbitte. Segne eine unberührte Volksgruppe täglich durch dein Gebet und hilf mit, den Weg zu bahnen.",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Jede einzelne der unberührten Volksgruppen soll von einer Ortsgemeinde adoptiert werden, durch Beten, Geben und Senden",
"Every unengaged people on earth engaged by 2033": "Bis 2033 hat jede unberührte Volksgruppe der Erde eine missionarische Arbeit vor Ort",
"Exact Search": "Exakte Suche",
"Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Beispiel: Pastor, Missionspastor, Ältester, ehrenamtlicher Leiter usw.",
"Find a UUPG": "Eine VUVG finden",
"First Name": "Vorname",
"Frontier People": "Frontier Gruppen",
"Fruitful engagement among frontier peoples and the under-engaged": "Ein fruchtbares Zusammenwirken zwischen Frontier Gruppen und \"wenig-erreichten Gruppen\" zu haben",
"Frontier People": "Frontier-Volksgruppen",
"Fruitful engagement among frontier peoples and the under-engaged": "Eine fruchtbare Arbeit vor Ort unter Frontier-Volksgruppen und den am wenigsten erreichten Volksgruppen zu haben",
"Full Profile": "Vollständiges Profil",
"General Resources": "Allgemeine Ressourcen",
"Get Started": "Los geht's",
"Give": "Spenden",
"Give to support gospel work among unreached peoples": "Spenden Sie, um die Evangelisationsarbeit unter unerreichten Völkern zu unterstützen",
"Give to support gospel work among unreached peoples": "Spenden Sie, um die Evangelisationsarbeit unter unerreichten Volksgruppen zu unterstützen",
"Global Partnership for the Unreached": "Globale Partnerschaft für die Unerreichten",
"God raises up men and women to go, serve, and proclaim Christ among the nations.": "Gott beruft Männer und Frauen dazu, hinauszugehen, zu dienen und Christus unter den Völkern zu verkünden.",
"Gospel Ambition Team": "Gospel Ambition Team",
"Gospel Recordings": "Gospel-Aufnahmen",
"Gospel Recordings": "Aufnahmen des Evangeliums",
"Graphics, QR code and slides for sharing with your congregation": "Grafiken, QR-Codes und Folien zum Weitergeben an Ihre Gemeinde",
"Has prayer coverage": "Hat Gebetsabdeckung",
"Help prepare the way for gospel engagement through prayer": "Bete mit uns, um den Weg für die Verkündigung des Evangeliums zu bereiten",
"Help prepare the way for gospel engagement through prayer": "Bete mit uns, um den Weg für die Evangelisationsarbeit zu bahnen",
"Helpful tips for sustaining long-term commitment": "Hilfreiche Tipps für ein langfristiges Engagement",
"Hide Filters": "Filter ausblenden",
"Home": "Home",
"Home": "Startseite",
"How Adoption Works": "Wie Adoption funktioniert",
"I give permission for DOXA to connect me with others adopting this people group.": "Ich erteile DOXA die Erlaubnis, mich mit anderen in Kontakt zu bringen, die diese Volksgruppe adoptieren.",
"I was a stranger and you invited me in.": "Ich war fremd und ihr habt mich aufgenommen.",
@ -125,7 +140,7 @@
"In partnership with the global church, our vision is for...": "In Zusammenarbeit mit der globalen Kirche ist unsere Vision…",
"Info": "Info",
"Initial Proposal": "Erstantrag",
"Intercessors": "Fürbitter",
"Intercessors": "Fürbitter/innen",
"Introduction": "Einleitung",
"Introduction 2025": "Einleitung 2025",
"It looks like nothing was found at this location. Perhaps one of the links below can help.": "An diesem Ort wurde offenbar nichts gefunden. Vielleicht kann einer der folgenden Links weiterhelfen.",
@ -140,10 +155,10 @@
"Load More": "Mehr laden",
"Loading results...": "Ergebnisse werden geladen...",
"Location of Church/Group": "Standort der Kirche/Gruppe",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "Viele der völlig unerreichten Volksgruppen haben keine Kirchen, keine Missionare und oft auch keine Gläubigen, was bedeutet, dass kaum oder gar nicht für sie gebetet wird.",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "Viele der unberührten Volksgruppen haben keine Kirchen, keine Missionare und oft auch keine Gläubigen, was bedeutet, dass kaum oder gar nicht für sie gebetet wird.",
"Message": "Nachricht",
"Mobilization of 20,000+ DOXA partnership missionaries": "20,000 DOXA-Partnerschafts-Missionare zu mobilisieren",
"Mobilize": "Mobilize",
"Mobilization of 20,000+ DOXA partnership missionaries": "20.000+ DOXA-Partnermissionare zu mobilisieren",
"Mobilize": "Mobilisiere",
"Mobilize 100+ people praying daily for each DOXA people group": "Mobilisiere 100+ Menschen, die täglich für jede DOXA-Volksgruppe beten",
"Mobilize others in your church to join in prayer": "Mobilisieren Sie andere in Ihrer Gemeinde, sich dem Gebet anzuschließen",
"Mobilize toward the goal of at least 100 prayer partners to cover the people group in daily prayer.": "Mobilisiere für das Ziel, mindestens 100 Gebetspartner zu gewinnen, die diese Volksgruppe täglich im Gebet begleiten.",
@ -151,22 +166,22 @@
"Name": "Name",
"No": "Nein",
"No options found": "Keine Standorte gefunden",
"No prayer coverage": "Keine Gebetsberichterstattung",
"No unengaged people groups by 2033": "Dass es bis 2033 keine völlig unerreichte Volksgruppe mehr gibt",
"Not Adopted": "noch nicht adoptiert",
"No prayer coverage": "Keine Gebetsabdeckung",
"No unengaged people groups by 2033": "Dass es bis 2033 keine unberührte Volksgruppe mehr gibt",
"Not Adopted": "Noch nicht adoptiert",
"Not Done": "Nicht fertig",
"Not Engaged": "Nicht-engagiert",
"Not Engaged": "Unberührt",
"Our gift to Jesus": "Unser Geschenk an Jesus",
"Our hope is to cover each of them in extraordinary prayer. You and your church can be part of it.": "Unsere Hoffnung ist es, jede von ihnen mit außergewöhnlichem Gebet abzudecken. Du und deine Gemeinde können Teil davon sein.",
"Out of {0} DOXA people groups:": "Von {0} DOXA-Volksgruppen:",
"Overview": "Übersicht",
"Page Not Found": "Seite nicht gefunden",
"Partner": "Partner",
"Partner": "Werde Partner",
"Partner financially on a monthly basis with the Doxa Foundation to help sustain prayer mobilization, campaign operations, and the sending of gospel workers.": "Unterstütze die Doxa Foundation monatlich finanziell, um die Mobilisierung von Betern, Kampagnen und die Entsendung von Evangelisten zu fördern.",
"Partner through prayer, giving, and sending so that gospel access begins.": "Nimm durch Beten, Geben und Senden daran teil, damit der Zugang zum Evangelium möglich wird.",
"Partnering Church": "Partnerkirche",
"People Group": "Personengruppe",
"People Group Not Found": "Personengruppe nicht gefunden",
"People Group": "Volksgruppe",
"People Group Not Found": "Volksgruppe nicht gefunden",
"People committed to praying": "Menschen, die sich dem Beten verpflichtet haben",
"People groups with complete daily prayer coverage": "Volksgruppen mit vollständiger täglicher Gebetsabdeckung",
"Per Page": "Pro Seite",
@ -179,87 +194,87 @@
"Popular Pages:": "Beliebte Seiten:",
"Population": "Bevölkerung",
"Pray": "Ich bete",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "Bittet den Herrn der Ernte, dass er Arbeiter zu den [völlig Unerreichten] sende!",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "Bittet den Herrn der Ernte, dass er Arbeiter zu den [Unberührten] sende!",
"Pray daily and help provide complete prayer coverage for a people group.": "Bete täglich und hilf, eine vollständige Gebetsabdeckung für eine Volksgruppe zu gewährleisten.",
"Pray for them": "Betet für sie",
"Pray regularly for this people group and for gospel breakthrough": "Betet regelmäßig für dieses Volk und für einen Durchbruch des Evangeliums",
"Pray regularly for this people group and for gospel breakthrough": "Betet regelmäßig für diese Volksgruppe und für einen Durchbruch des Evangeliums",
"Prayer Campaign QR Code": "QR-Code für die Gebetskampagne",
"Prayer Coverage": "Gebetsabdeckung",
"Prayer coverage progress": "Fortschritt der Gebetsabdeckung",
"Prayer Goal": "Gebetsziel",
"Prayer Progress": "Gebetsfortschritt",
"Prayer Status": "Gebetsstatus",
"Prayer for an unengaged people group": "Gebet für eine völlig unerreichte Volksgruppe",
"Prayer opens the door for engagement": "Das Gebet öffnet die Tür für Engagement",
"Prayer prepares the way for the gospel": "Das Gebet bereitet den Weg für das Evangelium.",
"Prayer for an unengaged people group": "Gebet für eine unberührte Volksgruppe",
"Prayer opens the door for engagement": "Das Gebet öffnet die Tür für missionarische Arbeit vor Ort",
"Prayer prepares the way for the gospel": "Das Gebet bahnt den Weg für das Evangelium.",
"Prayer softens hearts, opens doors, and invites the work of the Holy Spirit long before workers arrive or the gospel is proclaimed.": "Das Gebet erweicht Herzen, öffnet Türen und lädt das Wirken des Heiligen Geistes ein, lange bevor die Arbeiter eintreffen oder das Evangelium verkündet wird.",
"Prayer unites the global church": "Das Gebet vereint die weltweite Kirche",
"Prayerfully select an unengaged people group to adopt.": "Wähle im Gebet eine völlig unerreichte Volksgruppe aus, welche du adoptieren möchtest.",
"Prayerfully select an unengaged people group to adopt.": "Wähle im Gebet eine unberührte Volksgruppe aus, welche du adoptieren möchtest.",
"Primary Language": "Hauptsprache",
"Primary Religion": "Primäre Religion",
"Privacy Policy": "Datenschutzerklärung",
"Printable Prayer Cards": "Gebetskarten zum Ausdrucken",
"Printable and digital resources to promote awareness and engagement": "Digitale Ressourcen um Doxa bekannt zu machen und andere einladen zu können (zum Ausdrucken)",
"Printable and digital resources to promote awareness and engagement": "Digitale Ressourcen, um Doxa bekannt zu machen und andere einladen zu können (zum Ausdrucken)",
"Printable prayer cards and people group images": "Druckbare Gebetskarten und Bilder von Volksgruppen",
"Progress": "Fortschritt",
"Promo Slide": "Werbefolie",
"Radio Broadcasts": "Radiosendungen",
"Raise up 100+ daily intercessors to pray for this people group.": "Mobilisiere 100+ tägliche Fürbitter, die für diese Volksgruppe beten.",
"Raise up 100+ daily intercessors to pray for this people group.": "Mobilisiere 100+ tägliche Fürbitter/innen, die für diese Volksgruppe beten.",
"Real prayer needs from the field": "Echte Gebetsanliegen vom Missionsfeld",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "Erhalte täglich Gebetsanliegen, die mit anderen Gläubigen weltweit geteilt werden.",
"Religion": "Primäre Religion",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "Erhalte tägliche Gebetsanliegen und bete gemeinsam mit Gläubigen weltweit für die unberührten Volksgruppen.",
"Religion": "Religion",
"Religious Practices": "Religiöse Praktiken",
"Research": "Forschung",
"Resources": "Ressourcen",
"Resources available on this page": "Auf dieser Seite verfügbare Ressourcen",
"Role": "Rolle",
"Scripture-centered prayer themes": "Auf die Bibel basierende Gebetsthemen",
"Scripture-centered prayer themes": "Auf der Bibel basierende Gebetsthemen",
"Search": "Suche",
"Search names, country/continent, religions...": "Suche nach Namen, Land/Kontinent, Religionen...",
"Search people groups or locations": "Personengruppen oder Orte suchen",
"Search people groups or locations": "Volksgruppen oder Orte suchen",
"See All": "Alle anzeigen",
"Select": "Auswählen",
"Select Country": "Land auswählen",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "Wähle eine der hier vorgestellten völlig unerreichten Volksgruppen aus oder suche nach einer bestimmten Gruppe oder nach einem bestimmten Ort.",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "Wähle eine der hier vorgestellten unberührten Volksgruppen aus oder suche nach einer bestimmten Gruppe oder nach einem bestimmten Ort.",
"Send": "Senden",
"Send or raise up workers who may go and serve among them": "Sende oder berufe Arbeiter aus, die hingehen und unter ihnen dienen können",
"Show Filters": "Filter anzeigen",
"Show publicly that my church adopted this people group.": "Öffentlich anzeigen, dass meine Gemeinde diese Volksgruppe adoptiert hat.",
"Sign up": "Sign up",
"Sign up": "Melde dich an",
"Sign up to pray": "Anmelden zum Beten",
"Sign up to pray for {0}": "Anmelden, um für {0} zu beten",
"Sign up to receive daily prayer points and updates for this people group.": "Melde dich an, um täglich Gebetsanliegen und Updates über deine Volksgruppe zu erhalten.",
"Sign up to receive daily prayer points and updates for this people group.": "Melde dich an, um tägliche Gebetsanliegen und Updates über deine Volksgruppe zu erhalten.",
"Simple Page": "Einfache Seite",
"Social Share": "In sozialen Netzwerken teilen",
"Sort": "Sortieren",
"Spirit-led reflection and guidance": "Geist-geleitete Reflexion und Anleitung",
"Step-by-step guidance for churches adopting a people group": "Schritt-für-Schritt Anleitung für Gemeinden, die eine Volksgruppe adoptieren möchten.",
"Step-by-step guidance for churches adopting a people group": "Schritt-für-Schritt-Anleitung für Gemeinden, die eine Volksgruppe adoptieren möchten.",
"Submit": "Senden",
"Submit Updates": "Aktualisierungen einreichen",
"Submitting...": "Senden...",
"Success! Form submitted.": "Erfolg! Das Formular wurde gesendet.",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "Vielen Dank, dass Sie diese unerreichte Volksgruppe in Ihr Herz geschlossen haben. Ihre Gemeinde schließt sich einer weltweiten Bewegung an, die Gott darum bittet, den Weg für das Evangelium unter Menschen zu ebnen, die derzeit kaum oder gar keinen Zugang dazu haben. Auf dieser Seite finden Sie Materialien, die Ihrer Gemeinde helfen sollen, auf dem Laufenden zu bleiben, zum Gebet zu mobilisieren und zu erkunden, wie Gott Ihre Gemeinde dazu nutzen kann, dieser Volksgruppe die frohe Botschaft von Jesus zu bringen.",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "Vielen Dank, dass du einen Schritt in Richtung der Adoption einer nicht-erreichten Volksgruppe gemacht habst. Bitte fülle das unten stehende Formular aus, damit wir die Adoption deiner Gemeinde bestätigen, dich mit deinem “Champion” in Verbindung bringen und dir Gebetsupdates und Ressourcen zusenden können.",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "Vielen Dank, dass Sie diese völlig unerreichte Volksgruppe (VUVG) adoptiert haben. Ihre Gemeinde schließt sich einer weltweiten Bewegung an, die Gott darum bittet, den Weg für das Evangelium unter Menschen zu ebnen, die derzeit kaum oder gar keinen Zugang dazu haben. Auf dieser Seite finden Sie Materialien, die Ihrer Gemeinde helfen sollen, auf dem Laufenden zu bleiben, zum Gebet zu mobilisieren und zu erkunden, wie Gott Ihre Gemeinde dazu nutzen kann, dieser Volksgruppe die frohe Botschaft von Jesus zu bringen.",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "Vielen Dank, dass du einen Schritt in Richtung der Adoption einer unberührten Volksgruppe gemacht hast. Bitte fülle das unten stehende Formular aus, damit wir die Adoption deiner Gemeinde bestätigen, dich mit deinem “Champion” in Verbindung bringen und dir Gebetsupdates und Ressourcen zusenden können.",
"Thank you for your adoption commitment! We will be in touch soon.": "Vielen Dank für Ihre Adoptionszusage! Wir melden uns bald bei Ihnen.",
"Thank you for your message. We will get back to you soon!": "Vielen Dank für Ihre Nachricht. Wir melden uns in Kürze bei Ihnen!",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "Der Champion ist die Person, die die 100 Fürbitter organisiert und Updates erhält.",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "Der Champion ist die Person, die die 100 Fürbitter/innen organisiert und Updates erhält.",
"The DOXA Vision: Click image to watch the video": "Klicke auf das Bild, um mehr über die Doxa-Vision zu erfahren",
"The people group you are looking for could not be found. Please try again.": "Die gesuchte Personengruppe konnte nicht gefunden werden. Bitte versuchen Sie es erneut.",
"The people group you are looking for could not be found. Please try again.": "Die gesuchte Volksgruppe konnte nicht gefunden werden. Bitte versuchen Sie es erneut.",
"There was an error sending your message. Please try again.": "Es ist ein Fehler beim Senden Ihrer Nachricht aufgetreten. Bitte versuchen Sie es später noch einmal.",
"There was an error submitting your adoption. Please try again.": "Beim Absenden Ihrer Adoption ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"They have no gospel access": "Sie haben keinen Zugang zum Evangelium.",
"They have no one praying for them": "Es gibt niemanden, der für sie betet.",
"To confirm your adoption, please verify your email address. We sent a verification email to": "Um Ihre Registrierung zu bestätigen, überprüfen Sie bitte Ihre E-Mail-Adresse. Wir haben eine Bestätigungs-E-Mail an",
"To confirm your adoption, please verify your email address. We sent a verification email to": "Um Ihre Adoption zu bestätigen, überprüfen Sie bitte Ihre E-Mail-Adresse. Wir haben eine Bestätigungs-E-Mail an",
"Tools to mobilize prayer and participation across your congregation": "Werkzeuge, um viele in deiner Gemeinde zu mobilisieren",
"Total": "Gesamt",
"Type to search...": "Geben Sie etwas ein, um danach zu suchen",
"Unengaged people groups": "Völlig unerreichte Volksgruppen",
"UUPG Detail": "UUPG-Detail",
"UUPG Photo": "Foto der UUPG",
"UUPGS": "UUPGS",
"Under-Engaged": "Wenig erreicht",
"Unengaged": "Völlig unerreicht",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "Nicht engagierte Volksgruppen haben keine Missionare, keine Kirchen und oft auch keine bekannten Gläubigen. Durch Adoption wird sichergestellt, dass sie endlich wahrgenommen werden, dass für sie gebetet wird und dass sie gezielt mit dem Evangelium angesprochen werden.",
"Unengaged people groups": "Unberührte Volksgruppen",
"UUPG Detail": "VUVG-Detail",
"UUPG Photo": "Foto der VUVG",
"UUPGS": "VUVGs",
"Under-Engaged": "Am wenigsten erreicht",
"Unengaged": "Unberührt",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "Unberührte Volksgruppen haben keine Missionare, keine Kirchen und oft auch keine bekannten Gläubigen. Durch Adoption wird sichergestellt, dass sie endlich wahrgenommen werden, dass für sie gebetet wird und dass sie gezielt mit dem Evangelium angesprochen werden.",
"DOXA people groups around the world": "DOXA-Volksgruppen weltweit",
"Unknown": "Unbekannt",
"Unreached": "Unerreicht",
@ -272,16 +287,16 @@
"Vision and Values": "Leitbild und Werte",
"WAGF Block": "WAGF-Block",
"WAGF Region": "WAGF-Region",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "Wir haben diesen Namen gewählt, weil Jesus die Ehre aller Stämme, Sprachen, Völker und Nationen würdig ist. DOXA erinnert uns daran, dass wir mit der gesamten Kirche zusammenarbeiten, um das ganze Evangelium in die ganze Welt zu tragen – bis Menschen aus allen Nationen Jesus anbeten und ihm allein alle Ehre zuteil wird.",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "Wir haben diesen Namen gewählt, weil Jesus der Ehre aus jedem Stamm, jeder Zunge, jedem Volk und jeder Nation würdig ist. DOXA erinnert uns daran, dass wir mit der gesamten Kirche zusammenarbeiten, um das ganze Evangelium in die ganze Welt zu tragen – bis Menschen aus allen Nationen Jesus anbeten und ihm allein alle Ehre zuteil wird.",
"We recommend that churches give a monthly pledge based on their congregational size. i.e. $100 a month for a congregation around 100. $500 a month for a congregation around 500. $1000 a month for a congregation around 1000, etc.": "Wir empfehlen Kirchen, eine monatliche Spende entsprechend der Größe ihrer Gemeinde zu leisten. Zum Beispiel: 100 Dollar pro Monat für eine Gemeinde mit etwa 100 Mitgliedern, 500 Dollar pro Monat für etwa 500 Mitglieder, 1000 Dollar pro Monat für etwa 1000 Mitglieder usw.",
"Welcome to the adoption Journey": "Willkommen auf dem Weg zur Adoption",
"What does \"DOXA\" mean?": "Was bedeutet „DOXA“?",
"What is your commitment? Pray. Give. Send.": "Was ist Dein Engagement? Beten. Spenden. Senden.",
"What is your commitment? Pray. Give. Send.": "Was ist Dein Engagement? Beten. Geben. Senden.",
"When we pray, we join believers around the world in God's mission, standing together for peoples still waiting to hear the name of Jesus.": "Wenn wir beten, schließen wir uns mit Gläubigen auf der ganzen Welt in Gottes Mission zusammen und stehen gemeinsam für Menschen ein, die noch darauf warten, den Namen Jesu zu hören.",
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "Wenn Du eine Volksgruppe adoptierst, übernimmst Du eine Führungsrolle für diese Gruppe – Du stehst für sie ein, bis das Evangelium Wurzeln schlägt. Diese Verpflichtung beinhaltet:",
"Where are they?": "Wo sind sie?",
"Where do I start?": "Wie kann ich mitmachen?",
"Who are the unengaged?": "Wer sind die völlig unerreichten Volksgruppen?",
"Who are the unengaged?": "Wer sind die unberührten Volksgruppen?",
"Why adoption matters": "Warum Adoption wichtig ist",
"Why prayer matters": "Warum Gebete wichtig sind",
"Work in local language & culture": "Arbeiten in der lokalen Sprache und Kultur",
@ -290,13 +305,11 @@
"Your Adoption Resources": "Ihre Ressourcen zum Thema Adoption",
"Your Resources": "Ihre Ressourcen",
"Your Country (optional)": "Ihr Land (optional)",
"Your UUPG": "Ihre UUPG",
"Your daily prayer guide": "Dein Täglicher Prayer Guide",
"Your role as an adopting church": "Ihre Rolle als aufnehmende Gemeinde",
"Your UUPG": "Ihre VUVG",
"Your daily prayer guide": "Dein täglicher Gebetsleitfaden",
"Your role as an adopting church": "Ihre Rolle als adoptierende Gemeinde",
"churches / individuals have adopted this people group": "Kirchen / Einzelpersonen haben diese Volksgruppe adoptiert",
"people groups adopted": "adoptierte Volksgruppen",
"{0} Billion": "{0} Milliarden",
"{0} Million": "{0} Millionen",
"{0} People Groups": "{0} Volksgruppen",
"{0} unengaged people groups": "{0} völlig unerreichte Volksgruppen"
"{0} unengaged people groups": "{0} unberührte Volksgruppen"
}

View file

@ -1,4 +1,5 @@
{
"Compliment": "Compliment",
"Daily Prayer Coverage": "Daily Prayer Coverage",
"%count% people groups in %countries% countries": "%count% people groups in %countries% countries",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.",
@ -50,6 +51,7 @@
"Engagement Progress": "Engagement Progress",
"Find unreached people groups by region and country.": "Find unreached people groups by region and country.",
"Goal": "Goal",
"I'd like to receive email updates from the DOXA partnership.": "I'd like to receive email updates from the DOXA partnership.",
"No One Praying": "No One Praying",
"Contact": "Contact",
"Contact Page": "Contact Page",
@ -65,6 +67,7 @@
"DOXA Life": "DOXA Life",
"DOXA Playbook": "DOXA Playbook",
"DOXA Playbook Slides": "DOXA Playbook Slides",
"DOXA Prayer Card Bundles per language": "DOXA Prayer Card Bundles per language",
"DOXA Promo Video": "DOXA Promo Video",
"DOXA is the Greek word for \"GLORY\".": "DOXA is the Greek word for \"GLORY\".",
"DOXA people groups around the world": "DOXA people groups around the world",
@ -165,6 +168,18 @@
"People Group": "People Group",
"People Group Not Found": "People Group Not Found",
"People committed to praying": "People committed to praying",
"Please choose what your message is about.": "Please choose what your message is about.",
"Please enter a message.": "Please enter a message.",
"Please enter a valid email address.": "Please enter a valid email address.",
"Problem": "Problem",
"Send message": "Send message",
"Sending…": "Sending…",
"Suggestion": "Suggestion",
"Tell us more…": "Tell us more…",
"Verification is still loading. Please try again in a moment.": "Verification is still loading. Please try again in a moment.",
"We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.": "We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.",
"What is your message about?": "What is your message about?",
"Your name (optional)": "Your name (optional)",
"people groups engaged": "people groups engaged",
"People groups with complete daily prayer coverage": "People groups with complete daily prayer coverage",
"Per Page": "Per Page",
@ -295,8 +310,6 @@
"Your role as an adopting church": "Your role as an adopting church",
"churches / individuals have adopted this people group": "churches / individuals have adopted this people group",
"people groups adopted": "people groups adopted",
"{0} Billion": "{0} Billion",
"{0} Million": "{0} Million",
"{0} People Groups": "{0} People Groups",
"{0} unengaged people groups": "{0} unengaged people groups"
}

View file

@ -1,4 +1,5 @@
{
"Compliment": "Felicitación",
"Daily Prayer Coverage": "Cobertura diaria de oración",
"%count% people groups in %countries% countries": "%count% grupos étnicos en %countries% países",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "%region% tiene %count% grupos étnicos en %countries% países. El color de cada punto indica cuántas personas oran por ese grupo étnico.",
@ -9,23 +10,36 @@
"Engagement Progress": "Progreso del compromiso",
"Find unreached people groups by region and country.": "Encuentra grupos étnicos no alcanzados por región y país.",
"Goal": "Meta",
"I'd like to receive email updates from the DOXA partnership.": "Me gustaría recibir novedades por correo electrónico de la alianza DOXA.",
"Other": "Otros",
"Outside this region": "Fuera de esta región",
"People Groups": "Grupos Étnicos",
"Please choose what your message is about.": "Elige sobre qué es tu mensaje.",
"Please enter a message.": "Escribe un mensaje.",
"Please enter a valid email address.": "Introduce una dirección de correo válida.",
"Problem": "Problema",
"Send message": "Enviar mensaje",
"Sending…": "Enviando…",
"Suggestion": "Sugerencia",
"Tell us more…": "Cuéntanos más…",
"Verification is still loading. Please try again in a moment.": "La verificación aún se está cargando. Inténtalo de nuevo en un momento.",
"We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.": "Nos encantaría saber de ti: cuéntanos qué te gusta, comparte una sugerencia o informa de un problema.",
"What is your message about?": "¿Sobre qué es tu mensaje?",
"Your name (optional)": "Tu nombre (opcional)",
"people groups engaged": "grupos étnicos comprometidos",
"Regions": "Regiones",
"See %region% dashboard": "Ver el panel de %region%",
"There are %count% people groups in %country%. Check the map for the people groups on the border of this country as well.": "Hay %count% grupos étnicos en %country%. Consulta también el mapa para ver los grupos étnicos en la frontera de este país.",
"A church-led commitment to pray, give, and send so that gospel access begins": "Un compromiso impulsado por la iglesia para orar, dar y enviar, con el fin de que el evangelio sea accesible",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "Un tema limpio y elegante para DOXA Life: involucrar a todos los grupos de personas para 2033",
"A church-led commitment to pray, give, and send so that gospel access begins": "Un compromiso liderado por la iglesia de orar, dar y enviar para que comience el acceso al evangelio",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "Un tema limpio y elegante para DOXA Life: comprometer a todos los grupos étnicos para 2033",
"A simple path to faithful obedience": "Un camino sencillo hacia la obediencia fiel",
"About": "Acerca de",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "Ayudar activamente a descubrir y apoyar a los posibles participantes, animando a aquellos a quienes Dios pueda estar llamando a cruzar culturas y servir directamente a este grupo étnico.",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "Ayudar activamente a descubrir y apoyar a los posibles enviados, animando a aquellos a quienes Dios pueda estar llamando a cruzar culturas y servir directamente a este grupo étnico.",
"Additional tools to help your church stay engaged in prayer for this people group": "Herramientas adicionales para ayudar a tu iglesia a seguir orando por este grupo étnico",
"Adopt": "Adoptar",
"Adopt an unengaged people group": "Adopta un grupo étnico no alcanzado",
"Adopt people group": "Adoptar un grupo de personas",
"Adopted": "Aprobado",
"Adopt an unengaged people group": "Adopta un grupo étnico no comprometido",
"Adopt people group": "Adoptar un grupo étnico",
"Adopted": "Adoptado",
"Adoption Certificate": "Certificado de adopción",
"Adoption Form": "Formulario de adopción",
"Adoption Goal": "Objetivo de adopción",
@ -42,15 +56,15 @@
"Back": "Volver",
"Bible Stories": "Historias bíblicas",
"Bible Translation": "Traducción de la Biblia",
"Champion Details": "Detalles del campeón",
"Champion Tips": "Consejos de los campeones",
"Champion Details": "Detalles del defensor",
"Champion Tips": "Consejos de los defensores",
"Choose": "Elige",
"Choose a people group": "Elige un grupo étnico",
"Choose an unengaged people group you will commit to pray for daily.": "Elige un grupo étnico no alcanzado por el evangelio por el que te comprometerás a orar diariamente.",
"Church planting movements among every unreached people on earth": "Movimientos de plantación de iglesias entre todos los pueblos no comprometidos de la tierra",
"Choose an unengaged people group you will commit to pray for daily.": "Elige un grupo étnico no comprometido por el que te comprometerás a orar diariamente.",
"Church planting movements among every unreached people on earth": "Movimientos de plantación de iglesias entre cada grupo étnico no alcanzado en la tierra",
"Church/Group Name": "Nombre de la iglesia/grupo",
"Churches and networks take ownership – praying, giving, and preparing the way for gospel workers.": "Las iglesias y las redes asumen la responsabilidad: oran, dan y preparan el camino para los obreros del evangelio.",
"Churches become active partners in God's mission": "Las iglesias se convierten en socios activos en la misión de Dios",
"Churches become active partners in God's mission": "Las iglesias se convierten en asociadas activas en la misión de Dios",
"Clear All": "Borrar todo",
"Click again to interact with map": "Haga clic de nuevo para interactuar con el mapa.",
"Close": "Cerrar",
@ -63,17 +77,18 @@
"Contact Page": "Página de contacto",
"Contact Us": "Contáctanos",
"Country": "País",
"Cross-cultural workers present": "Trabajadores interculturales presentes",
"Cross-cultural workers present": "Obreros transculturales presentes",
"Current Status": "Estado actual",
"DOXA Campaign Talking Points": "Puntos clave de la campaña DOXA",
"DOXA Life": "DOXA Vida",
"DOXA Life": "DOXA Life",
"DOXA Playbook": "Manual de DOXA",
"DOXA Playbook Slides": "Diapositivas del manual de DOXA",
"DOXA Prayer Card Bundles per language": "Paquetes de tarjetas de oración de DOXA por idioma",
"DOXA Promo Video": "Vídeo promocional de DOXA",
"DOXA is the Greek word for \"GLORY\".": "DOXA es la palabra griega para «GLORIA».",
"Daily prayer coverage for all {0} DOXA people groups": "Cobertura diaria de oración por todos los {0} grupos de personas DOXA",
"Daily prayer coverage for all {0} DOXA people groups": "Cobertura diaria de oración por todos los {0} grupos étnicos DOXA",
"Definitions": "Definiciones",
"Disciple & church multiplication": "Discípulo y multiplicación de iglesias",
"Disciple & church multiplication": "Multiplicación de discípulos e iglesias",
"Discussion Guide": "Guía para el debate",
"Don't see the email? Check your spam folder.": "¿No ves el correo electrónico? Revisa tu carpeta de correo no deseado.",
"Done": "Hecho",
@ -82,36 +97,36 @@
"Doxa Page": "Página de Doxa",
"Email": "Correo Electrónico",
"Email Templates": "Plantillas de correo electrónico",
"Engage": "Participar",
"Engage every people by 2033": "Involucrar a todos los pueblos para el 2033",
"Engage": "Comprometer",
"Engage every people by 2033": "Comprometer a todos los grupos étnicos para 2033",
"Engaged": "Comprometido",
"Engaged!": "Comprometido!",
"Engaged!": "¡Comprometido!",
"Engagement Status": "Estado del compromiso",
"Engagement starts with prayer": "El compromiso comienza con la oración",
"Enter Church/Group Name": "Introduzca el nombre de la iglesia/grupo",
"Enter your email": "Introduce tu correo electrónico",
"Enter your message": "Introduzca su mensaje",
"Enter your name": "Introduzca su nombre",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Todo movimiento del evangelio comienza con la intercesión. Cubre a un grupo étnico no alcanzado con oración diaria y ayude a preparar el camino.",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Cada grupo étnico no evangelizado adoptado por una iglesia comprometida con la oración, la ofrenda y el envío.",
"Every unengaged people on earth engaged by 2033": "Todas las personas solteras del mundo estarán comprometidas para 2033",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Todo movimiento del evangelio comienza con la intercesión. Cubre a un grupo étnico no comprometido con oración diaria y ayuda a preparar el camino.",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Cada grupo étnico no comprometido adoptado por una iglesia comprometida con la oración, las donaciones y el envío.",
"Every unengaged people on earth engaged by 2033": "Cada grupo étnico no comprometido de la tierra estará comprometido para 2033",
"Exact Search": "Búsqueda exacta",
"Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Ejemplo: Pastor, Pastor de Misiones, Anciano, Líder Voluntario, etc.",
"Find a UUPG": "Encuentre un PNANC",
"Find a UUPG": "Encuentre un GENANC",
"First Name": "Nombre",
"Frontier People": "Gente fronteriza",
"Fruitful engagement among frontier peoples and the under-engaged": "Compromiso fructífero entre los pueblos fronterizos y los menos alcanzados",
"Fruitful engagement among frontier peoples and the under-engaged": "Compromiso fructífero entre los grupos fronterizos y los grupos étnicos poco comprometidos",
"Full Profile": "Perfil completo",
"General Resources": "Recursos generales",
"Get Started": "Empezar",
"Give": "Dar",
"Give to support gospel work among unreached peoples": "Dona para apoyar la labor evangelizadora entre los pueblos no alcanzados",
"Global Partnership for the Unreached": "Alianza Global para los No Comprometidos",
"Give": "Donar",
"Give to support gospel work among unreached peoples": "Dona para apoyar la labor evangelizadora entre los grupos étnicos no alcanzados",
"Global Partnership for the Unreached": "Asociación Global para los No Alcanzados",
"God raises up men and women to go, serve, and proclaim Christ among the nations.": "Dios levanta a hombres y mujeres para ir, servir y proclamar a Cristo entre las naciones.",
"Gospel Ambition Team": "Equipo Gospel Ambition",
"Gospel Recordings": "Grabaciones del Evangelio",
"Graphics, QR code and slides for sharing with your congregation": "Imágenes, códigos QR y diapositivas para compartir con tu congregación",
"Has prayer coverage": "¿Hay cobertura de oración?",
"Has prayer coverage": "Tiene cobertura de oración",
"Help prepare the way for gospel engagement through prayer": "Ayude a preparar el camino para el compromiso con el evangelio a través de la oración",
"Helpful tips for sustaining long-term commitment": "Consejos útiles para mantener un compromiso a largo plazo",
"Hide Filters": "Ocultar filtros",
@ -140,7 +155,7 @@
"Load More": "Cargar más",
"Loading results...": "Cargando resultados...",
"Location of Church/Group": "Ubicación de la iglesia/grupo",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "Muchos grupos étnicos no evangelizados no tienen iglesias, ni misioneros y, a menudo, tampoco creyentes, lo que significa que se ora muy poco o nada por ellos.",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "Muchos grupos étnicos no comprometidos no tienen iglesias, ni misioneros y, a menudo, tampoco creyentes, lo que significa que se ora muy poco o nada por ellos.",
"Message": "Mensaje",
"Mobilization of 20,000+ DOXA partnership missionaries": "Movilización de más de 20.000 misioneros asociados a DOXA",
"Mobilize": "Movilizar",
@ -152,7 +167,7 @@
"No": "No",
"No options found": "No se han encontrado opciones",
"No prayer coverage": "Sin cobertura de oración",
"No unengaged people groups by 2033": "No habrá grupos étnicos sin evangelizar para 2033",
"No unengaged people groups by 2033": "No habrá grupos étnicos no comprometidos para 2033",
"Not Adopted": "No adoptado",
"Not Done": "No hecho",
"Not Engaged": "No comprometido",
@ -163,10 +178,10 @@
"Page Not Found": "Página no encontrada",
"Partner": "Asociarse",
"Partner financially on a monthly basis with the Doxa Foundation to help sustain prayer mobilization, campaign operations, and the sending of gospel workers.": "Colabora económicamente cada mes con la Fundación Doxa para ayudar a mantener la movilización de oración, las operaciones de campaña y el envío de trabajadores del evangelio.",
"Partner through prayer, giving, and sending so that gospel access begins.": "Colabora mediante la oración, las donaciones y el envío de misioneros para que el evangelio llegue a todos.",
"Partner through prayer, giving, and sending so that gospel access begins.": "Colabora mediante la oración, las donaciones y el envío de misioneros para que comience el acceso al evangelio.",
"Partnering Church": "Iglesia asociada",
"People Group": "Grupo Étnico",
"People Group Not Found": "Grupo de personas no encontrado",
"People Group Not Found": "Grupo étnico no encontrado",
"People committed to praying": "Personas comprometidas con la oración",
"People groups with complete daily prayer coverage": "Grupos étnicos con cobertura diaria completa de oración",
"Per Page": "Por página",
@ -179,34 +194,34 @@
"Popular Pages:": "Páginas populares:",
"Population": "Población",
"Pray": "Oración",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "Oren fervientemente al Señor de la cosecha... para que envíe obreros a las [zonas sin evangelizar].",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "Oren fervientemente al Señor de la cosecha... para que envíe obreros a los [grupos étnicos no comprometidos].",
"Pray daily and help provide complete prayer coverage for a people group.": "Ora a diario y ayuda a proporcionar una cobertura de oración completa para un grupo étnico.",
"Pray for them": "Reza por ellos.",
"Pray regularly for this people group and for gospel breakthrough": "Reza con regularidad por este grupo étnico y por que el Evangelio se abra paso entre ellos",
"Pray for them": "Ora por ellos",
"Pray regularly for this people group and for gospel breakthrough": "Ora con regularidad por este grupo étnico y por que el Evangelio se abra paso entre ellos",
"Prayer Campaign QR Code": "Código QR de la campaña de oración",
"Prayer Coverage": "Cobertura de oración",
"Prayer coverage progress": "Progreso de la cobertura de oración",
"Prayer Goal": "Objetivo de oración",
"Prayer Progress": "Progreso de la oración",
"Prayer Status": "Estado de la oración",
"Prayer for an unengaged people group": "Oración por un grupo étnico no alcanzado",
"Prayer for an unengaged people group": "Oración por un grupo étnico no comprometido",
"Prayer opens the door for engagement": "La oración abre la puerta al compromiso",
"Prayer prepares the way for the gospel": "La oración prepara el camino para el evangelio",
"Prayer softens hearts, opens doors, and invites the work of the Holy Spirit long before workers arrive or the gospel is proclaimed.": "La oración ablanda los corazones, abre puertas e invita a la obra del Espíritu Santo mucho antes de que lleguen los obreros o se proclame el evangelio.",
"Prayer unites the global church": "La oración une a la iglesia mundial",
"Prayerfully select an unengaged people group to adopt.": "Selecciona en oración un grupo étnico no alcanzado para adoptar.",
"Primary Language": "Lenguaje principal",
"Primary Religion": "Religión primaria",
"Prayerfully select an unengaged people group to adopt.": "Selecciona en oración un grupo étnico no comprometido para adoptar.",
"Primary Language": "Idioma principal",
"Primary Religion": "Religión principal",
"Privacy Policy": "Política de privacidad",
"Printable Prayer Cards": "Tarjetas de oración para imprimir",
"Printable and digital resources to promote awareness and engagement": "Recursos impresos y digitales para promover la concientización y la participación",
"Printable and digital resources to promote awareness and engagement": "Recursos impresos y digitales para promover la concientización y el compromiso",
"Printable prayer cards and people group images": "Tarjetas de oración e imágenes de grupos étnicos para imprimir",
"Progress": "Progreso",
"Promo Slide": "Diapositiva promocional",
"Radio Broadcasts": "Emisiones de radio",
"Raise up 100+ daily intercessors to pray for this people group.": "Reúne a más de 100 intercesores diarios para que oren por este grupo étnico.",
"Real prayer needs from the field": "Necesidades reales de oración desde el campo",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "Reciba diariamente pedidos de oración y únase a creyentes de todo el mundo en favor de los pueblos no alcanzados.",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "Reciba motivos diarios de oración y únase a creyentes de todo el mundo en favor de los grupos étnicos no comprometidos.",
"Religion": "Religión",
"Religious Practices": "Prácticas religiosas",
"Research": "Investigación",
@ -216,11 +231,11 @@
"Scripture-centered prayer themes": "Temas de oración centrados en las Escrituras",
"Search": "Buscar",
"Search names, country/continent, religions...": "Buscar nombres, país/continente, religiones...",
"Search people groups or locations": "Buscar grupos de personas o ubicaciones",
"Search people groups or locations": "Buscar grupos étnicos o ubicaciones",
"See All": "Ver todo",
"Select": "Seleccionar",
"Select Country": "Seleccionar país",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "Seleccione un grupo étnico destacado que no esté comprometido, o busque un grupo o ubicación específicos a continuación.",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "Seleccione un grupo étnico no comprometido destacado, o busque un grupo o ubicación específicos a continuación.",
"Send": "Enviar",
"Send or raise up workers who may go and serve among them": "Envía o prepara a personas que puedan ir a servir entre ellos",
"Show Filters": "Mostrar filtros",
@ -228,7 +243,7 @@
"Sign up": "Regístrate",
"Sign up to pray": "Inscríbete para orar",
"Sign up to pray for {0}": "Inscríbete para orar por {0}",
"Sign up to receive daily prayer points and updates for this people group.": "Regístrate para recibir diariamente pedidos de oración y actualizaciones sobre este grupo étnico.",
"Sign up to receive daily prayer points and updates for this people group.": "Regístrate para recibir motivos diarios de oración y actualizaciones sobre este grupo étnico.",
"Simple Page": "Página simple",
"Social Share": "Compartir en redes sociales",
"Sort": "Ordenar",
@ -238,13 +253,13 @@
"Submit Updates": "Enviar actualizaciones",
"Submitting...": "Enviando...",
"Success! Form submitted.": "¡Éxito! El formulario se ha enviado.",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "Gracias por adoptar a este grupo étnico sin contacto y sin evangelizar. Tu iglesia se une a un movimiento mundial que pide a Dios que abra el camino para el Evangelio entre personas que actualmente tienen poco o ningún acceso a él. Esta página ofrece recursos para ayudar a tu iglesia a mantenerse informada, movilizar la oración y explorar cómo Dios puede utilizar a tu comunidad para ayudar a llevar la buena nueva de Jesús a este grupo étnico.",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "Gracias por dar un paso hacia la adopción de un grupo étnico no alcanzado. Complete el siguiente formulario para que podamos confirmar la adopción de su iglesia, ponernos en contacto con su Campeón y comenzar a enviarle actualizaciones de oración y recursos.",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "Gracias por adoptar a este grupo étnico no alcanzado y no comprometido. Tu iglesia se une a un movimiento mundial que pide a Dios que abra el camino para el Evangelio entre personas que actualmente tienen poco o ningún acceso a él. Esta página ofrece recursos para ayudar a tu iglesia a mantenerse informada, movilizar la oración y explorar cómo Dios puede utilizar a tu comunidad para ayudar a llevar la buena nueva de Jesús a este grupo étnico.",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "Gracias por dar un paso hacia la adopción de un grupo étnico no comprometido. Complete el siguiente formulario para que podamos confirmar la adopción de su iglesia, ponernos en contacto con su defensor y comenzar a enviarle actualizaciones de oración y recursos.",
"Thank you for your adoption commitment! We will be in touch soon.": "¡Gracias por tu compromiso de adopción! Nos pondremos en contacto contigo pronto.",
"Thank you for your message. We will get back to you soon!": "Gracias por tu mensaje. ¡Te responderemos pronto!",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "El Campeón es la persona que organizará a los 100 intercesores y recibirá las actualizaciones.",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "El defensor es la persona que organizará a los 100 intercesores y recibirá las actualizaciones.",
"The DOXA Vision: Click image to watch the video": "La visión de DOXA: Haga clic en la imagen para ver el vídeo",
"The people group you are looking for could not be found. Please try again.": "No se ha encontrado el grupo de personas que busca. Inténtelo de nuevo.",
"The people group you are looking for could not be found. Please try again.": "No se ha encontrado el grupo étnico que busca. Inténtelo de nuevo.",
"There was an error sending your message. Please try again.": "Se ha producido un error al enviar tu mensaje. Inténtalo de nuevo.",
"There was an error submitting your adoption. Please try again.": "Se ha producido un error al enviar tu solicitud de adopción. Inténtalo de nuevo.",
"They have no gospel access": "No tienen acceso al evangelio",
@ -254,15 +269,15 @@
"Total": "Total",
"Type to search...": "Escribe para buscar...",
"Unengaged people groups": "Grupos étnicos no comprometidos",
"UUPG Detail": "Detalle PNANC",
"UUPG Photo": "Foto de la UUPG",
"UUPGS": "UUPGS",
"UUPG Detail": "Detalle GENANC",
"UUPG Photo": "Foto del GENANC",
"UUPGS": "GENANC",
"Under-Engaged": "Poco comprometido",
"Unengaged": "Sin compromiso",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "Los grupos étnicos no evangelizados no tienen misioneros, ni iglesias y, a menudo, tampoco creyentes conocidos. La adopción ayuda a garantizar que finalmente sean vistos, que se ore por ellos y que se los alcance intencionalmente con el evangelio.",
"DOXA people groups around the world": "Grupos de personas DOXA en todo el mundo",
"Unengaged": "No comprometido",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "Los grupos étnicos no comprometidos no tienen misioneros, ni iglesias y, a menudo, tampoco creyentes conocidos. La adopción ayuda a garantizar que finalmente sean vistos, que se ore por ellos y que se los alcance intencionalmente con el evangelio.",
"DOXA people groups around the world": "Grupos étnicos DOXA en todo el mundo",
"Unknown": "Desconocido",
"Unreached": "Sin alcanzar",
"Unreached": "No alcanzado",
"View": "Ver",
"View Adoption Resources": "Ver recursos sobre la adopción",
"View Resources": "Ver recursos",
@ -270,13 +285,13 @@
"Vision": "Visión",
"Vision 2033": "Visión 2033",
"Vision and Values": "Visión y valores",
"WAGF Block": "Bloque WAGF",
"WAGF Region": "Región de la WAGF",
"WAGF Block": "Bloque FMAD",
"WAGF Region": "Región de la FMAD",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "Elegimos este nombre porque Jesús es digno de la gloria de cada tribu, lengua, pueblo y nación. DOXA nos recuerda que colaboramos con toda la Iglesia para llevar el evangelio completo al mundo entero, hasta que las personas de todas las naciones adoren a Jesús y solo Él reciba toda la gloria.",
"We recommend that churches give a monthly pledge based on their congregational size. i.e. $100 a month for a congregation around 100. $500 a month for a congregation around 500. $1000 a month for a congregation around 1000, etc.": "Recomendamos que las iglesias hagan una promesa de donación mensual basada en el tamaño de su congregación. Por ejemplo, 100 dólares al mes para una congregación de alrededor de 100 personas. 500 dólares al mes para una congregación de alrededor de 500 personas. 1000 dólares al mes para una congregación de alrededor de 1000 personas, etc.",
"Welcome to the adoption Journey": "Bienvenidos al proceso de adopción",
"What does \"DOXA\" mean?": "¿Qué significa «DOXA»?",
"What is your commitment? Pray. Give. Send.": "¿Cuál es tu compromiso? Oración. Da. Envía.",
"What is your commitment? Pray. Give. Send.": "¿Cuál es tu compromiso? Ora. Da. Envía.",
"When we pray, we join believers around the world in God's mission, standing together for peoples still waiting to hear the name of Jesus.": "Cuando oramos, nos unimos a los creyentes de todo el mundo en la misión de Dios, permaneciendo juntos por los pueblos que aún esperan escuchar el nombre de Jesús.",
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "Cuando adoptas a un grupo étnico, asumes un papel de liderazgo en su nombre, permaneciendo en la brecha hasta que el evangelio eche raíces. Esto implica un compromiso para:",
"Where are they?": "¿Dónde están?",
@ -286,17 +301,15 @@
"Why prayer matters": "Por qué es importante la oración",
"Work in local language & culture": "Trabajar en el idioma y la cultura locales",
"World Assemblies of God Fellowship": "Fraternidad Mundial de las Asambleas de Dios",
"Yes": "Si",
"Yes": "Sí",
"Your Adoption Resources": "Recursos para la adopción",
"Your Resources": "Tus recursos",
"Your Country (optional)": "Tu país (opcional)",
"Your UUPG": "Tu UUPG",
"Your UUPG": "Tu GENANC",
"Your daily prayer guide": "Tu guía de oración diaria",
"Your role as an adopting church": "Tu papel como iglesia de acogida",
"Your role as an adopting church": "Tu papel como iglesia adoptante",
"churches / individuals have adopted this people group": "iglesias / personas han adoptado a este grupo étnico",
"people groups adopted": "grupos de personas adoptados",
"{0} Billion": "{0} Mil millones",
"{0} Million": "{0} Millones",
"{0} People Groups": "{0} Grupos de personas",
"people groups adopted": "grupos étnicos adoptados",
"{0} People Groups": "{0} grupos étnicos",
"{0} unengaged people groups": "{0} grupos étnicos no comprometidos"
}

View file

@ -1,4 +1,5 @@
{
"Compliment": "Compliment",
"Daily Prayer Coverage": "Couverture de prière quotidienne",
"%count% people groups in %countries% countries": "%count% peuples dans %countries% pays",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "%region% compte %count% peuples répartis dans %countries% pays. La couleur de chaque point indique combien de personnes prient pour ce peuple.",
@ -9,9 +10,22 @@
"Engagement Progress": "Progrès de l'engagement",
"Find unreached people groups by region and country.": "Trouvez des peuples non atteints par région et par pays.",
"Goal": "Objectif",
"I'd like to receive email updates from the DOXA partnership.": "Je souhaite recevoir des actualités par e-mail du partenariat DOXA.",
"Other": "Autre",
"Outside this region": "Hors de cette région",
"People Groups": "Peuples",
"Please choose what your message is about.": "Veuillez choisir de quoi parle votre message.",
"Please enter a message.": "Veuillez saisir un message.",
"Please enter a valid email address.": "Veuillez saisir une adresse e-mail valide.",
"Problem": "Problème",
"Send message": "Envoyer le message",
"Sending…": "Envoi…",
"Suggestion": "Suggestion",
"Tell us more…": "Dites-nous-en plus…",
"Verification is still loading. Please try again in a moment.": "La vérification est en cours de chargement. Veuillez réessayer dans un instant.",
"We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.": "Nous aimerions beaucoup vous lire : dites-nous ce que vous appréciez, partagez une suggestion ou signalez un problème.",
"What is your message about?": "De quoi parle votre message ?",
"Your name (optional)": "Votre nom (facultatif)",
"people groups engaged": "peuples engagés",
"Regions": "Régions",
"See %region% dashboard": "Voir le tableau de bord : %region%",
@ -43,7 +57,7 @@
"Bible Stories": "Histoires bibliques",
"Bible Translation": "Traduction de la Bible",
"Champion Details": "Détails du champion",
"Champion Tips": "Conseils des champions",
"Champion Tips": "Conseils pour les champions",
"Choose": "Choisissez",
"Choose a people group": "Choisissez un peuple",
"Choose an unengaged people group you will commit to pray for daily.": "Choisissez un peuple non engagé pour lequel vous vous engagerez à prier chaque jour.",
@ -69,6 +83,7 @@
"DOXA Life": "DOXA Life",
"DOXA Playbook": "Guide pratique DOXA",
"DOXA Playbook Slides": "Diapositives du guide pratique DOXA",
"DOXA Prayer Card Bundles per language": "Lots de cartes de prière DOXA par langue",
"DOXA Promo Video": "Vidéo promotionnelle DOXA",
"DOXA is the Greek word for \"GLORY\".": "DOXA est le mot grec qui signifie « GLOIRE ».",
"Daily prayer coverage for all {0} DOXA people groups": "Couverture de prière quotidienne pour chacun des {0} peuples DOXA",
@ -78,7 +93,7 @@
"Don't see the email? Check your spam folder.": "Vous ne voyez pas l'e-mail ? Vérifiez votre dossier de courrier indésirable.",
"Done": "Terminé",
"Download": "Télécharger",
"Doxa Endowment Investment Policy Statement": "Déclaration de politique d'investissement de la Fondation Doxa",
"Doxa Endowment Investment Policy Statement": "Déclaration de politique d'investissement du fonds de dotation Doxa",
"Doxa Page": "Page Doxa",
"Email": "Email",
"Email Templates": "Modèles d'e-mails",
@ -97,10 +112,10 @@
"Every unengaged people on earth engaged by 2033": "Chaque peuple non engagé de la terre, engagé d'ici 2033",
"Exact Search": "Recherche exacte",
"Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Exemple : pasteur, pasteur chargé des missions, ancien, responsable bénévole, etc.",
"Find a UUPG": "Trouver un peuple non atteint et non engagé",
"Find a UUPG": "Trouver un UUPG",
"First Name": "Prénom",
"Frontier People": "Peuples frontières",
"Fruitful engagement among frontier peoples and the under-engaged": "Engagement fructueux parmi les peuples frontières et les sous-engagés",
"Frontier People": "Peuples « frontière »",
"Fruitful engagement among frontier peoples and the under-engaged": "Engagement fructueux parmi les peuples « frontière » et les sous-engagés",
"Full Profile": "Profil complet",
"General Resources": "Ressources générales",
"Get Started": "Commencer",
@ -150,7 +165,7 @@
"More": "Plus",
"Name": "Nom",
"No": "Non",
"No options found": "Aucun lieu trouvé",
"No options found": "Aucune option trouvée",
"No prayer coverage": "Sans couverture de prière",
"No unengaged people groups by 2033": "Plus aucun peuple non engagé d'ici 2033",
"Not Adopted": "Non adopté",
@ -179,14 +194,14 @@
"Popular Pages:": "Pages populaires :",
"Population": "Population",
"Pray": "Prier",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "Priez avec ferveur le Maître de la moisson … afin qu'Il envoie des ouvriers parmi [les non-engagés].",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "Priez avec ferveur le Maître de la moisson … afin qu'Il envoie des ouvriers parmi [les non engagés].",
"Pray daily and help provide complete prayer coverage for a people group.": "Priez chaque jour et contribuez à une couverture de prière complète pour un peuple.",
"Pray for them": "Priez pour eux",
"Pray regularly for this people group and for gospel breakthrough": "Priez régulièrement pour ce peuple et pour une percée de l'Évangile",
"Prayer Campaign QR Code": "Code QR de la campagne de prière",
"Prayer Coverage": "Couverture de prière",
"Prayer coverage progress": "Progression de la couverture de prière",
"Prayer Goal": "Objectif de la prière",
"Prayer Goal": "Objectif de prière",
"Prayer Progress": "Progrès dans la prière",
"Prayer Status": "Statut de prière",
"Prayer for an unengaged people group": "Prière pour un peuple non engagé",
@ -205,8 +220,8 @@
"Promo Slide": "Diapositive promotionnelle",
"Radio Broadcasts": "Émissions radiophoniques",
"Raise up 100+ daily intercessors to pray for this people group.": "Suscitez plus de 100 intercesseurs quotidiens pour prier pour ce peuple.",
"Real prayer needs from the field": "Besoins réels en matière de prière sur le terrain",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "Recevez chaque jour des sujets de prière et rejoignez les croyants du monde entier dans la prière pour les peuples non engagés.",
"Real prayer needs from the field": "Besoins de prière réels venus du terrain",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "Recevez des points de prière quotidiens et rejoignez les croyants du monde entier dans la prière pour les peuples non engagés.",
"Religion": "Religion",
"Religious Practices": "Pratiques religieuses",
"Research": "Recherche",
@ -228,7 +243,7 @@
"Sign up": "S'inscrire",
"Sign up to pray": "Inscrivez-vous pour prier",
"Sign up to pray for {0}": "Inscrivez-vous pour prier pour {0}",
"Sign up to receive daily prayer points and updates for this people group.": "Inscrivez-vous pour recevoir chaque jour des sujets de prière et des nouvelles de ce peuple.",
"Sign up to receive daily prayer points and updates for this people group.": "Inscrivez-vous pour recevoir des points de prière quotidiens et des nouvelles de ce peuple.",
"Simple Page": "Page simple",
"Social Share": "Partager sur les réseaux sociaux",
"Sort": "Trier",
@ -281,7 +296,7 @@
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "Lorsque vous adoptez un peuple, vous endossez un rôle de leader en sa faveur — vous tenant à la brèche jusqu'à ce que l'Évangile prenne racine. Cela implique un engagement à :",
"Where are they?": "Où sont-ils ?",
"Where do I start?": "Par où commencer ?",
"Who are the unengaged?": "Qui sont les non-engagés ?",
"Who are the unengaged?": "Qui sont les non engagés ?",
"Why adoption matters": "Pourquoi l'adoption est importante",
"Why prayer matters": "Pourquoi la prière est importante",
"Work in local language & culture": "Travail dans la langue et la culture locales",
@ -295,8 +310,6 @@
"Your role as an adopting church": "Votre rôle en tant qu'église locale qui adopte",
"churches / individuals have adopted this people group": "églises / particuliers ont adopté ce peuple",
"people groups adopted": "peuples adoptés",
"{0} Billion": "{0} milliards",
"{0} Million": "{0} millions",
"{0} People Groups": "{0} peuples",
"{0} unengaged people groups": "{0} peuples non engagés"
}

View file

@ -1,7 +1,8 @@
{
"Compliment": "प्रशंसा",
"Daily Prayer Coverage": "दैनिक प्रार्थना कवरेज",
"%count% people groups in %countries% countries": "%countries% देशों में %count% लोगों के समूह",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "%region% में %countries% देशों में %count% लोगों के समूह हैं। प्रत्येक बिंदु का रंग दर्शाता है कि उस लोगों के समूह के लिए कितने लोग प्रार्थना कर रहे हैं।",
"%count% people groups in %countries% countries": "%countries% देशों में %count% जनसमूह",
"%region% has %count% people groups across %countries% countries. Each pin is coloured by how many people are praying for that people group.": "%region% में %countries% देशों के %count% जनसमूह हैं। हर बिंदु का रंग बताता है कि उस जनसमूह के लिए कितने लोग प्रार्थना कर रहे हैं।",
"All Regions": "सभी क्षेत्र",
"By Region": "क्षेत्र के अनुसार",
"Countries": "देश",
@ -9,294 +10,320 @@
"Engagement Progress": "प्रवेश की प्रगति",
"Find unreached people groups by region and country.": "क्षेत्र और देश के अनुसार अगम्य लोगों के समूह खोजें।",
"Goal": "लक्ष्य",
"I'd like to receive email updates from the DOXA partnership.": "मैं DOXA साझेदारी से ईमेल अपडेट प्राप्त करना चाहूंगा।",
"Other": "अन्य",
"Outside this region": "इस क्षेत्र के बाहर",
"People Groups": "लोगों के समूह",
"Please choose what your message is about.": "कृपया चुनें कि आपका संदेश किस बारे में है।",
"Please enter a message.": "कृपया एक संदेश दर्ज करें।",
"Please enter a valid email address.": "कृपया एक मान्य ईमेल पता दर्ज करें।",
"Problem": "समस्या",
"Send message": "संदेश भेजें",
"Sending…": "भेजा जा रहा है…",
"Suggestion": "सुझाव",
"Tell us more…": "हमें और बताएं…",
"Verification is still loading. Please try again in a moment.": "सत्यापन अभी लोड हो रहा है। कृपया कुछ क्षण बाद पुनः प्रयास करें।",
"We'd love to hear from you — tell us what you love, share a suggestion, or report a problem.": "हमें आपसे सुनकर खुशी होगी — हमें बताएं कि आपको क्या पसंद है, कोई सुझाव साझा करें, या कोई समस्या बताएं।",
"What is your message about?": "आपका संदेश किस बारे में है?",
"Your name (optional)": "आपका नाम (वैकल्पिक)",
"people groups engaged": "प्रवेशित लोगों के समूह",
"Regions": "क्षेत्र",
"See %region% dashboard": "%region% डैशबोर्ड देखें",
"There are %count% people groups in %country%. Check the map for the people groups on the border of this country as well.": "%country% में %count% लोगों के समूह हैं। इस देश की सीमा पर स्थित लोगों के समूहों के लिए मानचित्र भी देखें।",
"A church-led commitment to pray, give, and send so that gospel access begins": "सुसमाचार की पहुँच शुरू हो सके, इसके लिए चर्च के नेतृत्व में प्रार्थना करने, दान देने और भेजने की प्रतिबद्धता।",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "DOXA Life के लिए एक स्वच्छ, सुरुचिपूर्ण थीम - 2033 तक प्रत्येक जनसमूह को संलग्न करना",
"A simple path to faithful obedience": "वफादार आज्ञाकारिता का एक सरल मार्ग",
"About": "बारे में",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "संभावित जाने वालों की पहचान करने और उन्हें समर्थन देने में सक्रिय रूप से मदद करें, और उन लोगों को प्रोत्साहित करें जिन्हें ईश्वर शायद विभिन्न संस्कृतियों को पार करके इस जनसमूह की सीधे सेवा करने के लिए बुला रहे हैं।",
"Additional tools to help your church stay engaged in prayer for this people group": "इस जनसमूह के लिए प्रार्थना में आपकी चर्च को संलग्न बनाए रखने में मदद करने के लिए अतिरिक्त उपकरण",
"A church-led commitment to pray, give, and send so that gospel access begins": "कलीसिया की अगुवाई में प्रार्थना करने, दान देने और भेजने की प्रतिबद्धता, ताकि सुसमाचार तक पहुँच शुरू हो",
"A clean, elegant theme for DOXA Life - Engaging every people group by 2033": "DOXA Life के लिए एक स्वच्छ, सुरुचिपूर्ण थीम — 2033 तक हर जनसमूह के साथ सहभागिता",
"A simple path to faithful obedience": "विश्वासयोग्य आज्ञाकारिता का सरल मार्ग",
"About": "हमारे बारे में",
"Actively help surface and support potential goers, encouraging those God may be calling to cross cultures and serve this people group directly.": "सक्रिय रूप से संभावित जाने वालों को पहचानने और उनका साथ देने में मदद करें, और उन लोगों को प्रोत्साहित करें जिन्हें परमेश्वर संभवतः संस्कृतियों को पार करके इस जनसमूह की सीधे सेवा करने के लिए बुला रहे हैं।",
"Additional tools to help your church stay engaged in prayer for this people group": "इस जनसमूह के लिए आपकी कलीसिया को प्रार्थना में लगे रहने में मदद करने वाले अतिरिक्त साधन",
"Adopt": "अपनाएँ",
"Adopt an unengaged people group": "एक असंलग्न जनसमूह को गोद लें",
"Adopt people group": "लोगों के समूह को गोद लें",
"Adopted": "दत्तक लिया गया",
"Adoption Certificate": "दत्तक प्रमाणपत्र",
"Adoption Form": "दत्तक ग्रहण फॉर्म",
"Adoption Goal": "दत्तक लक्ष्य",
"Adoption Guide & Resources": "दत्तक ग्रहण मार्गदर्शिका और संसाधन",
"Adoption Progress": "दत्तक ग्रहण की प्रगति",
"Adoption Resources": "दत्तक ग्रहण संसाधन",
"Adoption Status": "दत्तक ग्रहण की स्थिति",
"Adoption invites the local church into meaningful participation - praying, giving, and sending – so that a people group moves from unengaged to engaged, and ultimately becomes a worshipping community for Jesus.": "दत्तक ग्रहण स्थानीय चर्च को सार्थक भागीदारी के लिए आमंत्रित करता है – प्रार्थना, दान और भेजने के माध्यम से – ताकि एक जनसमूह निष्क्रिय से सक्रिय हो जाए, और अंततः यीशु के लिए एक आराधनात्मक समुदाय बन जाए।",
"Adoption is a much bigger commitment than signing up to pray. If you only wish to pray, click the button below. Please remember to also sign up to pray after you fill out the adoption form.": "दत्तक ग्रहण केवल प्रार्थना के लिए साइन अप करने से कहीं बड़ी प्रतिबद्धता है। यदि आप केवल प्रार्थना करना चाहते हैं, तो नीचे दिए गए बटन पर क्लिक करें। कृपया दत्तक ग्रहण फॉर्म भरने के बाद प्रार्थना के लिए साइन अप करना भी याद रखें।",
"Adoption mobilizes 100+ daily intercessors whose prayer prepares the soil, breaks spiritual barriers, and supports workers who go. Every gospel movement begins with prayer.": "दत्तक ग्रहण 100+ दैनिक मध्यस्थों को सक्रिय करता है, जिनकी प्रार्थना मिट्टी को तैयार करती है, आध्यात्मिक बाधाओं को तोड़ती है, और जाने वाले कार्यकर्ताओं का समर्थन करती है। प्रत्येक सुसमाचार आंदोलन प्रार्थना से शुरू होता है।",
"Adopt an unengaged people group": "एक अनसंपर्कित जनसमूह को अपनाएँ",
"Adopt people group": "जनसमूह को अपनाएँ",
"Adopted": "गोद लिया गया",
"Adoption Certificate": "गोद लेने का प्रमाणपत्र",
"Adoption Form": "गोद लेने का फ़ॉर्म",
"Adoption Goal": "गोद लेने का लक्ष्य",
"Adoption Guide & Resources": "गोद लेने की मार्गदर्शिका और संसाधन",
"Adoption Progress": "गोद लेने की प्रगति",
"Adoption Resources": "गोद लेने के संसाधन",
"Adoption Status": "गोद लेने की स्थिति",
"Adoption invites the local church into meaningful participation - praying, giving, and sending – so that a people group moves from unengaged to engaged, and ultimately becomes a worshipping community for Jesus.": "गोद लेना स्थानीय कलीसिया को सार्थक सहभागिता में बुलाता है — प्रार्थना, दान और भेजने के द्वारा — ताकि एक जनसमूह अनसंपर्कित से संपर्कित बने, और अंततः यीशु की आराधना करने वाला समुदाय बन जाए।",
"Adoption is a much bigger commitment than signing up to pray. If you only wish to pray, click the button below. Please remember to also sign up to pray after you fill out the adoption form.": "गोद लेना केवल प्रार्थना के लिए साइन अप करने से कहीं बड़ी प्रतिबद्धता है। यदि आप केवल प्रार्थना करना चाहते हैं, तो नीचे दिए गए बटन पर क्लिक करें। कृपया गोद लेने का फ़ॉर्म भरने के बाद प्रार्थना के लिए साइन अप करना भी याद रखें।",
"Adoption mobilizes 100+ daily intercessors whose prayer prepares the soil, breaks spiritual barriers, and supports workers who go. Every gospel movement begins with prayer.": "गोद लेना 100 से अधिक दैनिक मध्यस्थों को मोबिलाइज़ करता है, जिनकी प्रार्थना भूमि को तैयार करती है, आत्मिक बाधाओं को तोड़ती है, और जाने वाले कार्यकर्ताओं का साथ देती है। सुसमाचार का हर आंदोलन प्रार्थना से शुरू होता है।",
"All Regions": "सभी क्षेत्र",
"All rights reserved.": "सर्वाधिकार सुरक्षित।",
"Alternate Names": "वैकल्पिक नाम",
"Audio Scripture": "ध्वनि शास्त्र",
"Back": "पीछे",
"Audio Scripture": "ऑडियो पवित्रशास्त्र",
"Back": "वापस",
"Bible Stories": "बाइबिल की कहानियाँ",
"Bible Translation": "बाइबिल अनुवाद",
"Champion Details": "विजेता विवरण",
"Champion Tips": "विजेता टिप्स",
"By Region": "क्षेत्र के अनुसार",
"Champion Details": "चैंपियन का विवरण",
"Champion Tips": "चैंपियन के लिए सुझाव",
"Choose": "चुनें",
"Choose a people group": "एक जनसमूह चुनें",
"Choose an unengaged people group you will commit to pray for daily.": "एक ऐसा जनसमूह चुनें जिसके लिए आप प्रतिदिन प्रार्थना करने के लिए प्रतिबद्ध होंगे।",
"Church planting movements among every unreached people on earth": "पृथ्वी पर हर अपहुँचे हुए लोगों के बीच चर्च स्थापना आंदोलन",
"Church/Group Name": "चर्च/समूह का नाम",
"Churches and networks take ownership – praying, giving, and preparing the way for gospel workers.": "चर्च और नेटवर्क स्वामित्व लेते हैं – प्रार्थना करके, दान देकर, और सुसमाचार कार्यकर्ताओं के लिए मार्ग तैयार करके।",
"Churches become active partners in God's mission": "चर्च परमेश्वर के मिशन में सक्रिय भागीदार बनते हैं।",
"Clear All": "सभी साफ़ करें",
"Click again to interact with map": "नक्शे के साथ इंटरैक्ट करने के लिए फिर से क्लिक करें।",
"Close": "बन्द करें",
"Choose an unengaged people group you will commit to pray for daily.": "एक ऐसा अनसंपर्कित जनसमूह चुनें जिसके लिए आप प्रतिदिन प्रार्थना करने की प्रतिबद्धता लेंगे।",
"Church planting movements among every unreached people on earth": "पृथ्वी के हर अप्राप्य जनसमूह के बीच कलीसिया स्थापना आंदोलन",
"Church/Group Name": "कलीसिया/समूह का नाम",
"Churches and networks take ownership – praying, giving, and preparing the way for gospel workers.": "कलीसियाएँ और नेटवर्क इसकी ज़िम्मेदारी उठाते हैं — प्रार्थना करके, दान देकर, और सुसमाचार के कार्यकर्ताओं के लिए मार्ग तैयार करके।",
"Churches become active partners in God's mission": "कलीसियाएँ परमेश्वर के उद्देश्य में सक्रिय साझेदार बनती हैं",
"Clear All": "सभी हटाएँ",
"Click again to interact with map": "मानचित्र के साथ काम करने के लिए फिर से क्लिक करें",
"Close": "बंद करें",
"Close video": "वीडियो बंद करें",
"Commit": "प्रतिबद्धता",
"Commit": "प्रतिबद्ध हों",
"100+ People Praying": "100+ लोग प्रार्थना कर रहे हैं",
"1+ People Praying": "1+ लोग प्रार्थना कर रहे हैं",
"Countries in this region": "इस क्षेत्र के देश",
"Engagement Progress": "संलग्नता की प्रगति",
"Find unreached people groups by region and country.": "क्षेत्र और देश के अनुसार अप्राप्य जनसमूह खोजें।",
"Goal": "लक्ष्य",
"No One Praying": "कोई प्रार्थना नहीं कर रहा",
"Contact": "संपर्क करे",
"Contact": "संपर्क",
"Contact Page": "संपर्क पृष्ठ",
"Contact Us": "हमसे संपर्क करें",
"Countries": "देश",
"Country": "देश",
"Cross-cultural workers present": "अंतर-सांस्कृतिक कार्यकर्ता उपस्थित",
"Other": "अन्य",
"Outside this region": "इस क्षेत्र के बाहर",
"People Groups": "जनसमूह",
"Cross-cultural workers present": "अंतर-सांस्कृतिक कार्यकर्ता मौजूद",
"Current Status": "वर्तमान स्थिति",
"DOXA Campaign Talking Points": "डॉक्सा अभियान के मुख्य बिंदु",
"DOXA Life": "डॉक्सा लाइफ़",
"DOXA Playbook": "डॉक्सा प्लेबुक",
"DOXA Playbook Slides": "डॉक्सा प्लेबुक स्लाइड्स",
"DOXA Promo Video": "डॉक्सा प्रमो वीडियो",
"DOXA is the Greek word for \"GLORY\".": "DOXA ग्रीक शब्द है जिसका अर्थ \"महिमा\" है।",
"DOXA Campaign Talking Points": "DOXA अभियान के मुख्य बिंदु",
"DOXA Life": "DOXA Life",
"DOXA Playbook": "DOXA प्लेबुक",
"DOXA Playbook Slides": "DOXA प्लेबुक स्लाइड्स",
"DOXA Prayer Card Bundles per language": "DOXA प्रार्थना कार्ड बंडल, भाषा के अनुसार",
"DOXA Promo Video": "DOXA प्रोमो वीडियो",
"DOXA is the Greek word for \"GLORY\".": "DOXA यूनानी भाषा का शब्द है जिसका अर्थ है \"महिमा\"।",
"DOXA people groups around the world": "दुनिया भर के DOXA जनसमूह",
"Daily prayer coverage for all {0} DOXA people groups": "सभी {0} DOXA जनसमूहों के लिए दैनिक प्रार्थना कवरेज",
"Definitions": "परिभाषाएँ",
"Disciple & church multiplication": "शिष्य और चर्च की वृद्धि",
"Disciple & church multiplication": "शिष्य और कलीसिया का गुणन",
"Discussion Guide": "चर्चा मार्गदर्शिका",
"Don't see the email? Check your spam folder.": "ईमेल नहीं दिख रहा है? अपना स्पैम फ़ोल्डर देखें।",
"Done": "संपन्न",
"Don't see the email? Check your spam folder.": "ईमेल नहीं दिख रहा? अपना स्पैम फ़ोल्डर देखें।",
"Done": "पूरा हुआ",
"Download": "डाउनलोड",
"Doxa Endowment Investment Policy Statement": "डॉक्सा अनुदान निवेश नीति विवरण",
"Doxa Page": "डॉक्सा पेज",
"Doxa Endowment Investment Policy Statement": "DOXA एंडोमेंट निवेश नीति विवरण",
"Doxa Page": "DOXA पृष्ठ",
"Email": "ईमेल",
"Email Templates": "ईमेल टेम्पलेट्स",
"Engage": "संलग्न हों",
"Engage every people by 2033": "2033 तक सभी लोगों को शामिल करें",
"Engaged": "प्रवेशित",
"Engaged!": "प्रवेशित!",
"Engagement Status": "प्रवेश की स्थिति",
"Engagement starts with prayer": "संलग्नता प्रार्थना से शुरू होती है।",
"Enter Church/Group Name": "चर्च/समूह का नाम दर्ज करें",
"Email Templates": "ईमेल टेम्पलेट",
"Engage": "सहभागी बनें",
"Engage every people by 2033": "2033 तक हर जनसमूह के साथ सहभागिता स्थापित करें",
"Engaged": "संपर्कित",
"Engaged!": "संपर्कित!",
"Engagement Status": "संलग्नता की स्थिति",
"Engagement starts with prayer": "संलग्नता प्रार्थना से शुरू होती है",
"Enter Church/Group Name": "कलीसिया/समूह का नाम दर्ज करें",
"Enter your email": "अपना ईमेल दर्ज करें",
"Enter your message": "अपना संदेश दर्ज करें",
"Enter your message": "अपना संदेश लिखें",
"Enter your name": "अपना नाम दर्ज करें",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "सुसमाचार की हर गतिविधि मध्यस्थता से शुरू होती है। एक निष्क्रिय जनसमूह को दैनिक प्रार्थना में ढकें और मार्ग तैयार करने में मदद करें।",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "प्रत्येक असंलग्न जनसमूह जिसे प्रार्थना, दान और भेजने के लिए प्रतिबद्ध एक चर्च ने अपनाया है।",
"Every unengaged people on earth engaged by 2033": "2033 तक पृथ्वी पर हर अविवाहित व्यक्ति का विवाह हो जाएगा।",
"Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "सुसमाचार का हर आंदोलन मध्यस्थ प्रार्थना से शुरू होता है। किसी अनसंपर्कित जनसमूह को दैनिक प्रार्थना से ढकें और मार्ग तैयार करने में मदद करें।",
"Every unengaged people group adopted by a church committed to prayer, giving, and sending": "हर अनसंपर्कित जनसमूह ऐसी कलीसिया के द्वारा गोद लिया जाए जो प्रार्थना, दान और भेजने के लिए प्रतिबद्ध हो",
"Every unengaged people on earth engaged by 2033": "2033 तक पृथ्वी के हर अनसंपर्कित जनसमूह के साथ सहभागिता स्थापित हो",
"Exact Search": "सटीक खोज",
"Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "उदाहरण: पादरी, मिशन पादरी, एल्डर, स्वयंसेवक नेता आदि।",
"Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "उदाहरण: पास्टर, मिशन पास्टर, प्राचीन, स्वयंसेवी अगुवा आदि।",
"Find a UUPG": "UUPG खोजें",
"First Name": "पहला नाम",
"Frontier People": "सीमांत लोग",
"Fruitful engagement among frontier peoples and the under-engaged": "अग्रणी जनसमूहों और कम-संलग्न लोगों के बीच सार्थक संलग्नता",
"Full Profile": "पूर्ण प्रोफ़ाइल",
"Frontier People": "फ्रंटियर जनसमूह",
"Fruitful engagement among frontier peoples and the under-engaged": "फ्रंटियर और कम-संपर्कित जनसमूहों के बीच फलदायी सहभागिता",
"Full Profile": "पूरी प्रोफ़ाइल",
"General Resources": "सामान्य संसाधन",
"Get Started": "आरंभ करें",
"Give": "दान करें",
"Give to support gospel work among unreached peoples": "अनपहुँचे लोगों के बीच सुसमाचार कार्य का समर्थन करने के लिए दें।",
"Global Partnership for the Unreached": "अनपहुँचे लोगों के लिए वैश्विक साझेदारी",
"God raises up men and women to go, serve, and proclaim Christ among the nations.": "ईश्वर राष्ट्रों में जाने, सेवा करने और मसीह की घोषणा करने के लिए पुरुषों और महिलाओं को उठाता है।",
"Gospel Ambition Team": "सुसमाचार महत्त्वाकांक्षा टीम",
"Gospel Recordings": "सुसमाचार अभिलेखन",
"Graphics, QR code and slides for sharing with your congregation": "आपकी मंडली के साथ साझा करने के लिए ग्राफिक्स, क्यूआर कोड और स्लाइड्स",
"Has prayer coverage": "क्या इसमें प्रार्थना कवरेज है",
"Help prepare the way for gospel engagement through prayer": "प्रार्थना के माध्यम से सुसमाचार संलग्नता के लिए मार्ग तैयार करने में मदद करें।",
"Helpful tips for sustaining long-term commitment": "दीर्घकालिक प्रतिबद्धता बनाए रखने के लिए सहायक सुझाव",
"Give": "दान दें",
"Give to support gospel work among unreached peoples": "अप्राप्य जनसमूहों के बीच सुसमाचार के कार्य का साथ देने के लिए दान दें",
"Global Partnership for the Unreached": "अप्राप्य जनसमूहों के लिए वैश्विक साझेदारी",
"God raises up men and women to go, serve, and proclaim Christ among the nations.": "परमेश्वर पुरुषों और महिलाओं को देशों में जाकर सेवा करने और मसीह का प्रचार करने के लिए खड़ा करता है।",
"Gospel Ambition Team": "Gospel Ambition टीम",
"Gospel Recordings": "सुसमाचार की रिकॉर्डिंग",
"Graphics, QR code and slides for sharing with your congregation": "अपनी मंडली के साथ साझा करने के लिए ग्राफ़िक्स, QR कोड और स्लाइड्स",
"Has prayer coverage": "प्रार्थना कवरेज है",
"Help prepare the way for gospel engagement through prayer": "प्रार्थना के द्वारा सुसमाचार के साथ सहभागिता के लिए मार्ग तैयार करने में मदद करें",
"Helpful tips for sustaining long-term commitment": "लंबे समय तक प्रतिबद्धता बनाए रखने के लिए सहायक सुझाव",
"Hide Filters": "फ़िल्टर छिपाएँ",
"Home": "होम",
"How Adoption Works": "दत्तक ग्रहण कैसे होता है",
"I give permission for DOXA to connect me with others adopting this people group.": "मैं DOXA को इस जनसमूह को गोद लेने वाले अन्य लोगों से मेरा संपर्क कराने की अनुमति देता हूँ।",
"I was a stranger and you invited me in.": "मैं एक अजनबी था और तुमने मुझे अंदर बुलाया।",
"I would like to receive email updates from the DOXA partnership.": "मैं DOXA साझेदारी से ईमेल अपडेट प्राप्त करना चाहूंगा।",
"I/my church/group commits to adopting this People Group for prayer, partnership and support.": "मैं/मेरा चर्च/समूह इस जनसमूह को प्रार्थना, साझेदारी और समर्थन के लिए अपनाने का वचन देता हूँ।",
"Home": "मुख्य पृष्ठ",
"How Adoption Works": "जनसमूह को कैसे अपनाएँ",
"I give permission for DOXA to connect me with others adopting this people group.": "मैं DOXA को अनुमति देता/देती हूँ कि वह इस जनसमूह को गोद लेने वाले अन्य लोगों से मेरा संपर्क कराए।",
"I was a stranger and you invited me in.": "मैं परदेशी था, और तुमने मुझे अपने घर में ठहराया।",
"I would like to receive email updates from the DOXA partnership.": "मैं DOXA साझेदारी से ईमेल अपडेट प्राप्त करना चाहता/चाहती हूँ।",
"I/my church/group commits to adopting this People Group for prayer, partnership and support.": "मैं/मेरी कलीसिया/मेरा समूह इस जनसमूह को प्रार्थना, साझेदारी और सहयोग के लिए गोद लेने का वचन देता है।",
"In English": "अंग्रेज़ी में",
"In partnership with the global church, our vision is for...": "वैश्विक चर्च के साथ साझेदारी में, हमारा दृष्टिकोण है..।",
"In partnership with the global church, our vision is for...": "वैश्विक कलीसिया के साथ साझेदारी में, हमारा दर्शन है कि…",
"Info": "जानकारी",
"Initial Proposal": "प्रारंभिक प्रस्ताव",
"Intercessors": "मध्यस्थ",
"Introduction": "परिचय",
"Introduction 2025": "परिचय 2025",
"It looks like nothing was found at this location. Perhaps one of the links below can help.": "ऐसा लगता है कि इस स्थान पर कुछ भी नहीं मिला। शायद नीचे दिए गए लिंक में से कोई मदद कर सकता है।",
"It looks like nothing was found at this location. Perhaps one of the links below can help.": "ऐसा प्रतीत होता है कि इस पते पर कुछ नहीं मिला। संभव है कि नीचे दिए गए लिंक में से कोई आपकी सहायता कर सके।",
"Jesus": "यीशु",
"Jesus Film": "यीशु फिल्म",
"Jesus Film": "यीशु फ़िल्म",
"Join": "जुड़ें",
"Key insights about the people group": "लोगों के समूह के बारे में मुख्य अंतर्दृष्टि",
"Key insights about the people group": "जनसमूह के बारे में मुख्य बातें",
"Language": "भाषा",
"Last Name": "अंतिम नाम",
"Learn More": "और अधिक जानें",
"Let's TOGETHER give Jesus a gift:": "आओ हम सब मिलकर यीशु को एक उपहार दें:",
"Last Name": "उपनाम",
"Learn More": "और जानें",
"Let's TOGETHER give Jesus a gift:": "आइए, हम सब मिलकर यीशु को एक उपहार दें:",
"Load More": "और लोड करें",
"Loading results...": "परिणाम लोड हो रहे हैं..।",
"Location of Church/Group": "चर्च/समूह का स्थान",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "कई असंलग्न जनसमूहों के पास न तो चर्च हैं, न मिशनरी, और अक्सर न ही कोई विश्वासी, जिसका अर्थ है कि उनके लिए बहुत कम या बिल्कुल भी नियमित प्रार्थना नहीं की जा रही है।",
"Loading results...": "परिणाम लोड हो रहे हैं…",
"Location of Church/Group": "कलीसिया/समूह का स्थान",
"Many unengaged people groups have no churches, no missionaries, and often no believers, meaning little to no consistent prayer is being offered on their behalf.": "कई अनसंपर्कित जनसमूहों के पास न कोई कलीसिया है, न कोई मिशनरी, और अक्सर कोई विश्वासी भी नहीं — इसका अर्थ है कि उनके लिए नियमित प्रार्थना बहुत कम या बिल्कुल नहीं हो रही।",
"Message": "संदेश",
"Mobilization of 20,000+ DOXA partnership missionaries": "20,000+ DOXA साझेदारी मिशनरियों का संगठित होना",
"Mobilize": "लगातार सक्रिय रहो",
"Mobilize 100+ people praying daily for each DOXA people group": "प्रत्येक DOXA जनसमूह के लिए प्रतिदिन प्रार्थना करने हेतु 100+ लोगों को सक्रिय करें।",
"Mobilize others in your church to join in prayer": "अपने चर्च में दूसरों को प्रार्थना में शामिल होने के लिए प्रेरित करें।",
"Mobilize toward the goal of at least 100 prayer partners to cover the people group in daily prayer.": "लोगों के समूह को दैनिक प्रार्थना के माध्यम से आच्छादित करने के लिए कम से कम 100 प्रार्थना साझेदारों को जुटाएँ।",
"More": "और ज्यादा",
"Mobilization of 20,000+ DOXA partnership missionaries": "20,000+ DOXA साझेदारी मिशनरियों का मोबिलाइज़ेशन",
"Mobilize": "मोबिलाइज़ करें",
"Mobilize 100+ people praying daily for each DOXA people group": "हर DOXA जनसमूह के लिए प्रतिदिन प्रार्थना करने वाले 100 से अधिक लोगों को मोबिलाइज़ करें",
"Mobilize others in your church to join in prayer": "अपनी कलीसिया के दूसरों को प्रार्थना में शामिल होने के लिए मोबिलाइज़ करें",
"Mobilize toward the goal of at least 100 prayer partners to cover the people group in daily prayer.": "जनसमूह को दैनिक प्रार्थना से ढकने के लिए कम से कम 100 प्रार्थना साझेदारों के लक्ष्य की ओर मोबिलाइज़ करें।",
"More": "और जानें",
"Name": "नाम",
"No": "नहीं",
"No options found": "कोई विकल्प नहीं मिला",
"No prayer coverage": "प्रार्थना का प्रसारण नहीं",
"No unengaged people groups by 2033": "2033 तक कोई भी संलग्न न किया गया जनसमूह नहीं रहेगा।",
"Not Adopted": "दत्तक नहीं लिया गया",
"No prayer coverage": "कोई प्रार्थना कवरेज नहीं",
"No unengaged people groups by 2033": "2033 तक कोई भी अनसंपर्कित जनसमूह न रहे",
"Not Adopted": "गोद नहीं लिया गया",
"Not Done": "पूरा नहीं हुआ",
"Not Engaged": "अप्रवेशित",
"Not Engaged": "संपर्कित नहीं",
"Our gift to Jesus": "यीशु को हमारा उपहार",
"Our hope is to cover each of them in extraordinary prayer. You and your church can be part of it.": "हमारी आशा है कि हम उनमें से प्रत्येक को असाधारण प्रार्थना से ढकें। आप और आपका चर्च इसका हिस्सा बन सकते हैं।",
"Our hope is to cover each of them in extraordinary prayer. You and your church can be part of it.": "हमारी आशा है कि उनमें से हर एक असाधारण प्रार्थना से ढका रहे। आप और आपकी कलीसिया इसमें सहभागी हो सकते हैं।",
"Out of {0} DOXA people groups:": "{0} DOXA जनसमूहों में से:",
"Overview": "अवलोकन",
"Page Not Found": "पृष्ठ नहीं मिला",
"Partner": "साझेदार",
"Partner financially on a monthly basis with the Doxa Foundation to help sustain prayer mobilization, campaign operations, and the sending of gospel workers.": "प्रार्थना अभियान को बनाए रखने, अभियान संचालन और सुसमाचार कार्यकर्ताओं को भेजने में सहायता के लिए Doxa फाउंडेशन के साथ मासिक आधार पर वित्तीय साझेदारी करें।",
"Partner through prayer, giving, and sending so that gospel access begins.": "प्रार्थना, दान और भेजने के माध्यम से साझेदार बनें, ताकि सुसमाचार तक पहुँच शुरू हो सके।",
"Partnering Church": "सहभागी चर्च",
"People Group": "लोगों का समूह",
"People Group Not Found": "लोग समूह नहीं मिला",
"Partner financially on a monthly basis with the Doxa Foundation to help sustain prayer mobilization, campaign operations, and the sending of gospel workers.": "प्रार्थना के मोबिलाइज़ेशन, अभियान के संचालन और सुसमाचार के कार्यकर्ताओं को भेजने में सहायता के लिए DOXA Foundation के साथ हर महीने आर्थिक साझेदारी करें।",
"Partner through prayer, giving, and sending so that gospel access begins.": "प्रार्थना, दान और भेजने के द्वारा साझेदार बनें, ताकि सुसमाचार तक पहुँच शुरू हो सके।",
"Partnering Church": "साझेदार कलीसिया",
"People Group": "जनसमूह",
"People Group Not Found": "जनसमूह नहीं मिला",
"People committed to praying": "प्रार्थना के लिए प्रतिबद्ध लोग",
"people groups engaged": "संपर्कित जनसमूह",
"People groups with complete daily prayer coverage": "पूर्ण दैनिक प्रार्थना कवरेज वाले जनसमूह",
"Per Page": "प्रति पृष्ठ",
"Phone": "फ़ोन",
"Phone": "फ़ोन",
"Phone number is too long": "फ़ोन नंबर बहुत लंबा है",
"Phone number is too short": "फ़ोन नंबर बहुत छोटा है",
"Photos, stories and testimonies": "तस्वीरें, कहानियाँ और गवाहियाँ",
"Please confirm your adoption commitment.": "कृपया अपने दत्तक ग्रहण की प्रतिबद्धता की पुष्टि करें।",
"Please enter a valid phone number": "कृपया एक वैध फ़ोन नंबर दर्ज करें।",
"Please confirm your adoption commitment.": "कृपया गोद लेने की अपनी प्रतिबद्धता की पुष्टि करें।",
"Please enter a valid phone number": "कृपया एक मान्य फ़ोन नंबर दर्ज करें",
"Popular Pages:": "लोकप्रिय पृष्ठ:",
"Population": "जनसँख्या",
"Population": "जनसंख्या",
"Pray": "प्रार्थना करें",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "फसल के स्वामी से मन लगाकर प्रार्थना करें …कि वह [अनियोजित] के लिए मजदूर भेजे।",
"Pray daily and help provide complete prayer coverage for a people group.": "प्रतिदिन प्रार्थना करें और किसी लोगों के समूह के लिए संपूर्ण प्रार्थना कवरेज प्रदान करने में मदद करें।",
"Pray earnestly to the Lord of the harvest ...that He would send laborers to the [Unengaged].": "खेत के स्वामी से मन लगाकर विनती करो …कि वह [अनसंपर्कित] के बीच मजदूर भेज दे।",
"Pray daily and help provide complete prayer coverage for a people group.": "प्रतिदिन प्रार्थना करें और किसी जनसमूह के लिए पूर्ण प्रार्थना कवरेज देने में मदद करें।",
"Pray for them": "उनके लिए प्रार्थना करें",
"Pray regularly for this people group and for gospel breakthrough": "इस जनसमूह और सुसमाचार की सफलता के लिए नियमित रूप से प्रार्थना करें।",
"Prayer Campaign QR Code": "प्रार्थना अभियान क्यूआर कोड",
"Pray regularly for this people group and for gospel breakthrough": "इस जनसमूह के लिए और सुसमाचार की सफलता के लिए नियमित रूप से प्रार्थना करें",
"Prayer Campaign QR Code": "प्रार्थना अभियान का QR कोड",
"Prayer Coverage": "प्रार्थना कवरेज",
"Prayer coverage progress": "प्रार्थना कवरेज की प्रगति",
"Prayer Goal": "प्रार्थना का लक्ष्य",
"Prayer Progress": "प्रार्थना की प्रगति",
"Prayer Status": "प्रार्थना की स्थिति",
"Prayer for an unengaged people group": "अनविवाहित लोगों के समूह के लिए प्रार्थना",
"Prayer opens the door for engagement": "प्रार्थना संवाद का द्वार खोलती है।",
"Prayer prepares the way for the gospel": "प्रार्थना सुसमाचार के लिए मार्ग तैयार करती है।",
"Prayer softens hearts, opens doors, and invites the work of the Holy Spirit long before workers arrive or the gospel is proclaimed.": "प्रार्थना हृदयों को कोमल बनाती है, द्वार खोलती है, और कार्यकर्ताओं के आने या सुसमाचार के प्रचारित होने से बहुत पहले ही पवित्र आत्मा के कार्य को आमंत्रित करती है।",
"Prayer unites the global church": "प्रार्थना वैश्विक चर्च को एकजुट करती है।",
"Prayerfully select an unengaged people group to adopt.": "प्रार्थनापूर्वक एक अविवाहित जनसमूह को गोद लेने के लिए चुनें।",
"Primary Language": "प्राथमिक भाषा",
"Prayer for an unengaged people group": "एक अनसंपर्कित जनसमूह के लिए प्रार्थना",
"Prayer opens the door for engagement": "प्रार्थना संलग्नता का द्वार खोलती है",
"Prayer prepares the way for the gospel": "प्रार्थना सुसमाचार के लिए मार्ग तैयार करती है",
"Prayer softens hearts, opens doors, and invites the work of the Holy Spirit long before workers arrive or the gospel is proclaimed.": "प्रार्थना हृदयों को कोमल बनाती है, द्वार खोलती है, और कार्यकर्ताओं के पहुँचने या सुसमाचार के प्रचार से बहुत पहले ही पवित्र आत्मा के कार्य को आमंत्रित करती है।",
"Prayer unites the global church": "प्रार्थना वैश्विक कलीसिया को एक करती है",
"Prayerfully select an unengaged people group to adopt.": "गोद लेने के लिए प्रार्थनापूर्वक एक अनसंपर्कित जनसमूह चुनें।",
"Primary Language": "मुख्य भाषा",
"Primary Religion": "मुख्य धर्म",
"Privacy Policy": "गोपनीयता नीति",
"Printable Prayer Cards": "प्रिंट करने योग्य प्रार्थना कार्ड",
"Printable and digital resources to promote awareness and engagement": "जागरूकता और सहभागिता को बढ़ावा देने के लिए मुद्रण योग्य और डिजिटल संसाधन",
"Printable prayer cards and people group images": "प्रिंट करने योग्य प्रार्थना कार्ड और जनसमूह की छवियाँ",
"Printable and digital resources to promote awareness and engagement": "जागरूकता और संलग्नता बढ़ाने के लिए प्रिंट करने योग्य और डिजिटल संसाधन",
"Printable prayer cards and people group images": "प्रिंट करने योग्य प्रार्थना कार्ड और जनसमूह की तस्वीरें",
"Privacy Policy": "गोपनीयता नीति",
"Progress": "प्रगति",
"Promo Slide": "प्रोमो स्लाइड",
"Radio Broadcasts": "रेडियो प्रसारण",
"Raise up 100+ daily intercessors to pray for this people group.": "इस लोगों के समूह के लिए प्रार्थना करने हेतु प्रतिदिन 100+ मध्यस्थों को जुटाएं।",
"Real prayer needs from the field": "मैदान से वास्तविक प्रार्थना की आवश्यकताएँ",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "दैनिक प्रार्थना बिंदु प्राप्त करें और दुनिया भर के विश्वासियों के साथ उन लोगों के लिए प्रार्थना में शामिल हों जो अभी तक संलग्न नहीं हुए हैं।",
"Raise up 100+ daily intercessors to pray for this people group.": "इस जनसमूह के लिए प्रार्थना करने हेतु 100 से अधिक दैनिक मध्यस्थ खड़े करें।",
"Real prayer needs from the field": "कार्यक्षेत्र से आई वास्तविक प्रार्थना की ज़रूरतें",
"Receive daily prayer points and join believers worldwide in prayer for the unengaged peoples.": "दैनिक प्रार्थना विषय प्राप्त करें और अनसंपर्कित जनसमूहों के लिए प्रार्थना में दुनिया भर के विश्वासियों के साथ जुड़ें।",
"Regions": "क्षेत्र",
"Religion": "धर्म",
"Religious Practices": "धार्मिक आचरण",
"Religious Practices": "धार्मिक प्रथाएँ",
"Research": "अनुसंधान",
"Resources": "संसाधन",
"Resources available on this page": "इस पृष्ठ पर उपलब्ध संसाधन",
"Role": "भूमिका",
"Scripture-centered prayer themes": "शास्त्र-केंद्रित प्रार्थना के विषय",
"Scripture-centered prayer themes": "पवित्रशास्त्र-केंद्रित प्रार्थना के विषय",
"Search": "खोजें",
"Search names, country/continent, religions...": "नाम, देश/महाद्वीप, धर्म खोजें..।",
"Search people groups or locations": "लोगों के समूहों या स्थानों को खोजें",
"Search names, country/continent, religions...": "नाम, देश/महाद्वीप, धर्म खोजें…",
"Search people groups or locations": "जनसमूह या स्थान खोजें",
"See %region% dashboard": "%region% डैशबोर्ड देखें",
"See All": "सभी देखें",
"Select": "चयन/छंटनी",
"Select": "चुनें",
"Select Country": "देश चुनें",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "उजागर किए गए, अभी तक शामिल न किए गए लोगों के समूह का चयन करें, या नीचे किसी विशिष्ट समूह या स्थान के लिए खोजें।",
"Select a highlighted unengaged people group, or search for a specific group or location below.": "मानचित्र पर चिह्नित किसी अनसंपर्कित जनसमूह को चुनें, या नीचे किसी विशेष समूह या स्थान को खोजें।",
"Send": "भेजें",
"Send or raise up workers who may go and serve among them": "ऐसे कामगार भेजो या तैयार करो जो उनके बीच जाकर सेवा कर सकें।",
"Send or raise up workers who may go and serve among them": "ऐसे कार्यकर्ता भेजें या खड़े करें जो उनके बीच जाकर सेवा कर सकें",
"Show Filters": "फ़िल्टर दिखाएँ",
"Show publicly that my church adopted this people group.": "सार्वजनिक रूप से दिखाएँ कि मेरे चर्च ने इस जनसमूह को दत्तक लिया है।",
"Show publicly that my church adopted this people group.": "सार्वजनिक रूप से दिखाएँ कि मेरी कलीसिया ने इस जनसमूह को गोद लिया है।",
"Sign up": "साइन अप करें",
"Sign up to pray": "प्रार्थना के लिए साइन अप करें",
"Sign up to pray for {0}": "{0} के लिए प्रार्थना करने हेतु साइन अप करें",
"Sign up to receive daily prayer points and updates for this people group.": "इस जनसमूह के लिए दैनिक प्रार्थना बिंदु और अपडेट प्राप्त करने के लिए साइन अप करें।",
"Sign up to receive daily prayer points and updates for this people group.": "इस जनसमूह के लिए दैनिक प्रार्थना विषय और अपडेट पाने के लिए साइन अप करें।",
"Simple Page": "सरल पृष्ठ",
"Social Share": "सामाजिक साझाकरण",
"Sort": "छांटना",
"Spirit-led reflection and guidance": "आत्मा-प्रेरित चिंतन और मार्गदर्शन",
"Step-by-step guidance for churches adopting a people group": "किसी जनसमूह को अपनाने वाले चर्चों के लिए चरण-दर-चरण मार्गदर्शन",
"Social Share": "सोशल शेयर",
"Sort": "क्रमबद्ध करें",
"Spirit-led reflection and guidance": "पवित्र आत्मा से प्रेरित मनन और मार्गदर्शन",
"Step-by-step guidance for churches adopting a people group": "जनसमूह को गोद लेने वाली कलीसियाओं के लिए चरण-दर-चरण मार्गदर्शन",
"Submit": "जमा करें",
"Submit Updates": "अपडेट जमा करें",
"Submitting...": "सबमिट हो रहा है..।",
"Success! Form submitted.": "सफल! फ़ॉर्म सबमिट हो गया।",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "इस अनसंलग्न, अनपहुँचे जनसमूह को गोद लेने के लिए धन्यवाद। आपका चर्च एक वैश्विक आंदोलन में शामिल हो रहा है, जो परमेश्वर से प्रार्थना कर रहा है कि वह उन लोगों तक सुसमाचार का मार्ग खोलें, जिनके पास वर्तमान में इसकी पहुँच बहुत कम या बिल्कुल नहीं है। यह पृष्ठ आपके चर्च को सूचित रहने, प्रार्थना को संगठित करने, और यह पता लगाने में मदद करने के लिए संसाधन प्रदान करता है कि परमेश्वर आपके समुदाय का उपयोग कैसे कर सकते हैं ताकि इस जनसमूह तक यीशु की शुभ-सूचना पहुँचाई जा सके।",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "एक अप्रवृत्त जनसमूह को गोद लेने की दिशा में कदम उठाने के लिए धन्यवाद। कृपया नीचे दिया गया फॉर्म भरें ताकि हम आपके चर्च के गोद लेने की पुष्टि कर सकें, आपके चैंपियन से जुड़ सकें, और प्रार्थना अपडेट्स और संसाधन भेजना शुरू कर सकें।",
"Thank you for your adoption commitment! We will be in touch soon.": "आपकी गोद लेने की प्रतिबद्धता के लिए धन्यवाद! हम जल्द ही आपसे संपर्क करेंगे।",
"Submitting...": "जमा हो रहा है…",
"Success! Form submitted.": "सफल! फ़ॉर्म जमा हो गया।",
"Thank you for adopting this Unengaged, Unreached People Group. Your church is joining a global movement asking God to open the way for the gospel among people who currently have little or no access to it. This page provides resources to help your church stay informed, mobilize prayer, and explore how God may use your community to help bring the good news of Jesus to this people group.": "इस अनसंपर्कित, अप्राप्य जनसमूह को गोद लेने के लिए धन्यवाद। आपकी कलीसिया एक वैश्विक आंदोलन में शामिल हो रही है, जो परमेश्वर से विनती कर रहा है कि वे उन लोगों के बीच सुसमाचार का मार्ग खोलें जिनके पास इस समय उस तक बहुत कम या कोई पहुँच नहीं है। यह पृष्ठ ऐसे संसाधन देता है जो आपकी कलीसिया को जानकारी में बने रहने, प्रार्थना को मोबिलाइज़ करने, और यह जानने में मदद करें कि परमेश्वर आपके समुदाय का उपयोग किस तरह कर सकते हैं ताकि यीशु का शुभ संदेश इस जनसमूह तक पहुँचे।",
"Thank you for taking a step toward adopting an unengaged people group. Please complete the form below so we can confirm your church's adoption, connect with your Champion, and begin sending prayer updates and resources.": "एक अनसंपर्कित जनसमूह को गोद लेने की दिशा में कदम उठाने के लिए धन्यवाद। कृपया नीचे दिए गए फ़ॉर्म को भरें ताकि हम आपकी कलीसिया के गोद लेने की पुष्टि कर सकें, आपके चैंपियन से संपर्क कर सकें, और प्रार्थना अपडेट तथा संसाधन भेजना शुरू कर सकें।",
"Thank you for your adoption commitment! We will be in touch soon.": "गोद लेने की आपकी प्रतिबद्धता के लिए धन्यवाद! हम जल्द ही आपसे संपर्क करेंगे।",
"Thank you for your message. We will get back to you soon!": "आपके संदेश के लिए धन्यवाद। हम जल्द ही आपसे संपर्क करेंगे!",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "चैंपियन वह व्यक्ति है जो 100 मध्यस्थों का आयोजन करेगा और अपडेट प्राप्त करेगा।",
"The DOXA Vision: Click image to watch the video": "द डॉक्सा विज़न: वीडियो देखने के लिए छवि पर क्लिक करें",
"The people group you are looking for could not be found. Please try again.": "आपके द्वारा खोजा गया लोगों का समूह नहीं मिला। कृपया फिर से प्रयास करें।",
"There was an error sending your message. Please try again.": "आपका संदेश भेजने में कोई त्रुटि हुई। कृपया बाद में पुनः प्रयास करें।",
"There was an error submitting your adoption. Please try again.": "आपका दत्तक ग्रहण सबमिट करने में त्रुटि हुई। कृपया फिर से प्रयास करें।",
"They have no gospel access": "उनके पास सुसमाचार तक कोई पहुँच नहीं है।",
"They have no one praying for them": "उनके लिए प्रार्थना करने वाला कोई नहीं है।",
"To confirm your adoption, please verify your email address. We sent a verification email to": "आपके गोद लेने की पुष्टि करने के लिए, कृपया अपना ईमेल पता सत्यापित करें। हमने एक सत्यापन ईमेल भेजा है।",
"Tools to mobilize prayer and participation across your congregation": "आपकी संपूर्ण मंडली में प्रार्थना और सहभागिता को सक्रिय करने के उपकरण",
"Total": "संपूर्ण",
"Type to search...": "खोजने के लिए टाइप करें..।",
"Unengaged people groups": "अनलग्न लोगों के समूह",
"UUPG Detail": "यूयूपीजी विवरण",
"UUPG Photo": "यूयूपीजी फोटो",
"UUPGS": "यूयूपीजीएस",
"Under-Engaged": "कम संलग्न",
"Unengaged": "अनलग्न",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "अनपहुँचे जनसमूहों के पास न तो मिशनरी होते हैं, न चर्च होते हैं, और अक्सर कोई ज्ञात विश्वासी भी नहीं होते। दत्तक ग्रहण यह सुनिश्चित करने में मदद करता है कि उन्हें अंततः देखा जाए, उनके लिए प्रार्थना की जाए, और सुसमाचार के साथ जानबूझकर उनका अनुसरण किया जाए।",
"DOXA people groups around the world": "दुनिया भर में DOXA जनसमूह",
"The Champion is the person who will organize the 100 intercessors and receive updates.": "चैंपियन वह व्यक्ति है जो 100 मध्यस्थों को संगठित करेगा और अपडेट प्राप्त करेगा।",
"The DOXA Vision: Click image to watch the video": "DOXA का दर्शन: वीडियो देखने के लिए तस्वीर पर क्लिक करें",
"The people group you are looking for could not be found. Please try again.": "आप जिस जनसमूह को खोज रहे हैं वह नहीं मिला। कृपया फिर से प्रयास करें।",
"There are %count% people groups in %country%. Check the map for the people groups on the border of this country as well.": "%country% में %count% जनसमूह हैं। इस देश की सीमा पर स्थित जनसमूहों के लिए मानचित्र भी देखें।",
"There was an error sending your message. Please try again.": "आपका संदेश भेजने में त्रुटि हुई। कृपया फिर से प्रयास करें।",
"There was an error submitting your adoption. Please try again.": "गोद लेने का फ़ॉर्म जमा करने में त्रुटि हुई। कृपया फिर से प्रयास करें।",
"They have no gospel access": "उनके पास सुसमाचार तक कोई पहुँच नहीं है",
"They have no one praying for them": "उनके लिए प्रार्थना करने वाला कोई नहीं है",
"To confirm your adoption, please verify your email address. We sent a verification email to": "गोद लेने की पुष्टि के लिए कृपया अपना ईमेल पता सत्यापित करें। हमने सत्यापन ईमेल यहाँ भेजा है:",
"Tools to mobilize prayer and participation across your congregation": "अपनी पूरी मंडली में प्रार्थना और सहभागिता को मोबिलाइज़ करने के साधन",
"Total": "कुल",
"Type to search...": "खोजने के लिए टाइप करें…",
"Unengaged people groups": "अनसंपर्कित जनसमूह",
"UUPG Detail": "UUPG का विवरण",
"UUPG Photo": "UUPG की तस्वीर",
"UUPGS": "UUPG",
"Under-Engaged": "कम-संपर्कित",
"Unengaged": "अनसंपर्कित",
"Unengaged people groups have no missionaries, no churches, and often no known believers. Adoption helps ensure they are finally seen, prayed for, and intentionally pursued with the gospel.": "अनसंपर्कित जनसमूहों के पास न कोई मिशनरी है, न कोई कलीसिया, और अक्सर कोई ज्ञात विश्वासी भी नहीं। गोद लेना यह सुनिश्चित करने में मदद करता है कि उन्हें आख़िरकार देखा जाए, उनके लिए प्रार्थना की जाए, और जान-बूझकर सुसमाचार उन तक पहुँचाया जाए।",
"Unknown": "अज्ञात",
"Unreached": "अनपहुँचा",
"Unreached": "अप्राप्य",
"View": "देखें",
"View Adoption Resources": "दत्तक ग्रहण संसाधन देखें",
"View Adoption Resources": "गोद लेने के संसाधन देखें",
"View Resources": "संसाधन देखें",
"View full profile": "पूरा प्रोफ़ाइल देखें",
"Vision": "दृष्टि",
"Vision 2033": "दृष्टि 2033",
"Vision and Values": "दृष्टि और मूल्य",
"View full profile": "पूरी प्रोफ़ाइल देखें",
"Vision": "दर्शन",
"Vision 2033": "दर्शन 2033",
"Vision and Values": "दर्शन और मूल्य",
"WAGF Block": "WAGF ब्लॉक",
"WAGF Region": "डब्ल्यूएजीएफ क्षेत्र",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "हमने यह नाम इसलिए चुना क्योंकि यीशु हर कबीले, हर भाषा, हर जनसमूह और हर राष्ट्र से महिमा के योग्य हैं। DOXA हमें याद दिलाता है कि हम संपूर्ण सुसमाचार को संपूर्ण विश्व तक पहुँचाने के लिए संपूर्ण चर्च के साथ साझेदार हैं – जब तक हर राष्ट्र के लोग यीशु की आराधना नहीं करते और केवल वही सारी महिमा प्राप्त नहीं करता।",
"We recommend that churches give a monthly pledge based on their congregational size. i.e. $100 a month for a congregation around 100. $500 a month for a congregation around 500. $1000 a month for a congregation around 1000, etc.": "हम अनुशंसा करते हैं कि चर्च अपनी सभा के आकार के आधार पर मासिक प्रतिज्ञा दें। यानी लगभग 100 सदस्यों वाली सभा के लिए प्रति माह $100। लगभग 500 सदस्यों वाली सभा के लिए प्रति माह $500। लगभग 1000 सदस्यों वाली सभा के लिए प्रति माह $1000, आदि।",
"Welcome to the adoption Journey": "दत्तक ग्रहण यात्रा में आपका स्वागत है",
"What does \"DOXA\" mean?": "\"DOXA\" का क्या मतलब है?",
"What is your commitment? Pray. Give. Send.": "आपकी प्रतिबद्धता क्या है? प्रार्थना करें। दें। भेजें।",
"When we pray, we join believers around the world in God's mission, standing together for peoples still waiting to hear the name of Jesus.": "जब हम प्रार्थना करते हैं, तो हम दुनिया भर के विश्वासियों के साथ परमेश्वर के मिशन में शामिल होते हैं, और उन लोगों के लिए एक साथ खड़े होते हैं जो अभी भी यीशु का नाम सुनने का इंतज़ार कर रहे हैं।",
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "जब आप किसी जनसमूह को अपनाते हैं, तो आप उनकी ओर से नेतृत्व की भूमिका निभाते हैं—जब तक सुसमाचार जड़ें जमा नहीं लेता तब तक आप उस अंतराल में खड़े रहते हैं। इसमें निम्नलिखित प्रतिबद्धताएँ शामिल हैं:",
"WAGF Region": "WAGF क्षेत्र",
"We chose this name because Jesus is worthy of glory from every tribe, tongue, people, and nation. DOXA reminds us that we partner with the whole Church to take the whole gospel to the whole world – until people from every nation are worshipping Jesus and He alone receives all the glory.": "हमने यह नाम इसलिए चुना क्योंकि यीशु हर कुल, हर भाषा, हर लोग और हर जाति से महिमा पाने के योग्य हैं। DOXA हमें याद दिलाता है कि हम संपूर्ण कलीसिया के साथ मिलकर संपूर्ण सुसमाचार को संपूर्ण संसार तक पहुँचाते हैं — जब तक हर जाति के लोग यीशु की आराधना न करें और सारी महिमा केवल उन्हीं को न मिले।",
"We recommend that churches give a monthly pledge based on their congregational size. i.e. $100 a month for a congregation around 100. $500 a month for a congregation around 500. $1000 a month for a congregation around 1000, etc.": "हम सुझाव देते हैं कि कलीसियाएँ अपनी मंडली के आकार के अनुसार मासिक दान का वचन दें। जैसे लगभग 100 लोगों की मंडली के लिए $100 प्रति माह। लगभग 500 लोगों की मंडली के लिए $500 प्रति माह। लगभग 1000 लोगों की मंडली के लिए $1000 प्रति माह, इत्यादि।",
"Welcome to the adoption Journey": "गोद लेने की यात्रा में आपका स्वागत है",
"What does \"DOXA\" mean?": "\"DOXA\" का अर्थ क्या है?",
"What is your commitment? Pray. Give. Send.": "आपकी प्रतिबद्धता क्या है? प्रार्थना करें। दान दें। भेजें।",
"When we pray, we join believers around the world in God's mission, standing together for peoples still waiting to hear the name of Jesus.": "जब हम प्रार्थना करते हैं, तो हम परमेश्वर के उद्देश्य में दुनिया भर के विश्वासियों के साथ जुड़ते हैं, और उन जनसमूहों के लिए एक साथ खड़े होते हैं जो अब भी यीशु का नाम सुनने की प्रतीक्षा में हैं।",
"When you adopt a people group, you step into a leadership role on their behalf—standing in the gap until the gospel takes root. This involves a commitment to:": "जब आप किसी जनसमूह को गोद लेते हैं, तो आप उनकी ओर से अगुवाई की भूमिका में आ जाते हैं — जब तक सुसमाचार जड़ नहीं पकड़ लेता, तब तक आप उस अंतराल में खड़े रहते हैं। इसमें ये प्रतिबद्धताएँ शामिल हैं:",
"Where are they?": "वे कहाँ हैं?",
"Where do I start?": "मैं कहाँ से शुरू करूँ?",
"Who are the unengaged?": "अनियोजित लोग कौन हैं?",
"Why adoption matters": "दत्तक ग्रहण क्यों मायने रखता है",
"Who are the unengaged?": "अनसंपर्कित जनसमूह कौन हैं?",
"Why adoption matters": "गोद लेना क्यों मायने रखता है",
"Why prayer matters": "प्रार्थना क्यों मायने रखती है",
"Work in local language & culture": "स्थानीय भाषा और संस्कृति में कार्य",
"World Assemblies of God Fellowship": "वर्ल्ड असेंबलीज़ ऑफ़ गॉड फेलोशिप",
"Yes": "हाँ",
"Your Adoption Resources": "आपका दत्तक ग्रहण संसाधन",
"Your Adoption Resources": "आपके गोद लेने के संसाधन",
"Your Resources": "आपके संसाधन",
"Your Country (optional)": "आपका देश (वैकल्पिक)",
"Your UUPG": "आपका यूयूपीजी",
"Your UUPG": "आपका UUPG",
"Your daily prayer guide": "आपकी दैनिक प्रार्थना मार्गदर्शिका",
"Your role as an adopting church": "एक गोद लेने वाले चर्च के रूप में आपकी भूमिका",
"churches / individuals have adopted this people group": "चर्चों/व्यक्तियों ने इस जनसमूह को गोद लिया है।",
"people groups adopted": "लोगों के समूहों ने अपनाया",
"{0} Billion": "{0} अर्ब",
"{0} Million": "{0} मिलियन",
"{0} People Groups": "{0} लोगों के समूह",
"{0} unengaged people groups": "{0} अनपहुँचे जनसमूह"
"Your role as an adopting church": "गोद लेने वाली कलीसिया के रूप में आपकी भूमिका",
"churches / individuals have adopted this people group": "कलीसियाओं / व्यक्तियों ने इस जनसमूह को गोद लिया है",
"people groups adopted": "जनसमूह गोद लिए गए",
"{0} People Groups": "{0} जनसमूह",
"{0} unengaged people groups": "{0} अनसंपर्कित जनसमूह"
}

Some files were not shown because too many files have changed in this diff Show more