A type-class for formatting an instance of a type to an internationalized string based on the I18N config in scope.
The configuration used for locale, messages, interpolation, error handling and formatting for built-in types.
The configuration used for locale, messages, interpolation, error handling and formatting for built-in types.
retrieves message formats for messages
interpolates arguments into message formats
resolves message formats from key
formats built-in types
Distinct type alias I18NString See https://github.com/S-Mach/s_mach.codetools/blob/master/src/main/scala/s_mach/codetools/IsDistinctTypeAlias.scala for full explanation of distinct type aliases
A type tag used to indicate the String is a I18NString See package.scala for full declaration of I18NString See https://github.com/S-Mach/s_mach.codetools/blob/master/src/main/scala/s_mach/codetools/IsDistinctTypeAlias.scala for full explanation of distinct type aliases
A trait that allows formatting any built-in type as an I18NString
Implicitly convert any value to an I18NString if an I18N type-class for that type exists