Catch more variables errors

* Catch when locale has extra variables
* Catch when a variable is used more times than reference