PropertiesPerLocaleTranslationSupplier
Represents a TranslationSupplier which is based on properties-files which are structured per Locale.
For instance, the translations for ch.tutteli.atrium.DescriptionAnyAssertion
and the Locale de_CH
are stored in a properties file named Atrium_de_CH.properties
in the folder /ch/tutteli/atrium/reporting/translating
.
For instance, the translations for the Locale de_CH
are stored in a properties file named .
An entry in such a file would look like the following: ch.tutteli.atrium.DescriptionAnyAssertion-TO_BE = a translation for TO_BE
It is compatible with Java's Properties - thus properties files should also use ISO-8859-1 as encoding.
Functions
Returns the translation for the given translatable and the given locale or null
if it does not have any translation.