Development setup hangs when updating client.en.yml

AI-generated summary

elmuerte reports a development issue where editing config/locales/client.en.yml causes the Discourse development setup (running in WSL) to hang, preventing normal shutdown and requiring the puma process to be killed. This behavior is specific to client.en.yml, as changes to .rb files or server.en.yml trigger standard application reloads. pfaffman notes that restarting is typically required after modifying locale files.

I have a discourse development setup running within WSL. This works quite ok for working on plugins.
But today I noticed something weird, whenever I edit the config/locales/client.en.yml file the systems hangs. I cannot even shut it down normally, a “puma” process just hangs and I need to kill it (-9).
It doesn’t happen with any other file. Changing .rb files or even server.en.yml just reloads the application. But with client.en.yml it just gets stuck.

I’m not sure if this happened before. I just started noticing it today. I am working off the stable branch.

I usually have to restart after changing locales