Joshua Project

Carte des peuples du monde
Données du 2026-10-27 © Joshua Project

Mise à jour (live): ouvrir, connecté (droits d'écriture sur data-joshua), le lien « mise à jour » de la table : tables/liste.htm?table=X&profil=php-joshua. Le script X.TXT.php lit l'API ou le CSV de Joshua Project, affiche la table et enregistre X.TXT (copie .bak du jour, date dans la 1re ligne). Sources et colonnes adaptées : correspondance.TXT. peoples.TXT met environ 2 minutes (et met aussi à jour ressources.TXT).

Encore à la main (CSV via Excel, commencer ligne 3)
countries (renommer 10_40Window en Window1040)

religion
https://joshuaproject.net/global/religions
AffinityBlocs
depuis https://joshuaproject.net/global/affblocs
Pas besoin de mise à jour pour regions et Field Definitions

API Joshua Project (https://api.joshuaproject.net, doc : /v1/docs/available_api_requests) : clé dans data-txt/pwd (joshua_api_key), lue par getSecret().

Tables principales


Grands blocs peuples (16)
Clusters (Groupes de peuples: 270) (mise à jour)
Liste des Pays 238
Peuples tous pays confondus (PGAC) 10 400 (un peuple une fois, totaux tous pays, filtrage par ethnie) (mise à jour)
peuples 16 400 (un peuple par pays, carte avec positions) (mise à jour, environ 2 min)
Langues ISO 7100 (mise à jour)
Peuples / Langues 45000 lignes! (speakers) peu de colonnes. Intérêt: dialectes (ROL4) (mise à jour)
Ressources par langue 32 000 liens (Bible, GRN, Film Jésus, applis…), mis à jour avec peuples

Références


Field Definitions (aide sur les données)
Religion
Regions (continents)
JP Scale (Statut atteint ou pas)

Il est intéressant de pouvoir obtenir la liste des langues ISO à partir - des clusters d'un bloc d'affinité (langues majeures) (data-joshua/clusters) - des peuples d'un cluster (data-joshua/peoples) - des peuples d'un pays (data-joshua/peoples ou audiolibrary) - des peuples d'une région (audiolibrary ou speakers_location) - d'une zone délimitée sur la carte (data-joshua/peoples) - d'une liste de langues par nom de langues (grid_iso_languages ou speakers_location)

A partir d'une liste de langues ISO, générer config multilingue