MultiLanguage
MultiLanguage
Description
MultiLanguage is a plugin that lets players chose their own language and translates most Minecraft related messages in to their own language. MultiLanguage also has an API created for plugin developers to easy localise their own plugin.
Download the latest version of MultiLanguage here.
I'm currently rewriting the whole code. I'm also going to implement a few new features.
API
Your plugin's language will be the same as the language the player chose for MultiLanguage. If that language isn't available it will be automatically set the your plugin's default language
Click here for more information and how to use it.
Language Channels
Every language has its own language channel, players can only join the channel of their current language. To join or leave the channel use /ml channel or the short version /ml ch.
Supported Languages
- English - Anerach
- Dutch - Anerach
- Spanish - Hectorxh and Sirikon
- Danish - Mr_H4mm3r
- Polish - kamil09875
- Italian - Elia1995
- Lithuanian - Mazius123
- Norwegian - stian_furu
- German - FunGooful and Kaemmelot
- Portuguese - ice41
- Russian - DaleMartinWatson
- Traditional Chinese - bumzycon
- Slovak - Stanper
- Swedish - jolexx99 and Ballparkandreas
- French - capricorne888
- Czech - |Mannik8
I'm looking for people to help me translate MultiLanguage!
See here for an example language file.
NOTE: as of 2.2 every language file is incomplete. I would appreciate it if everyone would send me a translation for their language.
Messages
- Login
- Logout
- Kick
- Death
Commands
Command | Permission | Description |
---|---|---|
/ml | None | Shows the plugin version |
/ml help | None | Shows a list of available commands |
/ml set <language> | None | Changes the user's language |
/ml list | None | Shows a list with all the available languages |
/ml channel | None | Lets you join or leave a language channel |
Support Me
I've put lots of time in developing this plugin. If you like it I would really appreciate it if you donated to support me.
suggestion: auto-set the language based on the country (reverse ip) geo plugins reverse the ip to the country
@Erthy1
What language were you using when this error occurred?
Getting this error:
If you fix it for me, I'll give my czech translation in return :P
E.
@Kaemmelot
Could you start creating tickets for issues instead of posting them in the comments? That way the comment section will be cleaner.
@Kaemmelot
Found the bug, I've done something wrong in the code I'll upload a fix asap.
I'm sorry.... I'm expert in doing this :D
After this one I will be quiet ;-)
EDIT: Version 1.3.2 - german
@kamil09875
Thanks, It'll be fixed in the next update.
You made a mistake in polish.yml: ;)
and
and
and
@Kaemmelot
Ah, didn't saw the edit. I'll test it and see if it works.
EDIT: Seems to work fine now. Thank you!
@Anerach
Ok, will do.
@jhs232
Create a ticket and I'll take a look at it.
Any idea why there comes lots of errors (they doesnt seem to affect the gameplay, though) ? When I join, there always comes an error with PlayerJoinEvent, and there also comes errors with other events. Shall I post the console output? /jhs232
@Anerach
EDIT:
I'm sorry. That was crap... The first character you found there is the Byte order mark. In NotepadPP you can disable this: Encoding -> Convert to UTF8 without BOM Then save and it works fine...
Sorry for this first comment...
I've found the issue with this plugin however. I can't work on the plugin for 2 days. I'll upload a fix asap. I'm very sorry for this problem.
EDIT: For anyone who's interested. Most of the language files start with a character that notepad+ + doesn't recognize and I doubt other programs would recognize it. That one character prevents the plugin from reading the login and the logout message, Every other message should work perfectly fine. If you've experienced this before or know how to fix this please contact me.
@Kaemmelot
Thanks for reporting. This bug occurs on windows but it doesn't on Ubuntu is I think it has something to do with the file paths. I'll take a look at it.
@Anerach
I'm using Cb 1.2.5-R1.0 and tried both: ML 1.3.0 and 1.3.1
Language is German. I have deleted the folder several times, especially when I changed the ML version.
@Kaemmelot
What language are you using, What version of MultiLanguage and did you try to delete your MultiLanguage folder and let it recreate one.
Realy like this, but it seems not working for me:
Same Error when a player leaves.
Any idea?
@bumzycon
I do have one but its outdated so, I wouldn't mind if you do. I'm still looking to display special characters in the chat but I think I found a way to make it possible.
EDIT: It seems like it's bukkit that limits the characters that are available to be displayed ingame through plugins.
may i help u to translate it to traditional chinese?