Skip to content

DateFormat('MMMM') outputs lowercase month names for some locales, inconsistent with English capitalization #967

Open
@itsjasur

Description

@itsjasur

When using DateFormat('MMMM', locale.languageCode) from the intl , the output for the full month name (MMMM pattern) shows inconsistent capitalization across different locales.

for the English locale (en), the month names are correctly capitalized (e.g., "May"). However, for certain other locales, (ru, fr, tr, etc..) the month names formatted with MMMM are output in lowercase.

DateFormat('MMMM d, yyyy', 'fr').format(date);
DateFormat('MMMM d, yyyy', 'fr').format(date);

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-infoAdditional information needed from the issue authortype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions