Compilation error : Bad Attribute

Compilation failed
chameleon.exc.CompilationError: Bad attribute for namespace 'http://xml.zope.org/namespaces/metal'

Recieving this error when i try to import METALS and I18N

my code:

<html xmlns:tal="http://xml.zope.org/namespace/tal"
          xmlns:metal="http://xml.zope.org/namespaces/metal"
          i18n:domain="plone">
      <head>
        <title tal:content="template/title">The title</title>
        <meta http-equiv="content-type" content="text/html;charset=utf-8">
      </head>
      <body>
        <div metal:define-macros="boxA">
                 <h1> Hello</h1>
        </div>
      </body>
    </html>

The error you see tells you that the metal attribute you are using is not correct.
I see you wrote metal:define-macros in your code; if I remember correctly, it should be metal:define-macro, without the trailing s.

the error is in the header where i import