|
1
|
function c_msgsetlocc_msgsetloc
function c_msgsetloc(arg0, arg1, arg2)
{
var msg_index = arg0;
var english = arg1;
var localized_string_id = arg2;
var str = english;
if (!is_english())
str = scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(arg0, arg1, arg2)
|
|
2
|
{
|
|
3
|
var msg_index = arg0;
|
|
4
|
var english = arg1;
|
|
5
|
var localized_string_id = arg2;
|
|
6
|
var str = english;
|
|
7
|
if (!is_english())
|
|
8
|
str = scr_84_get_lang_stringscr_84_get_lang_string
function scr_84_get_lang_string(arg0)
{
var lang_string_id = arg0;
var str = ds_map_find_value(global.lang_map, lang_string_id);
if (is_undefined(str))
{
if (!ds_map_find_value(global.lang_missing_map, lang_string_id))
{
ds_map_add(global.lang_missing_map, lang_string_id, true);
show_debug_message("ERROR: string id " + lang_string_id + " for language " + global.lang + " is missing");
}
str = "--missing-string--";
}
return str;
}
(localized_string_id);
|
|
9
|
c_msgsetc_msgset
function c_msgset(arg0, arg1)
{
c_cmd("msgset", arg0, arg1, 0, 0);
}
(msg_index, str);
|
|
10
|
}
|