Strings.tbl

From FreeSpace Wiki
Revision as of 14:00, 9 August 2007 by Wanderer (talk | contribs) (update)
Jump to: navigation, search

Revision information..

3.6.x branch: 2.20.2.3
3.7 branch: 2.24


Strings.tbl is used for setting the various translations.


FS2 Open, 3.6.x: Modular version of this table is xxx-lcl.tbm


Format

  • Table consists of several sections named #English, #German, and #French.
  • Each section ends with $end
  • Each section consists of many indexed text entries.
  • Other files use the index values for finding translations located in the strings.tbl
  • Syntax: Integer, "String"

Sample

  • Part of retail FreeSpace 2 table
#English
;-------------------------------------------------
; File: KeyControl.cpp
;-------------------------------------------------

0, "Player ship changed to %s"
1, "Changed player target to %s"
2, "Soundtrack changed to: %s"
3, "Event music is not playing"
4, "Framerate delay increased to %i milliseconds per frame."
5, "Framerate delay decreased to %i milliseconds per frame."
6, "Countermeasure firing: %s"
7, "ENABLED"
8, "DISABLED"
9, "You whacked yourself down to %7.3f percent hull.\n"
10, "You are %s"
...
...
1560, "PXO Banners"
1561, "Misc"
1562, "Force local port"
1563, "German"								; language choices in Misc tab
1564, "English"

; nope, there is more.  added 10/26
1565, "NEW USER TIP\n\n%s"					; heading on tip popup
1566, "Flak turret"
1567, "Beam turret"
1568, "Laser turret"
1569, "Missile lnchr"


#end