• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

php-bug-catcher / bug-catcher / 37442580014
94%

Build:
DEFAULT BRANCH: main
Ran 06 Oct 2026 09:24AM UTC
Jobs 1
Files 153
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Oct 2026 09:22AM UTC coverage: 94.198% (+0.002%) from 94.196%
37442580014

push

github

tito10047
fix(admin): the administration speaks the language the rest of it does

EasyAdmin's default translation domain is `messages` and this bundle's
catalogue is `BugCatcher`, so nothing this bundle writes into the
administration was ever translated - the menu, every field of every CRUD,
every help text. EasyAdmin's own interface around them is in the
EasyAdminBundle domain and was translated all along, which is what made
the English labels read as an oversight on the newest fields rather than
on all of them.

One line fixes the reachability: setTranslationDomain('BugCatcher') on
the dashboard. A label with no entry falls back to its own key, which is
the English it already showed, so this cannot make anything worse.

Then the catalogue. The source strings are read off the rendered forms
rather than worked out from the property names, because EasyAdmin's
humanising is not guessable: `dbConnection` is `Db Connection`,
`url` is `URL`, `minimalImportance` is `Minimal Importance`. Three labels
are deliberately left out - URL, Regex and Favicon are the same word in
both languages, and an entry for those is not a translation, it is a
chance to misspell something that was already right.

AdminTranslationTest is the sibling of PerfTranslationTest and exists for
the same reason: a key that matches nothing renders perfectly, in
English, for ever. It pins every source string, the three deliberate
omissions, and the domain itself - without which the catalogue is never
consulted at all.

Slovak only. BugCatcher.fr.xlf is still the commented-out stub it has
always been.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

3312 of 3516 relevant lines covered (94.2%)

23.71 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37442580014.1 06 Oct 2026 09:24AM UTC 153
94.2
GitHub Action Run
Source Files on build 37442580014
  • Tree
  • List 153
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8261eab9 on github
  • Prev Build on main (#37439226318)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc