tractatus/public/js/components
TheFlow a69d12b5ba feat(i18n): add multilingual support to Contact Us modal and fix translations
**Contact Modal:**
- Added complete DE/FR translations for contact form
- Added 17 data-i18n attributes to modal elements
- Form labels, buttons, messages now translate
- Languages: EN, DE (Nachricht senden), FR (Envoyer le message)

**Fixed Translations:**
- media-inquiry.json: Fixed "Your Name" → "Ihr Name" (DE), "Votre nom" (FR)
- common.json: Added contact_modal section with all form text

**Translations Added:**
- Modal heading, description, all form labels
- Inquiry type options (general, partnership, technical, feedback)
- Submit/cancel buttons, success/error messages
- Dynamic "Sending..." text (Senden.../Envoi en cours...)

**Technical:**
- Contact modal in footer.js now fully i18n-enabled
- Uses window.I18n.translations for dynamic content
- All text translates when language selector is used

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 16:57:47 +13:00
..
activity-timeline.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
code-copy-button.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
coming-soon-overlay.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
currency-selector.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
document-cards.js fix(docs): card overflow, sequencing, colour legend, and category fixes 2025-10-26 11:03:23 +13:00
document-viewer.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
footer.js feat(i18n): add multilingual support to Contact Us modal and fix translations 2025-10-26 16:57:47 +13:00
interactive-diagram.js fix(architecture): inline SVG and complete i18n for interactive diagram 2025-10-26 13:45:39 +13:00
language-selector.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
navbar-admin.js feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
navbar.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
pressure-chart.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
toc.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00