Updated i18n - now with full tests

Added tests, using updated paths
The tests do not test log messages (emitted when arg count is not what was expected), but should cover all other cases