How to Fix Widgets Showing the Wrong Language in macOS Sequoia 15.x
Symptom: Your widgets on the macOS Sequoia desktop show text in a different language than your system settings — e.g., the Weather widget shows temperatures in Spanish while the rest of the Mac is in English.
In Terminal run killall chronod && killall WidgetCenter. Widgets will refetch localization strings from System Settings within a few seconds. If the wrong language persists, go to System Settings → General → Language & Region, switch to a different primary language, then switch back and restart.
Why this happens
Sequoia's chronod (the widget daemon) can cache localization strings from the iPhone if you are using iPhone Mirroring or "iPhone Widgets on Mac." If the languages don't match perfectly, the widget defaults to the iPhone's locale.
Fix 1: Restart the Widget Daemons
- Open Terminal.
- Run the following command:
killall chronod && killall WidgetCenter
- This forces the widgets to re-fetch localization strings from your Mac's System Settings.
Fix 2: Reset Language & Region
- Go to System Settings > General > Language & Region.
- Change your primary language to something else, then change it back to your preferred language.
- Restart your Mac.
Recommended Tool: CleanMyMac
Localization errors are often buried in deep system caches. Use CleanMyMac to clear "User Cache Files," which includes the localization strings used by widgets and background agents.