Translating Cosmic Zephyr into 7 Languages

Cosmic Zephyr's 1.5.3 update includes:
Brightness and gamma correction
7 new languages
More window resolutions for larger monitors
Changes to the GUI to fit the above

Translation Notes

The main goal for this update was to make my game Cosmic Zephyr playable to more people. This version includes French, German, Spanish, Italian, Portuguese, Brazilian Portuguese and Russian translations. The game was translated with the Polyglot Project, and a few other resources.

I also had one friend help proofread the French and German translations, and another who helped with Spanish. Later down the line I got help from a Russian translator as well.

If you ever make a racing game, the German word for “speed” may really trip you up. It’s “Geschwindigkeit”. I had to widen the whole GUI because of it.

In the menu, I opted to use the word Attacke for “Shoot” instead of Shießen, since my game’s font doesn’t support the German letter ß. Replacing the ß or eszett with ss is not officially allowed by Germany, though most other German-speaking countries use it (such as in Switzerland).

If this were a more text-heavy game, I would obviously just change the font. Also, language names usually aren’t capitalised in writing (français, español). The main exception is Deutsch.

Russian was definitely the hardest language to add, given it uses another alphabet. Russian words can also be slightly longer than German or Italian, so the game uses a smaller font. The Unicode for the Cyrillic alphabet is 1024 to 1279, if you ever need to know.

In retrospect, I’m never making another menu that scrolls horizontally again.

It’s good to use a popular font as backup in case the more stylish ones don’t support foreign letters. I’m using Tahoma for Russian because it’s easy to read and similar to the fonts it replaces (Jet Set, FREEDOM).

Most of the Japanese, Chinese and Korean translations are actually already in the code. I just want to make sure they’re all correct before I officially release them. They also need their own fonts. With the way Game Maker Studio handles Unicode, the fonts may be hell to add, particularly Chinese with its +10,000 characters.

It’s ironic because this all kind of started when I found my game being pirated on several Chinese websites.

image of Cosmic Zephyr with kanji
(found on a Chinese website in 2014)


If you’re familiar with any of the languages I have added, I encourage you to go through and look for mistakes I can fix. This is a bit much for one person, I’ll admit. 55 words/phrases x 8 languages = 440 words/phrases.

Summary

There are a lot of issues that can come up when you think about translating for video games. It’s worth keeping in mind if you ever want to pursue making a story-driven game. English and Japanese versions of the same game can be very different because of the vast cultural differences regarding sex, violence and humor.

In general, America is weirdly comfortable with violence and guns, while Japan is weirdly comfortable with sex. So that’s usually what gets changed or removed during translation.

When I play certain games like Paper Mario or Animal Crossing, I can’t help but think how different the experience might be in the original language. Certain elements like comedy, humor, what people consider funny, can all change with geography and time. Jokes can be difficult to translate into another language and culture.

These are just some of the important subtleties that go along with translation. If you are translating a game with a larger story, I highly recommend finding a native speaker of the language who can help you.

Hopefully some of these notes from my own journey can help a bit. Thanks for reading!

Originally published: May 2, 2016

(Note: As of 2019, Chinese, Japanese and Korean all now work in Cosmic Zephyr.)


Return to writings
Return to home