- Replace hardcoded English strings with translation function calls in 36 template files
- Update translation files for all supported languages (ar, de, es, fi, fr, he, it, nb, nl, no)
- Add over 55,000 new translation entries across all language files
- Update extract_translations.py to use 'python -m babel.messages.frontend' instead of pybabel
- Improve internationalization coverage for UI elements including:
* Skip to content links
* Sidebar toggle buttons
* Command palette placeholders
* Admin dashboard elements
* Form labels and buttons
* Report templates
* Payment and invoice views
This commit significantly improves the application's multilingual support
by making previously hardcoded strings translatable.