Translation Of This Was Attributable In Different Languages

Translate THIS WAS ATTRIBUTABLE in languages spoken worldwide

English
Ways to say this was attributable
Esto se debió

Translate THIS WAS ATTRIBUTABLE in European languages

English
Ways to say this was attributable
Это объясняется [éto obʺâsnâetsâ]