?translatable on Get Page Content now filters component property overrides
?translatable on Get Page Content now filters component property overrides
Get page content’s translatable parameter previously only checked whether a page’s entire canvas was excluded from translation. A component instance’s overridden property values were always returned as-is, even when the specific property was excluded — inconsistent with get component properties, which already filtered properties individually.
translatable now filters component property overrides the same way: an overridden value is omitted from a component instance’s propertyOverrides if that property is excluded from translation for the requested locale. If a component instance’s overrides are all excluded, the instance is omitted from the response entirely. A component instance with no overrides at all is unaffected.
Behavior that hasn’t changed: only exclusion rules scoped to manual translation are respected, and omitting translatable returns the same response as before this parameter existed.