I'm currently supporting the translation of a plugin featuring some premium add-ons.
The add-ons add some additional functionality to the main plugin by adding new menu pages or new options to existing pages, also on the admin dashboard.
The issue is that the translations don't seem to be coming through. Any suggestions on how to address this issue?
Should I define one single text domain to be shared by all add-ons?
Should I load the add-on text domains in the main plugin?
Should I put all messages in a single po file? Shared in the generic "/language" folder?