FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <ctype.h>
#include "cfile/cfile.h"
#include "localization/localize.h"
#include "osapi/osregistry.h"
#include "parse/encrypt.h"
#include "parse/parselo.h"
#include "playerman/player.h"
Go to the source code of this file.
Classes | |
struct | lcl_xstr |
Macros | |
#define | XSTR_SIZE 1638 |
#define | PARSE_TEXT_BUF_SIZE PARSE_BUF_SIZE |
#define | PARSE_ID_BUF_SIZE 5 |
#define | LCL_MAX_STRINGS 4500 |
Variables | |
int | Lcl_current_lang = FS2_OPEN_DEFAULT_LANGUAGE |
SCP_vector< lang_info > | Lcl_languages |
lang_info | Lcl_builtin_languages [NUM_BUILTIN_LANGUAGES] |
int | Lcl_special_chars |
int | Lcl_fr = 0 |
int | Lcl_gr = 0 |
int | Lcl_pl = 0 |
int | Lcl_english = 1 |
lcl_xstr | Xstr_table [XSTR_SIZE] |
int | Xstr_inited = 0 |
char * | Lcl_ext_str [LCL_MAX_STRINGS] |
#define LCL_MAX_STRINGS 4500 |
Definition at line 79 of file localize.cpp.
#define PARSE_ID_BUF_SIZE 5 |
Definition at line 78 of file localize.cpp.
#define PARSE_TEXT_BUF_SIZE PARSE_BUF_SIZE |
Definition at line 77 of file localize.cpp.
#define XSTR_SIZE 1638 |
Definition at line 60 of file localize.cpp.
void lcl_add_dir | ( | char * | current_path | ) |
Definition at line 504 of file localize.cpp.
int lcl_add_dir_to_path_with_filename | ( | char * | current_path, |
size_t | path_max | ||
) |
Definition at line 536 of file localize.cpp.
Definition at line 963 of file localize.cpp.
int lcl_ext_get_id | ( | const SCP_string & | xstr, |
int * | out | ||
) |
Definition at line 1041 of file localize.cpp.
int lcl_ext_get_text | ( | const char * | xstr, |
char * | out | ||
) |
Definition at line 887 of file localize.cpp.
int lcl_ext_get_text | ( | const SCP_string & | xstr, |
SCP_string & | out | ||
) |
Definition at line 936 of file localize.cpp.
Definition at line 831 of file localize.cpp.
void lcl_ext_localize | ( | const SCP_string & | in, |
SCP_string & | out, | ||
int * | id | ||
) |
Definition at line 841 of file localize.cpp.
Definition at line 644 of file localize.cpp.
void lcl_ext_localize_sub | ( | const SCP_string & | in, |
SCP_string & | out, | ||
int * | id | ||
) |
Definition at line 750 of file localize.cpp.
void lcl_fred_replace_stuff | ( | char * | text, |
size_t | max_len | ||
) |
Definition at line 610 of file localize.cpp.
void lcl_fred_replace_stuff | ( | SCP_string & | text | ) |
Definition at line 626 of file localize.cpp.
Definition at line 495 of file localize.cpp.
int lcl_get_language | ( | ) |
Definition at line 176 of file localize.cpp.
void lcl_get_language_name | ( | char * | lang_name | ) |
Definition at line 1121 of file localize.cpp.
Definition at line 872 of file localize.cpp.
Definition at line 107 of file localize.cpp.
int lcl_is_valid_numeric_char | ( | char | c | ) |
Definition at line 1115 of file localize.cpp.
void lcl_replace_stuff | ( | char * | text, |
size_t | max_len | ||
) |
Definition at line 573 of file localize.cpp.
void lcl_replace_stuff | ( | SCP_string & | text | ) |
Definition at line 594 of file localize.cpp.
Definition at line 470 of file localize.cpp.
void lcl_translate_brief_icon_name_gr | ( | char * | name | ) |
Definition at line 1153 of file localize.cpp.
void lcl_translate_brief_icon_name_pl | ( | char * | name | ) |
Definition at line 1300 of file localize.cpp.
void lcl_translate_medal_name_gr | ( | char * | name | ) |
Definition at line 1502 of file localize.cpp.
void lcl_translate_medal_name_pl | ( | char * | name | ) |
Definition at line 1563 of file localize.cpp.
void lcl_translate_ship_name_gr | ( | char * | name | ) |
Definition at line 1388 of file localize.cpp.
void lcl_translate_targetbox_name_gr | ( | char * | name | ) |
Definition at line 1401 of file localize.cpp.
void lcl_translate_targetbox_name_pl | ( | char * | name | ) |
Definition at line 1453 of file localize.cpp.
void lcl_translate_wep_name_gr | ( | char * | name | ) |
Definition at line 1134 of file localize.cpp.
void lcl_xstr_close | ( | ) |
Definition at line 449 of file localize.cpp.
void lcl_xstr_init | ( | ) |
Definition at line 408 of file localize.cpp.
void parse_stringstbl | ( | const char * | filename | ) |
Definition at line 397 of file localize.cpp.
void parse_stringstbl_common | ( | const char * | filename, |
const bool | external | ||
) |
Definition at line 231 of file localize.cpp.
void parse_stringstbl_quick | ( | const char * | filename | ) |
Definition at line 182 of file localize.cpp.
void parse_tstringstbl | ( | const char * | filename | ) |
Definition at line 402 of file localize.cpp.
const char* XSTR | ( | const char * | str, |
int | index | ||
) |
Definition at line 851 of file localize.cpp.
lang_info Lcl_builtin_languages[NUM_BUILTIN_LANGUAGES] |
Definition at line 36 of file localize.cpp.
int Lcl_current_lang = FS2_OPEN_DEFAULT_LANGUAGE |
Definition at line 31 of file localize.cpp.
int Lcl_english = 1 |
Definition at line 50 of file localize.cpp.
char* Lcl_ext_str[LCL_MAX_STRINGS] |
Definition at line 80 of file localize.cpp.
int Lcl_fr = 0 |
Definition at line 47 of file localize.cpp.
int Lcl_gr = 0 |
Definition at line 48 of file localize.cpp.
SCP_vector<lang_info> Lcl_languages |
Definition at line 32 of file localize.cpp.
int Lcl_pl = 0 |
Definition at line 49 of file localize.cpp.
int Lcl_special_chars |
Definition at line 43 of file localize.cpp.
int Xstr_inited = 0 |
Definition at line 73 of file localize.cpp.
Definition at line 72 of file localize.cpp.