dgtlmoon / changedetection.io

The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
https://changedetection.io
Apache License 2.0
16.78k stars 932 forks source link

[feature] user interface Multilanguage/translation support #2124

Open dgtlmoon opened 7 months ago

dgtlmoon commented 7 months ago

Version and OS Any new version

https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xiii-i18n-and-l10n

Would be nice to have multi-language support, flask-babel looks like a great solution.

I'm hoping it would let more people enjoy changedetection.io and perhaps find more great contributors

dgtlmoon commented 7 months ago

The way I've written all the strings directly into the app never felt right (Coming from the Drupal) world.

For testing I think its ok if it defaults just to English to scan the strings

Constantin1489 commented 7 months ago

Currently, I'm playing minimal codes. flask_babel doesn't support f"" string which means we need to revert some web ui-related lines.

(No one mentioned but I just want to say) I strongly disagree with localizing server-side log messages.