def core__get_module_languages(module_name)
      default_languages = core__get_module_default_languages(module_name)
      application_languages = core__get_module_application_languages(module_name)
      return default_languages unless application_languages

      default_languages.each do |key, value|
        application_languages[key] = value unless application_languages[key]
      end

      application_languages
    end
def core__get_module_languages(module_name)
      default_languages = core__get_module_default_languages(module_name)
      application_languages = core__get_module_application_languages(module_name)
      return default_languages unless application_languages

      default_languages.each do |key, value|
        application_languages[key] = value unless application_languages[key]
      end

      application_languages
    end
This function load languages for a specific module.
 This config are generated from the merge of application languages
 for the module and default languages of the module.