- Wrapped the copyright year in index.html with a span id="currentYear".
- Added JavaScript to script.js to dynamically set the year to the current year.
Implemented comprehensive SEO improvements to boost search visibility:
**Technical SEO Files:**
- Add robots.txt with proper crawling rules and sitemap reference
- Add manifest.json for PWA support with app metadata
- Add browserconfig.xml for Windows tile configuration
- Add sitemap.xml with multilingual support (11 languages)
**Structured Data:**
- Add JSON-LD schema for WebApplication with feature list
- Add JSON-LD schema for SoftwareSourceCode with repository info
- Add JSON-LD schema for Organization with social links
**Meta Tags Enhancement:**
- Fix Open Graph images to use absolute URLs
- Add image dimensions (width/height) for OG images
- Add image alt text for better accessibility
- Link manifest.json for PWA functionality
**Accessibility Improvements:**
- Add ARIA labels to all modal dialogs (role, aria-modal, aria-labelledby)
- Add aria-hidden to decorative icons
- Add aria-label to interactive buttons
- Add aria-live for dynamic content updates
Expected SEO score improvement: 6.5/10 → 8.5+/10
Language dropdowns now restore the user's last selected source and target languages from localStorage, or fall back to defaults if none are saved. Selections are saved on change, improving user experience by remembering preferences across sessions.
Displays the detected source language in the status when auto-detect is selected and updates the translation history to use the detected language code. This improves user feedback and accuracy in history records when translating with auto-detection.