Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Multilanguage
11-27-2010, 04:37 AM,
#1
Multilanguage
It the future it will be a diferent folder diferent from skins,where it will be the language files?When you(developers) it will make a new folder only for language files,I can make a translation in Romanian.
Reply
11-27-2010, 06:55 AM,
#2
 
I can make a translation in French Smile.
Reply
11-27-2010, 07:38 AM,
#3
 
So we have at least 3 new language(Romanian,French+Spanish from another topic).
Reply
11-27-2010, 09:42 AM,
#4
 
+1, Russian
Reply
11-27-2010, 10:58 AM,
#5
 
I've added a languages directory to skins/simple. The file "german" contains all gui strings, some of them translated. Use it as a template. Leave out the strings you don't want to translate.
Code:
ABS Toggle = ABS Schalter
Add = Hinzufügen
Add an opponent to race against (max 3). = Füge einen Gegner hinzu (Max: 3).
Advanced = Erweitert
Advanced Display Options = Erweiterte Darstellungsoptionen
We need to choose an encoding Windows-125. or ISO-8859, I would like to avoid having to mess with UTF. Another problem is to create font textures and info(see skins/simple/fonts) according to the encoding. I hope there is a script or something.
Reply
11-29-2010, 09:57 PM,
#6
 
I've created fonts for Latin, Eastern, Cyrillic encodings CP-1250/51/52.
http://vdrift.svn.sourceforge.net/viewvc...ns/simple/
Reply
11-30-2010, 04:16 PM,
#7
 
OK, thanks :wink: . I started to translate the game in French.
Reply
12-01-2010, 08:44 AM,
#8
 
In a few days will come the Romanian translation.
Reply
12-01-2010, 12:58 PM,
#9
 
Great. Have the code almost ready. Just need to figure out what is wrong with the metrics. Does anyone have an idea what tool has been used to create the bitmap fonts? The one I am using seems to create non compatible offsets.

[Image: blamn.jpg]
Reply
12-01-2010, 11:39 PM,
#10
 
I was unable to load the font file - it was capitalized but the code wanted it uncapitalized. fixed for Future Sans in data r755. You will probably want to check the rest.

Also, I am guessing you are developing on Windows... :?
Reply
12-02-2010, 12:24 AM,
#11
 
The error was in the English.lng file, forgot to update the font/texture name after renaming them. But yeah it doesn't matter actually.
Reply
12-02-2010, 12:58 AM,
#12
 
OK cool. It matters on *nix! Smile
Reply
12-02-2010, 05:07 PM,
#13
 
Russian language:

[Image: font.png]
Reply
12-04-2010, 09:23 AM,
#14
 
Okay guys, there will be a minor delay as I've sighted a number of hard coded strings in the code. Have to extract them first. I will upload an additional txt file containing the missing strings.
Reply
12-04-2010, 06:56 PM,
#15
 
The VDrift-tracked/fontgen tool isn't used anymore, the fonts use a signed distance field rendering method. The fonts are generated with lonesock's SDFont tool. I checked in the tool to VDrift-tracked/SDFont; license is MIT. I think I processed these in the gimp to set the color component to all-white; to do this open the output in the gimp, turn on the alpha channel lock, and then fill with white.

Also, for the non-shader rendering path, the signed distance field fonts need to be converted to non-signed-distance fields, which is easy: just open the file in gimp, do "colors->curves" and make it look like a step function (well, slightly shallower than a step curve) centered in the middle of the graph; make sure you apply that to the alpha channel.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)