add operations for locale-specific case conversions