12 #ifndef __FREESPACE2_LOCALIZATION_UTILITIES_HEADER_FILE
13 #define __FREESPACE2_LOCALIZATION_UTILITIES_HEADER_FILE
28 #define FS2_OPEN_DEFAULT_LANGUAGE 0
31 #define LCL_LANG_NAME_LEN 32
44 #define NUM_BUILTIN_LANGUAGES 4
118 const char *
XSTR(
const char *str,
int index);
130 #endif // defined __FREESPACE2_LOCALIZATION_UTILITIES_HEADER_FILE
void lcl_get_language_name(char *lang_name)
ubyte special_char_indexes[MAX_FONTS]
char lang_name[LCL_LANG_NAME_LEN+1]
void lcl_translate_targetbox_name_pl(char *name)
std::basic_string< char, std::char_traits< char >, std::allocator< char > > SCP_string
void lcl_translate_ship_name_gr(char *name)
#define NUM_BUILTIN_LANGUAGES
void lcl_translate_medal_name_gr(char *name)
void lcl_translate_targetbox_name_gr(char *name)
void lcl_add_dir(char *current_path)
void lcl_translate_brief_icon_name_pl(char *name)
void lcl_fred_replace_stuff(char *text, size_t max_len)
SCP_vector< lang_info > Lcl_languages
struct lang_info lang_info
int lcl_get_xstr_offset(int index, int res)
int lcl_add_dir_to_path_with_filename(char *current_path, size_t path_max)
ubyte lcl_get_font_index(int font_num)
GLuint const GLchar * name
const char * XSTR(const char *str, int index)
void lcl_translate_wep_name_gr(char *name)
void lcl_init(int lang=-1)
lang_info Lcl_builtin_languages[NUM_BUILTIN_LANGUAGES]
void lcl_translate_medal_name_pl(char *name)
#define LCL_LANG_NAME_LEN
void lcl_set_language(int lang)
char lang_ext[LCL_LANG_NAME_LEN+1]
void lcl_ext_localize(const char *in, char *out, size_t max_len, int *id=NULL)
void lcl_replace_stuff(char *text, size_t max_len)
void lcl_translate_brief_icon_name_gr(char *name)