added unit tests and documentation for the internationalisation module