Take the 2-minute tour ×
Role-playing Games Stack Exchange is a question and answer site for gamemasters and players of tabletop, paper-and-pencil role-playing games. It's 100% free, no registration required.

What are methods for clearly representing different languages (e.g. Elven, Dwarven, Deep Speech) in text-based online play?

We have tried footnotes and are using colored text (green for Elven, brown for Dwarven, blue for Deep), but ran into trouble choosing a wide set of colors that are not confusing.

share|improve this question

5 Answers 5

up vote 12 down vote accepted

There are many options, and as always which one works for your group will largely depend on the system and the players. So long as everyone agrees to abide by the chosen convention, whichever your group likes is great.

Colors

You're already experimenting with colored text, and @JonathanHobbs pointed out the excellent Is there an optimum set of colors for 10 players? thread to help you pick good colors. I'd just like to mention that you run the risk of alienating any colorblind players with this option.

HTML-type tagging

@p.marino covered this in more detail, and I'd like to propose a further simplification:

Dae'eravin: ELV A star shines on the hour of our meeting.

Jack: CMN What? I don't speak Fancy.

Fonts

In some interfaces it's possible to use a different font for each language. I don't recommend this as it leads to illegible fonts and is easy to confuse unless the fonts are chosen perfectly. You'll also have to use a method that ensures everyone can load all the fonts properly.

Formatting

A lesser form of the font option is to use italics, underlines, and other formatting options. This probably doesn't offer enough variation to cover your needs, and it places limits on the use of formatting for other purposes.

$#*~

Bracketing phrases with symbols is another choice:

Dae'eravin: ~ A star shines on the hour of our meeting. ~

Jack: | What? I don't speak Fancy. |

Though you'll want to avoid symbols that are too similar, and cross-platform compatibility problems may crop up if you pick unusual ones.

share|improve this answer

I'm not sure I fully understand the problem you want to solve, but I'd take a stab anyway.

Suppose you are the DM textually describing a scene and want to remark if something is said (or written) in a specific language:

Seeing your party approaching the man at the gate raises a hand and says: < Common>"Hail, travellers"< /Common>

Of course you could use a shorter convention, as long as it is understandable by all players - or dispense with/shorten the closing tag:

Seeing your party approaching the man at the gate raises a hand and says: < Cmn>"Hail, travellers"< />

This should work for players, too, and can easily be added to descriptions of written words, too:

The sigil represents an eagle, and underneath the words : < Elvish>"Dark feathered"< /> are still barely legible, despite being almost completely worn out by use.

share|improve this answer

Represent your languages with a visually distinct set of colours.

As a group, create a shared set of colours you'll apply from then on. Agree what colour represents, say, Dwarven, and have everyone use that colour when speaking Dwarven, always when speaking Dwarven, and only when speaking Dwarven.

The difficulty in this is creating that visually distinct set of colours. Over on GameDev.SE Sam Hocevar describes how to do this, specifically in the context of creating 10 distinct colours for player teams. The same logic may extend for a few more than 10 units whilst still being visually distinct.

If you have colour blind players, though, this isn't going to work as the sole means of distinguishing languages from each other.

share|improve this answer

I've seen this addressed with specific software (a .php chat) allowing people to use tags to encase the spoken part.

The result of someone writing between [elven]TEXT[/elven] would be something on the lines of (Elven) "TEXT". Using a different color to make the (Elven) part strike out from the rest of the description would be nice.

One advantage of this method (instead of just writing the desired output) is that you can have a database of known languages for each player and have the unknown language messages not showing for those players or written in a wingdings font (so that they can read it by pasting it in a .txt editor but it's immediately clear that it's something their character does not understand.

share|improve this answer

Use actual alternate languages, via automated translation software.

Here is a chart I put together for a game I was in, based on what people had already chosen to use at various points. (The chart shows the same sentence translated into each language.)

example of languages

Except for Dwarven, which was based on Skyrim's Dragon Language, everyone just plugged what they wanted into Google translate, and copied the result into their post (with some note as to what in-character language they were speaking). Then the people who could speak that language could copy it back into google translate and get a close approximation of what was said.

Some of these languages only work if your play software supports unicode, but there's plenty of real languages which use standard characters to support a wide range of options (even if French looks much less esoteric than Kannada)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.