Showcase Mod

Multi-Language Support

Built-in internationalization with 17 supported languages

Multi-Language Support

MC 1.21.1MC 1.21.2MC 1.21.4MC 1.21.5MC 1.21.6

Showcase includes built-in support for 17 languages with automatic detection.

Supported Languages

LanguageCodeStatus
English (US)en_usComplete
中文 (简体)zh_cnComplete
中文 (繁體)zh_twGood
中文 (香港)zh_hkGood
Deutschde_deGood
Españoles_esGood
Françaisfr_frGood
Italianoit_itPartial
日本語ja_jpPartial
한국어ko_krPartial
Русскийru_ruPartial
Português (BR)pt_brBasic
Nederlandsnl_nlBasic
Polskipl_plBasic
Svenskasv_seBasic
Danskda_dkBasic
Türkçetr_trBasic

Languages are automatically selected based on your Minecraft client language setting.

Contributing Translations

Help improve existing translations or add new languages!

How to Contribute

  1. Fork showcase-fabric on GitHub
  2. Edit language files in src/main/resources/data/showcase/lang/
  3. Follow the format:
    {
      "showcase.command.item.success": "§6Item shared successfully!",
      "showcase.message.cooldown": "§cWait §l%d §rseconds",
      "showcase.gui.inventory.title": "%s's Inventory"
    }
  4. Submit a pull request with your improvements

Translation Guidelines

  • Preserve § color codes (e.g., §6 for gold, §c for red)
  • Keep %s, %d placeholders intact
  • Maintain consistent terminology
  • Test translations in-game before submitting

Language File Structure

Each file contains ~150 keys covering:

  • Command responses and feedback
  • Error messages and warnings
  • GUI titles and interface text
  • Help documentation

Technical Details

  • Languages load automatically on mod startup
  • Fallback chain: Player language → English
  • Hot-reload supported via /showcase-manage reload
  • Only active languages are loaded into memory

Need Help? Ask questions in GitHub Discussions or coordinate with other contributors.