Add the 'Adding a Language' developer guide, and refresh the locale list The workflow script that translated all 23 modules into pt-BR lived in a session temp directory and was deleted with that session, so the next language had to start by rewriting it from memory. The script is now reproduced in full, along with the two non-obvious decisions in it (no StructuredOutput, because it failed silently on files over ~350 keys; pt-BR as a structural template only) and the four verification checks — the placeholder one especially, since a key can pass both the count and the set check and still be broken. Internationalisation: the locale table said 20 and had never listed uk. Now 23, with nb and nn added.
i18n: note pt-BR (Brazilian Portuguese) now 100% complete across all modules
i18n tracker: English wiring complete — add Contracts (21/21), System Wiki (7/7), Setup (1/1); only translations remain
i18n wiki: refresh tracker — system/network-mapper/self-service wired, tickets/tasks/pm/workflow fully wired
i18n wiki: refresh tracker — 4 smaller modules to 19/19
i18n wiki: add module translation-progress tracker table
Add Internationalisation (i18n) page; link from sidebar