docs: state how language negotiation and consumer overrides interact, and pin it - #9
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## feature/3-changelog-drupal-10 #9 +/- ##
==============================================================
Coverage 86.12% 86.12%
==============================================================
Files 9 9
Lines 490 490
==============================================================
Hits 422 422
Misses 68 68 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
48289a8 to
5394e28
Compare
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
5394e28 to
889b66e
Compare
Summary
Documents the confirmed language behaviour and pins it with a kernel test: exposed values follow interface language negotiation, per-consumer overrides apply in every language, so a key can be translated or overridden but not both at once.
Changes
enandfrconfig override languages. Asserts the translated name comes back underfrwithlanguages:language_interfacein the cacheability, and that a consumer override returns the same value under both. This is the baseline per-language overrides (targeted at 1.1.0) start from.Review notes
Stacked on the changelog branch (#8) because both edit the Known limitations block, so the diff shows its commit until #8 merges. Merge order 8 → 9 → 10 is conflict-free.