name and desc can now be defined language-specific