ArgumentsSupportingTranslator(primaryLocale: Locale, fallbackLocales: Array<out Locale>)
primaryLocale - The Locale to which the translator translates per default as well as the Locale
    which will be used in java.lang.String.format, which in turn is used to substitute the
    placeholders in the resulting translation of TranslatableWithArgs.translatable with
    the TranslatableWithArgs.arguments.
fallbackLocales - Used in case a translation for a given Translatable is not defined for
    primaryLocale or one of its secondary alternatives -- the fallback Locales are used in the given order.
Constructor