FTEQW
Documentation of the FTE engine source tree.
translate.c File Reference

Functions

void TranslateInit (void)
 
void TL_Shutdown (void)
 
int TL_FindLanguage (const char *lang)
 
void TL_InitLanguages (const char *newlangpath)
 
void T_FreeStrings (void)
 
void T_LoadString (void)
 
char * T_GetString (int num)
 
void T_FreeInfoStrings (void)
 
void T_LoadInfoString (void)
 
char * T_GetInfoString (int num)
 
void PO_Merge (struct po_s *po, vfsfile_t *file)
 
struct po_s * PO_Create (void)
 
void PO_Close (struct po_s *po)
 
const char * PO_GetText (struct po_s *po, const char *msg)
 
const char * TL_Translate (int language, const char *src)
 
void TL_Reformat (int language, char *out, size_t outsize, size_t numargs, const char **arg)
 

Variables

int com_language
 
char sys_language [64] = ""
 
struct language_s languages [MAX_LANGUAGES]
 
cvar_t language = CVARAFC("lang", sys_language, "prvm_language", CVAR_USERINFO|CVAR_NORESET, TL_LanguageChanged)
 

Function Documentation

◆ PO_Close()

void PO_Close ( struct po_s *  po)

◆ PO_Create()

struct po_s * PO_Create ( void  )

◆ PO_GetText()

const char * PO_GetText ( struct po_s *  po,
const char *  msg 
)

◆ PO_Merge()

void PO_Merge ( struct po_s *  po,
vfsfile_t file 
)

◆ T_FreeInfoStrings()

void T_FreeInfoStrings ( void  )

◆ T_FreeStrings()

void T_FreeStrings ( void  )

◆ T_GetInfoString()

char * T_GetInfoString ( int  num)

◆ T_GetString()

char * T_GetString ( int  num)

◆ T_LoadInfoString()

void T_LoadInfoString ( void  )

◆ T_LoadString()

void T_LoadString ( void  )

◆ TL_FindLanguage()

int TL_FindLanguage ( const char *  lang)

◆ TL_InitLanguages()

void TL_InitLanguages ( const char *  newlangpath)

◆ TL_Reformat()

void TL_Reformat ( int  language,
char *  out,
size_t  outsize,
size_t  numargs,
const char **  arg 
)

◆ TL_Shutdown()

void TL_Shutdown ( void  )

◆ TL_Translate()

const char * TL_Translate ( int  language,
const char *  src 
)

◆ TranslateInit()

void TranslateInit ( void  )

Variable Documentation

◆ com_language

int com_language

◆ language

cvar_t language = CVARAFC("lang", sys_language, "prvm_language", CVAR_USERINFO|CVAR_NORESET, TL_LanguageChanged)

◆ languages

struct language_s languages[MAX_LANGUAGES]

◆ sys_language

char sys_language[64] = ""