8ebc1da9e4
- Astro statique, EN par defaut + /fr/ + /nl/, detection langue navigateur - i18n par fichiers JSON, ajouter une langue = ajouter des traductions - Contenu original porte a l'identique (diff d'inventaire par langue) - Chronologie legislative corrigee sur sources primaires (PE, Conseil, votes) - Timeline 23 precedents + observatoire 35 items + annuaire 66 outils FOSS, chaque affirmation verifiee et sourcee - Zero requete tierce (teste), lisible JS coupe, axe WCAG AA x2 themes - Version offline monofichier par langue a chaque build - Docker multi-stage vers nginx + CSP stricte auto-generee - CI GitHub Actions (SHA-pinnees) + verification hebdo des liens - CONTRIBUTING : divulgation d'affiliation obligatoire, allowlist de domaines testee en CI
34 lines
1.6 KiB
JSON
34 lines
1.6 KiB
JSON
{
|
|
"sections": {
|
|
"en": 23,
|
|
"fr": 23,
|
|
"nl": 23
|
|
},
|
|
"tools": 54,
|
|
"anchors": 82,
|
|
"nlGaps": [],
|
|
"exclusions": [
|
|
{
|
|
"where": "#menace comparison table",
|
|
"why": "adopted/extended legislative-status claim, deferred for verified rewrite",
|
|
"text": "DuréeDurationLooptijdTemporaire, prolongé jusqu'au 3 avril 2028Temporary, extended to 3 April 2028Tijdelijk, verlengd tot 3 april 2028PermanentPermanentPermanent"
|
|
},
|
|
{
|
|
"where": "#menace comparison table",
|
|
"why": "adopted/extended legislative-status claim, deferred for verified rewrite",
|
|
"text": "Statut (juil. 2026)Status (Jul 2026)Status (juli 2026)Adopté le 9 juillet 2026Adopted 9 July 2026Aangenomen op 9 juli 2026En négociation, 5e trilogue échoué le 29 juinUnder negotiation, 5th trilogue failed 29 JuneIn onderhandeling, 5e trialoog mislukt op 29 juni"
|
|
}
|
|
],
|
|
"warnings": [
|
|
"icon slug \"briar\" (t-briar) not found in simple-icons — set to null",
|
|
"icon slug \"molly\" (t-molly) not found in simple-icons — set to null",
|
|
"icon slug \"ivpn\" (t-ivpn) not found in simple-icons — set to null",
|
|
"icon slug \"protonpass\" (t-protonpass) not found in simple-icons — set to null",
|
|
"icon slug \"nostr\" (t-nostr) not found in simple-icons — set to null",
|
|
"icon slug \"standardnotes\" (t-notes) not found in simple-icons — set to null",
|
|
"dropped inline style \"margin:.6rem 0 .4rem\" on <div class=\"box warn\">",
|
|
"dropped inline style \"margin:.6rem 0 .4rem\" on <div class=\"box warn\">",
|
|
"dropped inline style \"margin:.6rem 0 .4rem\" on <div class=\"box warn\">"
|
|
]
|
|
}
|