1 |
function c_msgnextsublocc_msgnextsublocfunction c_msgnextsubloc()
{
var len = argument_count;
var args;
for (var i = 0; i < len; i++)
args[i] = argument[i];
var format_string = argument[0];
var localized_string_id = argument[len - 1];
if (!is_english())
format_string = scr_84_get_lang_string(localized_string_id);
var str = substringargs(format_string, 1, args);
c_msgnext(str);
} () |
2 |
{ |
3 |
var len = argument_count; |
4 |
var args; |
5 |
for (var i = 0; i < len; i++) |
6 |
args[i] = argument[i]; |
7 |
var format_string = argument[0]; |
8 |
var localized_string_id = argument[len - 1]; |
9 |
if (!is_english()) |
10 |
format_string = scr_84_get_lang_stringscr_84_get_lang_stringfunction 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); |
11 |
var str = substringargs(format_string, 1, args); |
12 |
c_msgnext(str); |
13 |
} |