I was working a system to add multi language support to Pulse earlier and ended up using Pulse Classic. In doing so I found what I think is a bug.
Imagine this block file structure;
Blocks
–en
----home
------title.html
------description.html
------body.html
–fr
----home
------title.html
------description.html
------body.html
–nl
----home
------title.html
------description.html
------body.html
When attempting to edit the French or Dutch (fr & nl) blocks Pulse opens the English version by mistake as all it uses is the file name and the English one is the first one it finds.