Skip to content

Material localizations should be sentence case for Material 3 #115181

@gspencergoog

Description

@gspencergoog

In the Material 3 spec, the dialogs and other components have button and label text that is in "Sentence case" instead of "ALL CAPS" as it was on Material 2.

We need to identify all of the strings where this is the case, and then either submit new localizations for Material 3, or just change the existing localizations to be sentence case and then call String.toUpperCase() on the default values if Theme.of(context).useMaterial3 is false.

If we do the latter, then we can avoid the bloat from having two copies of each string in different cases.

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressionf: material designflutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions