Add VTPL validity rule for templates - consistency of languages for flattening.


Currently, if a template and all referenced archetypes (i.e. slot fillers or external references) validate individually, the template validates. However, if any of the filler archetypes does not have the original_language of the root template, either as an original language or in its translations, flattening and serialisation will fail, because the serialiser will use a single language throughout the structure.


Thomas Beale

Raised By

Thomas Beale


Affects versions