Add Textdomain Support

Using either syntax:
```
<span translate="testDomain">Hello</span>
<span translate translate-domain="testDomain">Hello</span>
```

Works with Contexts/Interpolation and Plurals
Tests are included