ice/public
Claude Code 47b495d8eb Add complete server-side internationalization support for non-JavaScript users
This commit extends the existing i18n system to fully support server-side translations
for users who have JavaScript disabled or are using the /table route directly.

Changes:
- Complete server-side Spanish (es-MX) translation support for /table route
- Language selector dropdown in table view with form-based locale switching
- URL parameter support (?locale=es-MX) for direct language selection
- Updated POST form handler to persist locale selection across submissions
- Proper locale detection and fallback for server-rendered pages
- Fixed language selector initialization timing in client-side JS
- Removed unused dependencies (canvas, sharp) to clean up package.json
- Added snowflake emoji to app name in both English and Spanish translations

The /table route now provides a complete non-JavaScript experience in both English
and Spanish, ensuring accessibility for all users regardless of their browser
capabilities or JavaScript preferences.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 12:57:37 -04:00
..
icons Add Progressive Web App functionality 2025-07-06 00:46:00 -04:00
admin.html Add Progressive Web App functionality 2025-07-06 00:46:00 -04:00
admin.js Fix map display and auto theme detection 2025-07-04 16:36:41 -04:00
app-google.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app-mapbox-refactored.js Refactor architecture: Add models/services layer and refactor frontend 2025-07-05 19:21:51 -04:00
app-mapbox.js Fix map display and auto theme detection 2025-07-04 16:36:41 -04:00
app-refactored.js Refactor architecture: Add models/services layer and refactor frontend 2025-07-05 19:21:51 -04:00
app.js Add complete server-side internationalization support for non-JavaScript users 2025-07-07 12:57:37 -04:00
browserconfig.xml Add Progressive Web App functionality 2025-07-06 00:46:00 -04:00
favicon.svg Update HTML files to use Bunny.net CDN for static assets 2025-07-03 20:44:16 -04:00
i18n.js Add complete server-side internationalization support for non-JavaScript users 2025-07-07 12:57:37 -04:00
index.html Add comprehensive internationalization (i18n) with Spanish language support 2025-07-07 12:25:44 -04:00
manifest.json Add Progressive Web App functionality 2025-07-06 00:46:00 -04:00
map-base.js Refactor architecture: Add models/services layer and refactor frontend 2025-07-05 19:21:51 -04:00
offline.html Add Progressive Web App functionality 2025-07-06 00:46:00 -04:00
privacy.html Apply suggestions from code review 2025-07-06 00:49:25 -04:00
style-backup.css Remove unused Sass/SCSS setup 2025-07-03 21:56:26 -04:00
sw.js Add Progressive Web App functionality 2025-07-06 00:46:00 -04:00
test-refactored.html Refactor architecture: Add models/services layer and refactor frontend 2025-07-05 19:21:51 -04:00
utils.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00