Multilingual
Lazy Blocks provides built-in WPML compatibility for text-based controls, allowing you to translate your custom blocks content alongside other WordPress content.
Setting Up Translation
1. Enable Control Translation
Each control needs translation enabled manually:
- Edit your block
- Find the control you want to translate
- Enable the
WPML Translation
toggle

2. Translate Content
Once your blocks are translation-ready:
- Open the page with your block
- Find the
Language
settings in thePage
panel

3. Manage Translations
Use WPML's interface to translate your block content:

4. View Results
Your translated block will appear in the selected language:

Remember to enable translation for each control you want to translate - it's disabled by default for better performance.