This release adds English and French throughout the SPA, with an instant language switch and a preference remembered on this browser. ## New **English and French interface** - Choose English or Français from the Language control in the desktop or mobile profile submenu. - Switch interface language immediately while keeping your current page and unsaved work. - Keep your selected language after navigation, reload and logout, including on authentication screens. - See translated forms, validation, notifications, dialogs and accessibility labels, with localized dates, numbers and counts. ## Improvements and fixes - Keep partial bulk-delete failure notifications available after retrying, including when switching languages. ## Under the hood - Add translation catalog parity, fallback, persistence and SPA interaction tests. ## Upgrading - Install the signed update through Settings on a prepared Linux/systemd installation, or replace the binary and restart the service. - No database migration or new environment variable is required. - English remains the default until a language is selected; the preference is stored locally in the browser. - User content, API data and transactional emails retain their existing language. ## Known limitations - Visual parity checks for this feature were skipped under the accepted slice waiver.