Draft: Split validation and decoding, named holes, CI/CD
Description
Split the validation and the decoding, this make the error messages a bit nicer.
Also, now its possible to use named holes:
{
"Hello": "Hello {user}!"
}
This increases the readability for translation files. Another side effect of this is that the dont require the params to be enumerated.
CI/CD
We will run the test for the generation and a test for the examples in a ci pipeline.
Edited by Hauke Ingwersen