mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
61b353ebee
#65848 renamed `messages.fr.xlf.html` to `messages.fr.xlf` and, in the same lines, reverted `region=` back to `visibleRegion=`, undoing #65530 from two weeks earlier. `visibleRegion` is not read by the tokenizer, and `xlf` is not in `REGION_MATCHERS`, so both halves of the snippet handling broke at once. Since then https://angular.dev/guide/i18n/translation-files has shown the same 78 line file ten times where the prose describes single `<trans-unit>` elements, and https://angular.dev/guide/i18n/manage-marked-text three times, each carrying the `#docregion` scaffolding into the rendered code. Mapping `xlf` to the html matcher also cleans up https://angular.dev/guide/i18n/example, which renders the whole file on purpose but leaked 27 marker lines into it. `docs-code.spec.mts` already loads this fixture but only asserted the block existed, so it stayed green throughout. It now also asserts no marker survives.