mirror of
https://github.com/rangermix/TwitchDropsMiner.git
synced 2026-05-30 17:09:36 +00:00
- Remove unused translation keys from all language files: - Removed chrome login flow keys (no longer used) - Removed GUI channel headings (table structure changed) - Removed GUI inventory filter section (filtering not in web GUI) - Removed GUI settings proxy field (moved to general section) - Cleaned up other deprecated keys - Add new translation keys for web GUI: - OAuth login prompts (oauth_prompt, oauth_activate, oauth_confirm) - Progress indicators (no_drop, return_to_auto, manual_mode_info) - Channel empty states (no_channels, no_channels_for_games, channel_count) - Inventory empty state (no_campaigns, claimed_drops) - Settings UI (games selector, search, drag-and-drop hints) - Help section content (about, features, important_notes) - Header elements (title, language selector, mode indicators) - Update app.py /api/translations endpoint to use translation keys instead of hardcoded English strings - Update translator.py TypedDict definitions to match new structure - Fix i18n __init__.py exports to remove ChromeMessages, GUIChannelHeadings, GUIInvFilter and add GUIHeader All 19 language files updated consistently. Non-English languages use English text as placeholders for new keys. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>