For discussing the development and usage of Checkout UI extensions, post-purchase extensions, web pixels, Customer Accounts UI extensions, and POS UI extensions
I am writing an app extension and want to provide the ability to translate a liquid setting into various languages.
For example, my liquid block page has this:
<h2 class="inline-richtext h2"> {{ block.settings.heading }} </h2> {% schema %} { ... "settings": [ { "type": "text", "id": "heading", "label": "Heading", "default": "My App Heading" } ] } {% endschema %}This setting only allows it to be set for 1 language. If a store has both en and fr as languages, I want it to be able to display the appropriate version. How do we make it so that the settings are translatable? Normally, I would include a locales file, but for custom block section settings, how do we achieve that same functionality?