.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > Digital Eel > Weird Worlds: Return to Infinite Space

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old December 12th, 2006, 02:18 AM

Zogu Zogu is offline
Corporal
 
Join Date: Dec 2005
Location: Bromont, QC, Canada
Posts: 72
Thanks: 0
Thanked 0 Times in 0 Posts
Zogu is on a distinguished road
Default The translator\'s corner

Hi! As discussed several months ago, I have finally started translating Weird Worlds in French. This is a huge task, but it is not impossible. When it comes to video games, applications or web services, we talk about "localization", that is, adapting a program to a locale. In some cases, it involves changes in icons and symbols, shortcuts, menu structures, text orientation and so on. In our case, hopefully, it only involves changes in the text content.

In the last upgrade (1.2), I was pleased to find a "strings.ini" file, which means that the whole game would be (hopefully) customizable, down to the button labels. Amazing! Since the graphic character set (font_16x32.tga) contains most western-european accented letters, it is possible to translate it to many languages, including French, German, Spanish, Swedish, etc. And yeah, probably Finnish too. It seems to cover ISO 8859-1 pretty well.

It would be technically possible to cover languages such as Vietnamese and Turkish, with minor modifications to the graphic font, without making the base (English) text garbled. Nice.

For this "side project", I work without any translation tool (which is unfortunate, since there is a lot of repeats and similar strings in the ini files). So far, I have translated most of the GUI, the mission file, and the race files. I still have a lot of work to do, covering ships, quests and items.

I have met very few problems. I'd say that more than 95% of the game uses resource strings, with a few hard-coded strings. Here are my comments.

A few missing resource strings:
Some vidcast window titles are still using hard-coded strings, for instance the Urluquai vidcast and the mid-mission pop-up.

Month names ("JAN", "FEB", ...) are also hard-coded, but this is a very minor detail.

Translated strings too large for buttons:
In some cases, the buttons don't leave much space for longer words or expressions. This is a real challenge for the translator. How will I translate "FOLD" (???)? How will I translate "RETIRE" (RETRAITE?) or "BOARD" (ABORDER?)? I'll come up with something, but it takes a few tries!

String position dependent on text:
In some rare cases, the displayed string is positioned absolutely, for instance the "RAM" label that appears in combat. It is a challenge to come up with a word that won't be un-centered to the right.

Ship names:
The ships display names are hard to translate because they are also used as "keys" or "variables". Thus, if I change the name of the Terran Corvette, I'll have to propagate this change immediately across all files. Otherwise, I'll have broken references. This problem wouldn't arise if we had a ship "internal" ("TER-COR") name and a display name ("Terran Corvette"). I'll keep that for the end, and I'll use the "replace in filesystem" function in Textpad. Nifty!

Graphic text:
A single graphic file needed to be modified, the CARGO icon. However, "CARGO" could be considered OK in French. I've replaced it with "SOUTE", which is more acceptable. It's nice that this game doesn't rely on graphic text at all. Truly moddable!

As soon as the translation if finished, I'll upload the Mod here. The file selection I'll provide could be used by translators who wish to localize the game in other languages.
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 10:42 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.