src: :warning: break compatibility / use string instead of int

Replace int types by a string for the following fields:
 * Language
 * Paradigms
 * Visibility

(for all structures)