github doobidoo/mcp-memory-service v8.44.0
v8.44.0 - Multi-Language Expansion

latest releases: v10.31.2, v10.31.1, v10.31.0...
4 months ago

🌐 Multi-Language Expansion & Complete i18n Coverage

This release significantly expands the internationalization capabilities of the MCP Memory Service dashboard, adding 5 new languages and completing translation coverage across all UI elements.

✨ Highlights

  • 5 New Languages Added: Japanese (πŸ‡―πŸ‡΅), Korean (πŸ‡°πŸ‡·), German (πŸ‡©πŸ‡ͺ), French (πŸ‡«πŸ‡·), Spanish (πŸ‡ͺπŸ‡Έ)
  • Complete UI Translation: All dashboard elements now translatable with 359 keys per language
  • Professional Quality: All translations validated for key parity, interpolation syntax, and JSON structure
  • Enhanced UX: Dark mode language dropdown styling improvements

πŸ†• Added

Multi-Language Support

  • Japanese (ζ—₯本θͺž) - 359 translation keys, complete UI coverage
  • Korean (ν•œκ΅­μ–΄) - 359 translation keys, complete UI coverage
  • German (Deutsch) - 359 translation keys, complete UI coverage
  • French (FranΓ§ais) - 359 translation keys, complete UI coverage
  • Spanish (EspaΓ±ol) - 359 translation keys, complete UI coverage
  • All translations professionally validated (key parity, interpolation syntax, JSON structure)

Complete i18n Coverage (+57 keys: 304 β†’ 359)

Extended translation support to all UI elements:

  • Search results view: headers, view buttons, empty states
  • Browse by Tags view: title, subtitle, filter controls
  • Memory Details Modal: all buttons and labels
  • Add Memory Modal: complete form field coverage
  • Settings Modal: preferences, system info, backup sections
  • Loading states and connection status indicators
  • Memory Viewer Modal: all interactive elements
  • ~80 data-i18n attributes added to index.html for automatic translation

πŸ”§ Fixed

Dark Mode Language Dropdown

  • Added proper background colors for dropdown items
  • Fixed hover state styling (translucent white overlay)
  • Fixed active language highlighting
  • Improved contrast and readability in dark theme

πŸ“ Changed

Translation Key Structure

  • Expanded from 304 to 359 keys per language
  • Maintains backward compatibility with existing translations
  • English (en.json) and Chinese (zh.json) updated to match new structure
  • Consistent key naming conventions across all languages

🎯 Dashboard Language Support

The dashboard now supports 7 languages with comprehensive translation coverage:

  1. English (en) - 359 keys
  2. Chinese (zh) - 359 keys
  3. Japanese (ja) - 359 keys ⭐ NEW
  4. Korean (ko) - 359 keys ⭐ NEW
  5. German (de) - 359 keys ⭐ NEW
  6. French (fr) - 359 keys ⭐ NEW
  7. Spanish (es) - 359 keys ⭐ NEW

πŸ“Š Translation Quality Metrics

  • Key Parity: 100% (all languages have identical key sets)
  • Interpolation Syntax: 100% validated (consistent variable substitution)
  • JSON Structure: 100% valid (no syntax errors)
  • UI Coverage: 100% (all visible text translatable)

πŸ™ Acknowledgments

This release builds on the foundation laid by @amm10090's excellent work on the initial i18n implementation in PR #256.


Full Changelog: v8.43.0...v8.44.0

πŸ€– Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.