Есть две версии поддержки языков программирования. В более новой для Линукс не все языки, что в более ранней.

dia2code+
dia2code+ is a complete rewrite of dia2code in C++ contributed by Vincent Le Garrec.

At present (Jan 2017), dia2code+ only implements following target languages (-t):
cpp, cpp11, csharp, java, php.
The following dia2code target languages are not yet implemented in dia2code+:
ada, as3, c, idl, python, ruby, shp, sql.