Translate the whole project to English and fix outdated comments and help

Comments, docstrings, logs, CLI help, map UI, legends, PDF sheet, scripts,
compose files and AGENTS.md are now English. Data keys stay unchanged
(relief_oriente, densite_sol, visualisations/, API JSON keys, link params).
Wrong comments and help defaults found along the way are corrected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Antoine
2026-09-27 23:16:45 +02:00
parent cc1c22d2b8
commit fb892ea9f2
52 changed files with 4356 additions and 4323 deletions

View File

@ -1,40 +1,40 @@
# Override local de la carte légère (Raspberry Pi) — cf. docs/DEPLOY_WEBAPP.md.
# Local override for the lightweight map (Raspberry Pi) - see docs/DEPLOY_WEBAPP.md.
#
# Copier en docker-compose.maps.override.yml (ignoré par git) puis adapter
# les adresses, le dossier de cache et le routage Traefik :
# Copy to docker-compose.maps.override.yml (ignored by git), then adapt the
# addresses, the cache folder and the Traefik routing:
# cp docker-compose.maps.override.yml.example docker-compose.maps.override.yml
# docker compose -f docker-compose.maps.yml -f docker-compose.maps.override.yml up -d --build
#
# Compose >= 2.24 requis (balise !override).
# Requires Compose >= 2.24 (!override tag).
name: lidar-maps
services:
maps:
# Remplace ./output par un dossier sur un volume plus gros (appartenant à
# l'uid 1000 : mkdir -p /srv/lidar/output && chown 1000:1000 /srv/lidar/output)
# Replace ./output with a folder on a bigger volume (owned by uid 1000:
# mkdir -p /srv/lidar/output && chown 1000:1000 /srv/lidar/output)
volumes: !override
- /srv/lidar/output:/data/output
# Plafond mémoire : un rendu déréglé ne peut pas emporter la machine
# Memory cap: a runaway render cannot take the machine down
mem_limit: 1g
memswap_limit: 1g
environment:
- TZ=Europe/Paris
# Machine de traitement (docker-compose.worker.yml)
- LIDAR_SOURCE_URL=http://192.168.1.50:8973 # inventaire + dalles
- LIDAR_GENERATION_URL=http://192.168.1.50:8973 # génération déléguée
- LIDAR_MAPS_URL=http://192.168.1.50:8973 # tuiles téléchargées d'avance
# Même valeur que LIDAR_API_TOKEN côté worker, s'il en a un
# - LIDAR_REMOTE_TOKEN=un-secret-à-partager
# Réseaux autorisés à lancer une génération (défaut : plages privées)
# Processing machine (docker-compose.worker.yml)
- LIDAR_SOURCE_URL=http://192.168.1.50:8973 # inventory + source tiles
- LIDAR_GENERATION_URL=http://192.168.1.50:8973 # delegated generation
- LIDAR_MAPS_URL=http://192.168.1.50:8973 # tiles downloaded ahead of time
# Same value as LIDAR_API_TOKEN on the worker, if it has one
# - LIDAR_REMOTE_TOKEN=shared-secret
# Networks allowed to start a generation (default: localhost + private ranges)
# - LIDAR_REGEN_CIDR=192.168.1.0/24
# Petite machine : la navigation ne rend rien, la pyramide est
# entretenue en tâche de fond
# Small machine: browsing renders nothing, the pyramid is
# maintained in the background
- LIDAR_TILE_WORKERS=1
- LIDAR_TILE_SOURCE_CACHE_MB=64
- LIDAR_TILE_CACHE_ONLY=1
- LIDAR_TILE_BACKGROUND=1
- LIDAR_TILE_BACKGROUND_PAUSE=1.0
# Routage Traefik éventuel (HTTPS : requis pour le GPS sur téléphone).
# Sans Traefik, supprimer networks/labels et le bloc networks final.
# Optional Traefik routing (HTTPS: required for GPS on phones).
# Without Traefik, remove networks/labels and the final networks block.
networks: [default, proxy]
labels:
- "traefik.enable=true"