TELESPHERA

FlowSphera 1.6.3 release notes

Languages are dictionaries. (+3 more changes)

13 October 2026
  • Languages are dictionaries. The code now holds English only; every other language is one file, web/i18n/<code>.json (uk.json = Ukrainian), used by the web UI and the server's texts alike (errors, events, Telegram messages). A new language needs no code change: add a file, and it appears in the language list by itself. How to write one: README → Translations.
  • The language is chosen in Settings → General, from a list of the installed languages (it left the user menu, where more languages would not fit). The Telegram message language uses the same list.
  • Ukrainian: correct plural forms ("лишилося 5 днів", "2 експортери"), one translation for the same term across pages.
  • A test checks the dictionaries against the code: every text translated, nothing left over, the same placeholders.