Skip to content

Limited Spectator v1.2.0 - 🌍 Multilingual Release

Choose a tag to compare

@kalashnikxvxiii kalashnikxvxiii released this 23 Dec 13:11

This release introduces full translation support for European languages, making Limited Spectator accessible to a wider international audience.

Added

  • Multilingual Translation System - Complete i18n support for all user-facing messages
    • English (en_us) - Base language
    • Italian (it_it) - Full Italian translation
    • German (de_de) - Full German translation
    • French (fr_fr) - Full French translation
    • Spanish (es_es) - Full Spanish translation
  • Translated Messages:
    • Command feedback messages (/spectator and /survival)
    • Distance limit notifications (exceeded/reached)
    • Error messages (dimension travel blocked, crafting blocked)
    • All user-facing text automatically displays in player's Minecraft language

Changed

  • Replaced all hardcoded Component.literal() messages with Component.translatable()
  • Added MutableComponent import for proper message building
  • Message system now respects player's language preference

Technical

  • Created src/main/resources/assets/limitedspectator/lang/ directory structure
  • Translation files use standard Minecraft JSON format with key-value pairs
  • Translation keys follow naming convention: limitedspectator.command.*, limitedspectator.error.*
  • Messages automatically formatted with appropriate chat colors (AQUA, GREEN, RED, GRAY)

Documentation

  • Updated README.md with new Localization section
  • Removed multilingual translation from Future Roadmap (completed)
  • Added multilingual support to Features section