I've completed the translation to Interlingua in Transifex some months ago but it was not included in the code yet. How can I pull it? Is there a script?
Unfortunately, Interlingua is not supported by pybabel, which transforms translations into binary files to be read by babel, so it cannot be added to searx.
Closing because of inactivity. Feel free to reopen.
I'm trying to patch this error upstream in Flask-Babel.
For me, it makes sense that Babel (the i18n library) would throw an exception if a locale is unknown. But I don't think Flask-Babel (the web framework component) should completely break, along with the application itself, just because someone added a .mo file in an unsupported locale.
Development over there seems to be quite slow, though, so it will probably take a while for a response.
More specifically for Interlingua, you could also contribute to the Unicode CLDR to update or fix whatever data is missing for Interlingua to be featured in the main repository. That's the dataset that Babel is based on. It seems like a really long and bureaucratic process though.
Most helpful comment
I'm trying to patch this error upstream in Flask-Babel.
For me, it makes sense that Babel (the i18n library) would throw an exception if a locale is unknown. But I don't think Flask-Babel (the web framework component) should completely break, along with the application itself, just because someone added a .mo file in an unsupported locale.
Development over there seems to be quite slow, though, so it will probably take a while for a response.
More specifically for Interlingua, you could also contribute to the Unicode CLDR to update or fix whatever data is missing for Interlingua to be featured in the main repository. That's the dataset that Babel is based on. It seems like a really long and bureaucratic process though.