Config overrides are loaded for English even when translate_english is false

Created on 14 April 2025, 29 days ago

Problem/Motivation

When loading the front page of Umami with an empty cache, there are dozens of queries for configuration language overrides, despite the 'translate_english' setting in locale being off by default.

This accounts for something like 60 unnecessary queries, so marking major.

Steps to reproduce

Proposed resolution

We need to get the translate_english setting from locale.settings - however I'm not sure the best way to do that without triggering an infinite loop.

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

🐛 Bug report
Status

Active

Version

11.0 🔥

Component

configuration system

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
  • Performance

    It affects performance. It is often combined with the Needs profiling tag.

Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024