feature: Implement fluent i18n/l10n
All messages are in Enligsh and there's no mechanism for using translations currently.
We would like to use https://www.projectfluent.org/ and so we'll investigate this and proceed from there.
Edited by Daniel Silverstone