I’d like to request a small but important localization feature.
In Portuguese (Portugal) (pt-PT), Metabase correctly localizes month names, but they are displayed in lowercase by default (e.g., “mai”, “jun”). This follows the regional convention, however in many reporting contexts (dashboards, executive PDFs, slide exports) we need months to appear capitalized or uppercased (e.g., “Mai”, “Jun” / “Maio”, “Junho”) for consistency with our organization’s style guidelines.
Today, the only workaround is to format months as text in SQL (e.g., using UPPER(TO_CHAR(...))) or create additional model/view fields. This adds repetitive logic, reduces portability across databases, and is inconvenient for non-SQL users.
Requested feature
-
Add a native option to control capitalization of localized month names in the UI, ideally scoped per instance and/or per question/dashboard.
-
Examples:
-
“Month name case: default (locale) / Sentence case / Title case / UPPERCASE”
-
A setting that applies to date formatting used in grouping, axes labels, and table rendering.
-
-
Where it would help
-
“Group by month” results in tables and charts
-
X-axis labels and legend labels in visualizations
-
Subtotals/labels in dashboards and PDF exports
Thanks for considering this—this would make localized reporting much more flexible without forcing SQL-level workarounds.