Skip to content

Currency Tab Ignores System Regional Format Settings #2464

@santyogesh

Description

@santyogesh

Bug Report: Currency Tab Ignores System Regional Format Settings

Description

The Currency converter tab does not respect the regional language/format configured in Windows System Settings. Even after changing the region settings and restarting the system, the Calculator continues to display currency labels in the previously set language rather than updating to reflect the new regional format.

Steps to Reproduce

  1. Open Settings → Time & Language → Language & Region
  2. Change the regional format to a different locale (e.g., from English (US) to Hindi (India))
  3. Restart the system
  4. Open Calculator → Currency tab
  5. Observe that currency labels still appear in the old regional language/format

Expected Behavior

The Currency tab should detect and apply the regional format set in Windows System Settings, displaying currency names and labels in the correct locale after a restart.

Actual Behavior

Currency labels remain in the previously set language. For example, despite the region being set correctly, currency names appear in Hindi (अमेरिका - डॉलर, भारत - रुपया) regardless of the current system locale.

Image

Environment

  • OS: Windows 11 (or Windows 10)
  • App: Microsoft Calculator
  • Tab: Currency
  • Screenshot: (see attached — shows Hindi labels persisting despite region change)

Additional Context / Feature Request

As a workaround and long-term improvement, it would be helpful to add a Region/Locale selector directly within Calculator's own Settings panel. This would allow users to override the display language for currency names without having to change system-wide region settings, providing a more flexible and user-friendly experience.

Suggested Fix

  • Re-read the system regional format setting on every app launch (not just at install time)
  • Optionally: expose a locale/region dropdown under Calculator Settings → Currency Preferences

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions