feat(generator): add lang param to generation

issue #2
feat(generator): re-generate when language file changes

issue #2