• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Tongues

  Download the Curse Client

Project Updated:
Files Updated: Tue, Jun 9 2009
Supports Game Version: 3.1.0
Category: Chat & Communication
Tags:

, , , , , and [Edit Tags]

Project Manager: skrulladams
Additional Authors: No additional authors
Current Version: 1.0.4.10
License: All Rights Reserved
Avg Daily DL (last 30 days): 82
Downloads Total: 23,794
Favorites: 38
Comments: 54
  • About Tongues
  •  

The Tongues AddOn

A while ago I started using Lore. As I started working with it, I started to see some of the limitations. I decided to re-write my own version of it, and try to remove some of those limitations. Currently, Tongues doesn't do localization. In a conversation with Rufftran I learned that he may be retiring Lore since Tongues is doing well. I still need to talk to him about merging projects.

  • NOTE: I'm working on moving out to Los Angeles soon, and I haven't had the time to dedicate to updates, but when I do it will be maintainence for the current version or the upgrade to Tongues 2

What it does:

  • It allows languages, dialects, affects on outgoing messages.
  • It allows filters on incoming and outgoing messages.
  • It has Lore-style Interpreters.
  • It provides the ability to Mass Translate for: targetted player, translators (people added to the user's translator list),party,guild, raid, officer, battleground, raid warning/alert.
  • Auto-translation of other Tongues users' say, yell, party, guild, officer, raid, battleground and raid warning/alert messages.
  • Uses Blizzard languages when it can (ie Orcs speaking Gutterspeak will not be understood by Undead unless the listener has Tongues, Undead speaking Gutterspeak will be understood if both they listener have Tongues.)
  • Provide a quick select for picking which language to speak. (So you don't have to open up the menu every time.)
  • Automatic Language learning (different languages have different difficulties for difficult factions, races, and classes.)
  • Allows you to speak for controlable pets with /petspeak or /ps

What it doesn't do:

  • It won't ever translate cross-faction.

Why not? Aside from the EULA, which prohibits this,the other reason for this is because of the method that Blizzard uses to generate its languages. For instance, a Human speaking Common being heard by the Horde may see a word like "hir" this could mean "the" or it could be "toc" - table of contents - it depends on the context, which you don't know because all the words are encrypted. The algorithm to figure this out would have to be extraordinarily complex.

  • It won't ever translate languages from or to users not using this AddOn.

What it will do:

  • Provide an option for dynamic Dialect drifting.
  • Miscellanious code streamlining.

Known Bugs:

  • None known at this time.
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Tongues 1.0.4.10 Release 3.1.0 2,129 6/9/2009
  Tongues 1.0.4.9 Release 3.1.0 3,723 4/15/2009
  Tongues 1.0.4.8 Release 3.0.3 9,548 12/7/2008
  Tongues 1.0.4.8b Beta 3.0.3 218 12/6/2008
  Tongues 1.0.4.8 Beta Beta 3.0.3 134 12/6/2008
Advertisement
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Hello there, I have a problem, when I have this addon installed, not only do my GHI emotes no longer link the item, BUT... also my macros I made such as:

    /script t="CRITTER"i=random (GetNumCompanions(t))c,n=GetCompanionInfo(t,i); SendChatMessage("Oh! Hello there little "..n.."!"); CallCompanion(t,i);

    No longer send the message in say. Please let me know what I can do to fix this! Thank you!

    Reply Report Permalink
  • I've accidentaly hit the clear button, And i've lost almost everything, Is there anyway i can reset Tongues to standards again?

    Reply Report Permalink
  • You can manually read things under the 'understand' part of the options, type in your language, hit enter, change the slider, hit set.

    how ever if you REALLY wanna go back to 'factory defaults', go into your wtf folder of your wow directory, then account, server, the folder corresponding to your character name and delete the 'tongues.lua' file in it.
    Make sure you are fully logged out of the game and client when you do this or it will not take. Also you will need to readd things still for that character but you should have it back to like it was when you first installed tongues.

    Reply Report Permalink
  • jdcrows said 

    i play on echelonedwow and i cant use gm commands any reason as to why?

    Reply Report Permalink
  • Becuase its a private server and this addon was made for Live blizzard servers and with that in mind i would not expect to see a compatiblity made with private servers anytime in the future.

    Reply Report Permalink
  • ares0027 said 

    just asking because of curiosity (i hope i wrote it right :D)

    can we add any languages? like; mine and lots of my friends' nicknames are containing "hser" like; Fhser,Phser,Khser,Vhser,Druhser,Mhser,Whser... etc. can we add "hser" language to it? obviously we dont have a language named hser but is your addon encrypting the text by the word of the language itself?

    i know there are a few file encrypting softwares which uses your password and converts it to an algorityhm and encrypts your file. is your addon doing the same? if it doesnt cant you add something like that?

    Reply Report Permalink
  • Encryption isn't really necessary. To be honest you can just type it in and it would be ALOT of work on his end most likely. However to produce your own custom languages go into the tongues folder in your addons directory, under tools you will find a tool for adding custom languages. wether or not you add a language if you go under the custom folder you can find text files you can use for custom languages/dialects etc.

    you might could actually use a dialect for what you need.

    so in your customdialects.txt file add

    Tongues.Custom.Dialect={};

    Tongues.Custom.Dialect[] = {
    ["substitute"] = {
    [1] = {
    [] = "",
    ["Bob"] = "Bobert",
    };
    };
    };

    the pop part is just my example..add as many as you feel

    another example is my darnassian dialect i did..

    Tongues.Custom.Dialect["Darnassian"] = {
    ["substitute"] = {
    [1] = {
    ["on my honor"] = "Az'thero'dalah'dor",
    ["what is it"] = "Ashra thoraman",
    ["who goes there"] = "Fandu'dath'belore",
    ["who's there"] = "Fandu'dath'belore",
    ["whos there"] = "Fandu'dath'belore",
    ["who is there"] = "Fandu'dath'belore",
    ["do it"] = "Ash Karath",
    ["farewell"] = "Enshu fallah na",
    };
    };
    };

    Reply Report Permalink
  • it dosent seem to work in /g for me any more unless i have it translateing to guild it used to

    Reply Report Permalink
  • I am not able to reproduce the error in either my NE's darnassian or in a custom language. All i have on is screen to guild. And it screen fine with the latest version.

    Reply Report Permalink
  • jwest23 said 

    And along those same lines, while I'm begging for favors, if the Screen options would apply to the non-Tongues languages my character speaks that would be ducky, too. I'd like to have my character speaking in Darnassian in /say and /yell while using Common in /guild, /party, and /raid without having to switch back and forth. That's the other feature that Language Cycle provided.

    Thanks!

    Reply Report Permalink
  • You can already do this with a setting (if I understand your question correctly), I don't really have the time right now to do these as I'm preparing for a move (Sorry!)

    Reply Report Permalink
  • jwest23 said 

    No worries, and that setting doesn't seem to work. If I check 'Party' under 'Screen' and switch to Darnassian, the text appears in /party as Darnassian, not Common. If I were to speak in Cat, then it would properly show up in unadulterated Common.

    Good luck with the move and thanks for your time!

    Reply Report Permalink
  • It works on custom languages but dosn't screen blizzard defualt languages for some reason.

    Reply Report Permalink
  • I have infact fixed it...

    between the lines 656 and 709 where you see
    if (self.Settings.Character.Screen.Party == true and chatType == "PARTY") then
    self.Hooks.Send(msg , chatType, language, channel);

    (basiclly that if statement where it says Screen, so Screen.Party, Screen.Raid and so on.)

    self.Hooks.Send(msg , chatType, language, channel);
    should be
    self.Hooks.Send(msg , chatType, nil, channel);

    and it will send a message in the faction defualt while screening is on.

    Reply Report Permalink
  • I have added code based on aurorablade's findings ... a new version that corrects this will be available soon.

    Reply Report Permalink
  • jwest23 said 

    Works like a champ! Thank you both. :)

    Reply Report Permalink
  • jwest23 said 

    I'm a new user, and so far so good. Thank you!

    As someone who until fifteen minutes ago or so has used Language Cycle to change languages, I'm missing a simple keyboard based language switch. With Language Cycle, entering "/lc" would switch between your two primary languages. I'd love to have an equivalent in Tongues.

    I know I could do "/tongues Darnassian" and "/tongues Common" to achieve that effect, but a similar command to "/lc" would be very helpful to me. Even if it's just the moral equivalent of clicking on the button, for this keyboard junky it would be outstanding.

    Reply Report Permalink
  • jwest23 said 

    Now that I've thought about it a bit, something I've seen in other AddOns is the ability to call /click on a designated frame name. The one I use this with is Gazmik Fizzwidget's Feed-O-Matic. With that AddOn, I can "/click FOM_FeedButton" in a macro.

    That sort of solution would be perfect here. I could set up my own keybinding like that. Is there any good target for /click in Tongues yet?

    Thanks again!

    Reply Report Permalink
  • Jaciilyn said 

    for some reason, when trying to use this addon, it doesn't allow the keyboard to work. Has anyone else run into this issue?

    Reply Report Permalink
  • Turn on Error reporting to get the actual error.
    Clearing the variables usually fixes these sort of errors, but I'll take a look at it tonight.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 3,461 Prat 3.0 Chat & Communication
  2. 1,565 EPGPLootmaster Chat & Communication, Guild...
  3. 919 BadBoy: Anti Spam Automatic Reporter Chat & Communication
  4. 625 WIM (WoW Instant Messenger) v3 Chat & Communication
  5. 559 Chatter Chat & Communication