code: def show_keyword_version_message(sender, keyword_version, inasafe_version):
      
      LOGGER.debug('Showing Mismatch Version Message')
      message = generate_input_error_message(
          tr('Layer Keyword\'s Version Mismatch:'),
          m.Paragraph(
              tr(
                  'Your layer\'s keyword\'s version ({layer_version}) does not '
                  'match with your InaSAFE version ({inasafe_version}). If you '
                  'wish to use it as an exposure, hazard, or aggregation layer '
                  'in an analysis, please use the keyword wizard to update the '
                  'keywords. You can open the wizard by clicking on '
                  'the ').format(
                  layer_version=keyword_version,
                  inasafe_version=inasafe_version),
              m.Image(
                  'file:///%s/img/icons/'
                  'show-keyword-wizard.svg' % resources_path(),
                  **SMALL_ICON_STYLE),
              tr(
                  ' icon in the toolbar.'))
      )
      send_static_message(sender, message)
docs: Show a message indicating that the keywords version is mismatch
  
      .. versionadded: 3.2
  
      :param sender: Sender of the message signal. Default to Any object.
      :type sender: object
  
      :param keyword_version: The version of the layer's keywords
      :type keyword_version: str
  
      :param inasafe_version: The version of the InaSAFE
      :type inasafe_version: str
  
      .. note:: The print button will be disabled if this method is called.