Inactive [CHAT] BabelCraft v1.1.0 - Chat language translation and API [1337]

Discussion in 'Inactive/Unsupported Plugins' started by CraftFire, Apr 1, 2011.

  1. Offline

    CraftFire

    In order to centralize support of our legacy projects, we will no longer be providing support on Bukkit. Please use www.spout.org for support with our projects going forward.
     
  2. Offline

    quantumripple

    This sounds perfect, I'm going to test it shortly. If say, a French user says something in English, does the plugin still attempt to translate it?

    EDIT: a really awesome option would be to have a /translate command that spits out the translation as well as the original, because some of our users are bilingual, along with problems issuing commands.
     
  3. Offline

    contex

    As for now, the plugin translates the message, depending on the player's language. Of course, if the player chats in English, it uses English at the language. As for now, there is no checking beyond player's language and english (but it's planned to be auto detected).

    For your /translate command, do you mean:
    Contex: This is a message in english. (english)
    Contex: Dette er en melding på engelsk (norwegian)
    ?
     
  4. Offline

    quantumripple

    Yes, although I was doing some more thinking and fiddling with it, and the way the command would be most useful on my server was if there was a configuration option to make it manual (/translate) command only (at least until iChat compatibility works) which spits out a second message which is a translated version of the original message.

    Also, can translations cause errors with commands? One of my users was typing in French and couldn't enter any commands, but we think it was not a plugin issue because it was not fixed after a server restart without the plugin, and was only fixed by him restarting his client.

    Thanks for making such a awesome plugin. It's the only one of its kind that I've seen, and is really important for a server which has users of multiple languages.
     
  5. Offline

    contex

    That is fully possible, iChat/HeroChat will be supported for the next version and I will add an option to "manualy" translate the message (as in using the /translate command).
    Translations does not cause errors with commands, it only listenes to the chat event of a player, not the command event.

    v1.2.0 Should be out shortly :)
     
  6. Offline

    MCAndi

    great...
    iChat support please!

    Edit:
    I've got an idea:
    What if Messages from other plugins were also translated?
     
  7. Offline

    Wulfspider

    Message translation from other plugins is fully possible and was one of the things we wanted to be able to do. The easiest way is for them to use our API. If we figure out a way to do it internally easily, then we will try.
     
  8. Offline

    Jacob Litewski

    I like the idea of this plugin, but I have a couple of requests.

    Firstly, don't nuke the colors that other plugins set. Use HeroChat and Permissions with color codes to recreate.
    Secondly, have a config option in the config.yml file to turn off BabelCraft's internal translation so other plugins that use the API can do it instead. It's nicer and more user-friendly
    Thridly, use onCommand() and not onPlayerCommandPreprocess() to handle commands. It works nicer and it doesn't have the chance to screw with other plugins that need to use onPlayerCommandPreprocess() to catch a command before it fires.
    Lastly, In order to get the Player's IP address, use onPlayerPreLogin(). It runs in it's own thread and can catch the IP address before onPlayerJoin() is called.

    Otherwise, great plugin! I can't wait to see it mature into a awesome tool for massive server admins.
     
  9. Offline

    MeinerHosen

    I used this plugin for a short while a few weeks ago, but had to ditch it due to incompatibility and no real need for it.

    However, I see that this is coming with iChat compatibility among others and also my server is pulling in quite the multilingual crowd!

    I can't wait until I am able to download this and use it effectively :D
     
  10. Offline

    ScottSpittle

    i geton CB 740

    and
     
  11. Offline

    Wulfspider

    Are you running any other chat plugins?
     
  12. Offline

    ScottSpittle

    i use built in essentials chat functions.
     
  13. Offline

    Wulfspider

    Have you tried restarting the server? Do you have players.db in your plugins/BabelCraft folder?
     
  14. Offline

    JD DeGaetano

    I LOVE THIS PLUGIN! iChat compatibility would be amazing. I can't really use it till you guys have the time to update it. Thanks for the hard work!
     
  15. Offline

    Azxdcvg

    Everyone seems to be defaulting to english. Is there a way to solve this? Nothing translates.

    EDIT: My bad, forgot to set it to server-defined language. Is there an ETA for 1.2? We need our groupmanager ranks :(
     
  16. Offline

    Wulfspider

    Soon. Both contex and I are away on mini-vacations. Updates probably won't be for a week or 2.
     
  17. Offline

    Azxdcvg

    Ok :( Also, the default language set itself to norwegian, when the config says english. Is this an existing bug? When I speak english, it translates to norwegian on console. Several users are norwegian.
     
  18. Offline

    Wulfspider

    The default is not Norwegian, so I am not sure how your's is translating to that by default. Check your settings. The code and config are both set to English as default.
     
  19. Offline

    Afatsum

    I wont use it (no foreigners on my server) but sir, you just won tihe internet
     
  20. Offline

    KiloWhiskey

    I think I've been waiting for a single update to this plugin for more than a month. Could be wrong. Is iChat support really even coming?
     
  21. Offline

    Wulfspider

    We've both been busy for a while. Updates will be coming soon. We are working on adding support for iChat and others. Please be patient.

    We are also looking for other devs that would be interested on working on this and other. Plugin ideas.
     
  22. Offline

    Sabinno

    Remind Notch to enable Unicode character format in Minecraft for 1.6 !!
    -Sabinno-
     
  23. Offline

    Wulfspider

    I wrote him a lengthy email, but he never replied. I am working on a third-party patch though but it is going slow.
     
  24. Offline

    fyrus12345

    CB 766

    Code:
    21:40:52 [SEVERE] Could not pass event PLAYER_CHAT to BabelCraft
    java.lang.NullPointerException
            at com.craftfire.babelcraft.listeners.BabelCraftPlayerListener.onPlayerC
    hat(BabelCraftPlayerListener.java:194)
            at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.ja
    va:262)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:289)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:651)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  25. Offline

    Wulfspider

    Did you restart the server after putting it in the plugins folder or just /plugin load it?
     
  26. Offline

    fyrus12345

    I "/restart"ed it.
     
  27. Offline

    Wulfspider

    Try stopping and starting. The plugin doesn't create the players.db if it doesn't start up normally. I believe this is the issue, and it should be fixed in an upcoming version.
     
  28. Offline

    fyrus12345

    Thank you, that seemed to be the problem :)
     
  29. Offline

    tygreen19

    this plugin is great! but how do you use the geoip to show where they are from?
     
  30. Offline

    MeinerHosen

    Any news on compatibility with hero chat, etc? I hate to bug like the pages before but I would really love to use this.

    Or maybe I should bug @DThielke ?
     
  31. Offline

    Wulfspider

    @contex was attempting to get BabelCraft to work with Hero Chat along with the other chat plugins, but was having trouble because of what BabelCraft has to do to the chat. BabelCraft has to individually translate to each user's language and from each user's language to each other player's or server-forced language; so the output isn't the same for everyone which makes compatibility difficult.

    Being as Contex seems to have fallen off the face of the earth, I have been looking for someone to take over his role temporarily and then work alongside when he returns.

    Also, you should setup a domain for your IP so you don't lose your top spot. ;)

    GeoIP support isn't added yet. We were planning on adding this, but haven't yet. I seemed to have added that back to the features by mistake... I apologize! My offline files must have been old.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016

Share This Page