You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**widgets**|`Record<string, { title?: string; description?: string; subCaption?: string }>`| optional | Widget translations keyed by widget id |
286
+
|**globalFilters**|`Record<string, { label?: string; options?: Record<string, string> }>`| optional | Global-filter translations keyed by the filter `name` (a filter that authors no `name` is keyed by its `field`) |
|**widgets**|`Record<string, { title?: string; description?: string; subCaption?: string }>`| optional | Widget translations keyed by widget id |
447
+
|**globalFilters**|`Record<string, { label?: string; options?: Record<string, string> }>`| optional | Global-filter translations keyed by the filter `name` (a filter that authors no `name` is keyed by its `field`) |
it('records that the extractor now reaches under `slots` — and that every site it reaches there is an inline locale map with no seed',()=>{
795
-
// A BOUNDARY PIN, not an endorsement — moved, not removed. Until #16772
796
-
// this pinned `offered: ['label']`: the shared walk rooted at
797
-
// `regions[].components[]`, these pages author `regions: []`, and the 45
798
-
// inline sites under `slots.*` had no bundle face. #16772 widened the
799
-
// walk to the `slots.<slot>` roots and to `items[].children`, so the
800
-
// notice the old pin promised has fired, and this is the answer to it:
801
-
// these pages' copy is authored as inline locale maps (the ruled route for
802
-
// page copy, judged complete by the next case), so what the extractor
803
-
// offers for them is a set of `inlineLocales` rows — authored-with-no-
804
-
// seed, never a string to translate. The bundle surface they gained
805
-
// therefore needs NO entries, and their coverage home stays this file.
806
-
// What this pin holds: the reach is real (more than the label alone), and
807
-
// it exposes no seeded string for a translator to be asked for.
794
+
it('records that the walk now reaches under `slots`, that these pages author no component id there, and so the extractor still offers the label alone',()=>{
795
+
// A BOUNDARY PIN, not an endorsement — re-measured, and the reason moved.
796
+
// Until #16772 `offered: ['label']` held because the shared walk rooted at
797
+
// `regions[].components[]` and these pages author `regions: []`: the 45
798
+
// inline sites under `slots.*` were UNREACHABLE. #16772 widened the walk
799
+
// to the `slots.<slot>` roots and to `items[].children`, and the notice the
800
+
// old pin promised fired — so this is the answer to it, measured off the
801
+
// documents: the walk now VISITS every component under `slots` (`reached`
802
+
// below), and not one of them carries an `id`, so nothing is addressable
803
+
// by `pages.<name>.components.<id>` and the extractor still offers the
804
+
// page label alone. These pages gained no bundle surface, need no entries,
805
+
// and their coverage home stays this file (the inline-map case below).
806
+
// Both halves are held so the next change is told precisely: `reached`
807
+
// reds if the roots narrow again; `offered` grows the day one of these
808
+
// components takes an id, and that component then needs a bundle entry.
0 commit comments