LangTranslate icon

LangTranslate -----

Translate your server!



LangTranslate - Ultimate Multilingual Solution
Give every player messages in THEIR language - automatically!

== Features ==
- CUSTOM PLACEHOLDER CREATION: You define your own placeholders in translations.yml
They auto-register correctly as %translate_your_placeholder% format
- Automatic language detection from player's client settings on join
- Simple commands: /lang to see languages, /lang <code> to change
- Admin power: /lang reload to refresh translations without restart
- Works with ANY plugin that supports PlaceholderAPI and custom messages
- Simple YAML files - no databases required

== How Placeholders Work ==
You define your placeholder key in translations.yml, example:
[​IMG]
2. Plugin automatically registers it as %translate_no_perm% (or your defined placeholder)
3. Use it in any PlaceholderAPI-compatible plugin, examples:
- Essentials: welcome-message: "%translate_welcome%"
- Chat plugins: formats: "%translate_chat_format%"
- GUI plugins: title: "%translate_menu_title%"

== Important Notes ==
[REQUIREMENTS]
- Minecraft 1.19+
- PlaceholderAPI (MUST be installed)
- Any plugin using our placeholders MUST support PlaceholderAPI

[CURRENT LIMITATIONS]
- If player changes language in Minecraft settings WHILE CONNECTED:
- They MUST use /lang <code> to update manually
- OR disconnect and reconnect to auto-detect
- Plugin is in active development - report issues on GitHub!

== Player Commands ==
- /lang - Show available language codes
- /lang <code> - Set your language (e.g. /lang es for Spanish)

== Admin Commands ==
- /lang reload - Reload all translations instantly

== Setup (3 Simple Steps) ==
1. Install PlaceholderAPI
2. Install LangTranslate
3. Edit plugins/LangTranslate/translations.yml with your messages
4. Done! Players automatically see messages in their language

== File Structure ==
plugins/LangTranslate/
languages.yml - Locale to language code mappings
translations.yml - All your custom messages and placeholders

== Permissions ==
langtranslate.command - Allows using /lang (default: true)
langtranslate.reload - Allows /lang reload (default: op)

== Why Choose LangTranslate? ==
- SIMPLEST multilingual solution: No complex setups
- Players automatically get messages in their native language
- Centralize all translations in one place
- Works with any plugin: Essentials, LuckPerms, GUIs, etc.
- Lightweight and optimized for performance
- Players feel welcomed with messages in their language
- Free

Pro Tip: Combine with DiscordSRV for multilingual Discord messages!

Download now and make your server accessible to players worldwide!
Resource Information
Author:
----------
Total Downloads: 24
First Release: Jun 29, 2025
Last Update: Jun 29, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings