Remove hardcoded locale fallbacks from templates and ensure all routes use the proper resolution chain (AdminSetting → Config → Default). Changes: - Add get_vendor_context() helper to vendor_pages.py mirroring shop pattern - Update all vendor routes to use get_vendor_context() with db session - Update shop routes to pass db session for locale resolution - Remove hardcoded fallbacks from shop/base.html and vendor/base.html - Templates now receive pre-resolved locale values from routes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>