App reviews, troubleshooting, and recommendations
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
I'm attempting to create a Theme App Extension "App Block" (https://shopify.dev/apps/online-store/theme-app-extensions/extensions-framework#app-blocks) and everything is working fine, except the translation of `option` labels which are nested inside of the App Block's `schema.settings[]` where `type = "select"`.
Translations are working properly elsewhere in the App Block template, just not inside of the `select` labels.
... "settings": [ { "type": "select", "id": "layout", "label": "t:foo.layoutLabel", <-- Translates properly "info": "t:foo.layoutInfo", <-- Translates properly "options": [ { "value": "layoutOptionValue", "label": "t:foo.layoutOptionValue" <-- "missing translation: 't:foo.optionValue'" } ] } ] ...
Is this a known bug? Is there a workaround?