case_mapping library
A locale-sensitive case mapper for transforming strings.
This class provides methods to convert strings to lowercase or uppercase based on the current locale.
import 'package:intl4x/case_mapping.dart';
void main() {
final tr = Locale.parse('tr');
final en = Locale.parse('en');
final upper = 'TICKET';
print(upper.toLocaleLowerCase(en)); // ticket
print(upper.toLocaleLowerCase(tr)); // tıcket
final lower = 'i';
print(lower.toLocaleUpperCase(en)); // I
print(lower.toLocaleUpperCase(tr)); // İ
}
Available either as an extension on String, or through the CaseMapping class.
Classes
- CaseMapping
- A locale-sensitive case mapper for transforming strings.
- Locale
- Representing a Unicode locale identifier.