there is small problem with Flask web application. Right now I'm creating backend for one website and one of the task is to create translation panel in Flask-Admin. Website are using Flask-Babel for multi language support.
Long story short, I made BaseView in Admin panel that show all translations and give ability to edit them. But there is one problem Babel reading .mo files when server start, and when my View saving translations via parsing .po files and compile them to .mo files website don't show any update until I reload it.
Is there any solution how to handle that. Maybe other module than Babel?
P.S.: I thought about (and tried to do) reloading website when admin clicking save changes in view, but it is look like stupid idea, as people on the website could be doing something and website reload will delete their data :(