From 1cd48420fa5c6d8d39a777bc1b3870dc179630da Mon Sep 17 00:00:00 2001 From: Vdauphin Date: Sun, 8 Jul 2018 13:31:00 +0200 Subject: [PATCH] Use stringtable from Arma 3 https://github.com/Vdauphin/HeartsAndMinds/issues/400 --- .../core/def/param.hpp | 36 ++-- .../core/doc.sqf | 14 +- .../core/fnc/info/ask_reputation.sqf | 2 +- .../core/fnc/int/add_actions.sqf | 10 +- .../core/fnc/side/capture_officer.sqf | 2 +- .../core/fnc/side/checkpoint.sqf | 2 +- .../core/fnc/side/convoy.sqf | 2 +- .../core/fnc/side/hack.sqf | 2 +- .../core/fnc/side/supply.sqf | 2 +- .../core/fnc/side/tower.sqf | 2 +- .../core/fnc/task/set_done.sqf | 6 +- =BTC=co@30_Hearts_and_Minds.Altis/mission.sqm | 2 +- .../mission_RHSUS_Altis.sqm | 2 +- .../mission_RHSUS_Tanoa.sqm | 2 +- .../stringtable.xml | 158 ++---------------- 15 files changed, 59 insertions(+), 185 deletions(-) diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/def/param.hpp b/=BTC=co@30_Hearts_and_Minds.Altis/core/def/param.hpp index bca22560e..c20c82397 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/def/param.hpp +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/def/param.hpp @@ -6,13 +6,13 @@ class Params { default = 0; }; class btc_p_time { // Set the start time: - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_TIME_START"]); + title = __EVAL(format [" %1", localize "STR_A3_CFGVEHICLES_MODULEDATE_F_ARGUMENTS_HOUR_0"]); values[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}; texts[]={"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24"}; default = 12; }; class btc_p_acctime { // Acceleration time multiplier: - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_TIME_MULTIP"]); + title = __EVAL(format [" %1", localize "STR_USRACT_TIME_INC"]); values[]={1,2,3,4,5,6,7,8,9,10,11,12}; texts[]={"1","2","3","4","5","6","7","8","9","10","11","12"}; default = 5; @@ -74,13 +74,13 @@ class Params { class btc_p_ied { // IEDs ratio: title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_IED_RATIO"]); values[]={0, 1, 2, 3}; - texts[]={$STR_DISABLED,$STR_BTC_HAM_PARAM_IED_RATIO_LOW,$STR_BTC_HAM_PARAM_IED_RATIO_NORMAL,$STR_BTC_HAM_PARAM_IED_RATIO_HIGH}; //texts[]={"Off","Low","Normal","High"}; + texts[]={$STR_DISABLED,$STR_A3_TIME_TRIALS_MISCTT_ROF_25,$STR_3DEN_ATTRIBUTES_SPEEDMODE_NORMAL,$STR_A3_TIME_TRIALS_MISCTT_ROF_21}; //texts[]={"Off","Low","Normal","High"}; default = 2; }; class btc_p_ied_spot { // IEDs spotting difficulty: title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_IED_SPOT"]); values[]={0, 1, 2}; - texts[]={$STR_BTC_HAM_PARAM_IED_SPOT_VERYEASY,$STR_BTC_HAM_PARAM_IED_SPOT_EASY,$STR_BTC_HAM_PARAM_IED_RATIO_NORMAL}; //texts[]={"Very easy","Easy","Normal"}; + texts[]={$STR_BTC_HAM_PARAM_IED_SPOT_VERYEASY,$STR_BTC_HAM_PARAM_IED_SPOT_EASY,$STR_3DEN_ATTRIBUTES_SPEEDMODE_NORMAL}; //texts[]={"Very easy","Easy","Normal"}; default = 2; }; class btc_p_ied_drone { // Drone bomber: @@ -98,7 +98,7 @@ class Params { class btc_p_hideout_n { // Hideout numbers: title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_HIDE_NUMBERS"]); values[]={99,1,2,3,4,5}; - texts[]={$STR_BTC_HAM_PARAM_HIDE_NUMBERS_RND,"1","2","3","4","5"}; //texts[]={"Random","1","2","3","4","5"}; + texts[]={$STR_3DEN_ATTRIBUTES_OBJECTTEXTURE_RANDOM_TEXT,"1","2","3","4","5"}; //texts[]={"Random","1","2","3","4","5"}; default = 5; }; class btc_p_cache_info_def { // Info cache distance: @@ -138,67 +138,67 @@ class Params { default = 0; }; class btc_p_set_skill { // Set skill? - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_ONOFF"]); + title = __EVAL(format [" %1?", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0"]); values[]={0,1}; texts[]={$STR_DISABLED,$STR_ENABLED}; default = 1; }; class btc_p_set_skill_general { // Set skill, general - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_GEN"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_3DEN_SCENARIO_TEXTSINGULAR"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 0; }; class btc_p_set_skill_aimingAccuracy { // Set skill, aimingAccuracy - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_AIMACC"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_AIMACC"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 1; }; class btc_p_set_skill_aimingShake { // Set skill, aimingShake - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_AIMSKILL"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_AIMSKILL"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 4; }; class btc_p_set_skill_aimingSpeed { // Set skill, aimingSpeed - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_AIMSPEED"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_AIMSPEED"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 3; }; class btc_p_set_skill_endurance { // Set skill, endurance - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_ENDURANCE"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_A3_VR_STAMINA"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 5; }; class btc_p_set_skill_spotDistance { // Set skill, spotDistance - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_SPOTDIST"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_SPOTDIST"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 9; }; class btc_p_set_skill_spotTime { // Set skill, spotTime - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_SPOTTIME"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_SPOTTIME"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 7; }; class btc_p_set_skill_courage { // Set skill, courage - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_COURAGE"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_COURAGE"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 2; }; class btc_p_set_skill_reloadSpeed { // Set skill, reloadSpeed - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_RELOAD"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_BTC_HAM_PARAM_SKILL_RELOAD"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 10; }; class btc_p_set_skill_commanding { // Set skill, commanding - title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_SKILL_COMMANDING"]); + title = __EVAL(format [" %1, %2", localize "STR_A3_CFGVEHICLES_MODULESKILL_F_0", localize "STR_A3_CFGHINTS0"]); values[]={0,1,2,3,4,5,6,7,8,9,10}; texts[]={"0","0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1"}; default = 7; @@ -248,7 +248,7 @@ class Params { class btc_p_arsenal_Restrict { // Restricted arsenal (See /define_mod.sqf): title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_ARSENAL_ARSENALRESTR"]); values[]={0,1,2,3}; - texts[] = {$STR_DISABLED,$STR_BTC_HAM_PARAM_ARSENAL_ARSENALRESTR_FULL,$STR_BTC_HAM_PARAM_ARSENAL_ARSENALRESTR_REMOVEONLY,$STR_BTC_HAM_PARAM_ARSENAL_ARSENALRESTR_FILTER}; //texts[]={"Off","Full","Remove only (works only with ACE3-Arsenal)","Filter on player role (works only with ACE3-Arsenal)"}; + texts[] = {$STR_DISABLED,$STR_3DEN_ATTRIBUTES_SPEEDMODE_FULL,$STR_BTC_HAM_PARAM_ARSENAL_ARSENALRESTR_REMOVEONLY,$STR_BTC_HAM_PARAM_ARSENAL_ARSENALRESTR_FILTER}; //texts[]={"Off","Full","Remove only (works only with ACE3-Arsenal)","Filter on player role (works only with ACE3-Arsenal)"}; default = 3; }; class btc_p_autoloadout { // Automatic loadout: @@ -272,7 +272,7 @@ class Params { class btc_p_rep { // Reputation at start: title = __EVAL(format [" %1", localize "STR_BTC_HAM_PARAM_OTHER_REPSTART"]); values[]={0, 200, 500, 750}; - texts[]={$STR_BTC_HAM_PARAM_OTHER_REPSTART_VLOW,$STR_BTC_HAM_PARAM_IED_RATIO_LOW,$STR_BTC_HAM_PARAM_IED_RATIO_NORMAL,$STR_BTC_HAM_PARAM_IED_RATIO_HIGH}; //texts[]={"Very Low","Low","Normal","High"}; + texts[]={$STR_BTC_HAM_PARAM_OTHER_REPSTART_VLOW,$STR_A3_TIME_TRIALS_MISCTT_ROF_25,$STR_3DEN_ATTRIBUTES_SPEEDMODE_NORMAL,$STR_A3_TIME_TRIALS_MISCTT_ROF_21}; //texts[]={"Very Low","Low","Normal","High"}; default = 200; }; class btc_p_city_radius { // Spawn city radius offset: diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/doc.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/doc.sqf index f7fad48ba..e9976bf07 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/doc.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/doc.sqf @@ -1,4 +1,4 @@ -private _MainCategory = localize "STR_BTC_HAM_DOC_TITLE"; +private _MainCategory = localize "str_3den_display3den_menubar_helpdoc_text"; player createDiarySubject [_MainCategory, _MainCategory]; //Headless and Data base @@ -11,7 +11,7 @@ player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_WOUNDS_TITLE player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_DEAFNESS_TITLE", localize "STR_BTC_HAM_DOC_DEAFNESS_TEXT"]]; //Vehicles -player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_VEHICLES_TITLE", localize "STR_BTC_HAM_DOC_VEHICLES_TEXT"]]; +player createDiaryRecord [_MainCategory, [localize "str_a3_cfghints_command_vehicles1", localize "STR_BTC_HAM_DOC_VEHICLES_TEXT"]]; //Side Mission player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_SIDEMISSION_TITLE", localize "STR_BTC_HAM_DOC_SIDEMISSION_TEXT"]]; @@ -20,7 +20,7 @@ player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_SIDEMISSION_ player createDiaryRecord [_MainCategory, ["FOB", localize "STR_BTC_HAM_DOC_FOB_TEXT"]]; //Sling loading -player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_SLING_TITLE", localize "STR_BTC_HAM_DOC_SLING_TEXT"]]; +player createDiaryRecord [_MainCategory, [localize "STR_A3_SlingLoad1", localize "STR_BTC_HAM_DOC_SLING_TEXT"]]; //Logistic point player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_LOGISTICP_TITLE", localize "STR_BTC_HAM_DOC_LOGISTICP_TEXT"]]; @@ -29,19 +29,19 @@ player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_LOGISTICP_TI player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_LOGISTIC_TITLE", localize "STR_BTC_HAM_DOC_LOGISTIC_TEXT"]]; //Hideout -player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_HIDEOUT_TITLE", localize "STR_BTC_HAM_DOC_HIDEOUT_TEXT"]]; +player createDiaryRecord [_MainCategory, [localize "str_a3_campaign_b_m03_marker02", localize "STR_BTC_HAM_DOC_HIDEOUT_TEXT"]]; //IED player createDiaryRecord [_MainCategory, ["IED", localize "STR_BTC_HAM_DOC_IED_TEXT"]]; //Intel -player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_INTEL_TITLE", localize "STR_BTC_HAM_DOC_INTEL_TEXT"]]; +player createDiaryRecord [_MainCategory, [localize "str_a3_mdl_category_intel", localize "STR_BTC_HAM_DOC_INTEL_TEXT"]]; //Reputation player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_REPUTATION_TITLE", localize "STR_BTC_HAM_DOC_REPUTATION_TEXT"]]; //Orders -player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_ORDERS_TITLE", localize "STR_BTC_HAM_DOC_ORDERS_TEXT"]]; +player createDiaryRecord [_MainCategory, [localize "str_3den_waypoint_attribute_order_displayname", localize "STR_BTC_HAM_DOC_ORDERS_TEXT"]]; //Traffic player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_TRAFFIC_TITLE", localize "STR_BTC_HAM_DOC_TRAFFIC_TEXT"]]; @@ -53,7 +53,7 @@ player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_GEAR_TITLE", player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_INTERACTION_TITLE", localize "STR_BTC_HAM_DOC_INTERACTION_TEXT"]]; //Version -player createDiaryRecord [_MainCategory, [localize "STR_BTC_HAM_DOC_VERSION_TITLE", +player createDiaryRecord [_MainCategory, [localize "STR_A3_FM_Welcome4", format [" Version %1.2 ", btc_version] ] ]; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/info/ask_reputation.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/info/ask_reputation.sqf index b75320df5..238803abf 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/info/ask_reputation.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/info/ask_reputation.sqf @@ -24,7 +24,7 @@ if ((round random 1) isEqualTo 1) then { private _info_type = switch (true) do { case (_rep < 200): {localize "STR_BTC_HAM_CON_INFO_ASKREP_VLOW"}; //very low case (_rep >= 200 && _rep < 500): {localize "STR_BTC_HAM_CON_INFO_ASKREP_LOW"}; //low - case (_rep >= 500 && _rep < 750): {localize "STR_BTC_HAM_CON_INFO_ASKREP_NORMAL"}; //normal + case (_rep >= 500 && _rep < 750): {toLower localize "str_a3_firing_drills_rule_normal"}; //normal case (_rep >= 750): {localize "STR_BTC_HAM_CON_INFO_ASKREP_HIGH"}; //high }; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/int/add_actions.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/int/add_actions.sqf index 378da7fa2..1ea198a94 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/int/add_actions.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/int/add_actions.sqf @@ -3,13 +3,13 @@ private _action = ["Database", localize "STR_BTC_HAM_ACTION_DATA_MAIN", "\A3\ui_f\data\igui\cfg\simpleTasks\letters\D_ca.paa", {}, {serverCommandAvailable "#logout" || !isMultiplayer}] call ace_interact_menu_fnc_createAction; [player, 1, ["ACE_SelfActions"], _action] call ace_interact_menu_fnc_addActionToObject; -_action = ["request_save", localize "STR_BTC_HAM_ACTION_DATA_SAVE", "\A3\ui_f\data\igui\cfg\simpleTasks\types\download_ca.paa", {call btc_fnc_db_request_save;}, {true}] call ace_interact_menu_fnc_createAction; +_action = ["request_save", localize "str_3den_display3den_menubar_missionsave_text", "\A3\ui_f\data\igui\cfg\simpleTasks\types\download_ca.paa", {call btc_fnc_db_request_save;}, {true}] call ace_interact_menu_fnc_createAction; [player, 1, ["ACE_SelfActions", "Database"], _action] call ace_interact_menu_fnc_addActionToObject; -_action = ["request_delete", localize "STR_BTC_HAM_ACTION_DATA_DELETE", "\A3\ui_f\data\igui\cfg\simpleTasks\types\exit_ca.paa", {call btc_fnc_db_request_delete;}, {true}] call ace_interact_menu_fnc_createAction; +_action = ["request_delete", localize "str_a3_cfgvehicles_modulerespawnvehicle_f_arguments_wreck_values_delete_0", "\A3\ui_f\data\igui\cfg\simpleTasks\types\exit_ca.paa", {call btc_fnc_db_request_delete;}, {true}] call ace_interact_menu_fnc_createAction; [player, 1, ["ACE_SelfActions", "Database"], _action] call ace_interact_menu_fnc_addActionToObject; //Intel -_action = ["Search_intel", localize "STR_BTC_HAM_ACTION_INTEL_SEARCH", "\A3\ui_f\data\igui\cfg\simpleTasks\types\search_ca.paa", {(_this select 0) spawn btc_fnc_info_search_for_intel;}, {!Alive (_this select 0)}] call ace_interact_menu_fnc_createAction; +_action = ["Search_intel", localize "STR_A3_Showcase_Marksman_BIS_tskIntel_title", "\A3\ui_f\data\igui\cfg\simpleTasks\types\search_ca.paa", {(_this select 0) spawn btc_fnc_info_search_for_intel;}, {!Alive (_this select 0)}] call ace_interact_menu_fnc_createAction; {[_x, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToClass;} forEach (btc_type_units + btc_type_divers); _action = ["Interrogate_intel", localize "STR_BTC_HAM_ACTION_INTEL_INTERROGATE", "\a3\Ui_f\data\GUI\Cfg\CommunicationMenu\instructor_ca.paa", {[(_this select 0),true] spawn btc_fnc_info_ask;}, {Alive (_this select 0) && {[_this select 0] call ace_common_fnc_isAwake} && captive (_this select 0)}] call ace_interact_menu_fnc_createAction; {[_x, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToClass;} forEach (btc_type_units + btc_type_divers); @@ -23,7 +23,7 @@ _action = ["Repair_wreck", localize "STR_BTC_HAM_ACTION_LOGPOINT_REPWRECK", "\A3 [btc_create_object, 0, ["ACE_MainActions", "Logistic"], _action] call ace_interact_menu_fnc_addActionToObject; _action = ["Require_veh", localize "STR_BTC_HAM_ACTION_LOGPOINT_REQVEH", "\A3\ui_f\data\map\vehicleicons\iconCar_ca.paa", {[btc_create_object_point] spawn btc_fnc_arsenal_garage}, {(serverCommandAvailable "#logout" || !isMultiplayer) and btc_p_garage}, {}, [], [0, 0, 0], 5] call ace_interact_menu_fnc_createAction; [btc_create_object, 0, ["ACE_MainActions", "Logistic"], _action] call ace_interact_menu_fnc_addActionToObject; -_action = ["Tool", localize "STR_BTC_HAM_ACTION_COPYPASTE_TOOL", "\A3\ui_f\data\igui\cfg\simpleTasks\letters\T_ca.paa", {}, {true}] call ace_interact_menu_fnc_createAction; +_action = ["Tool", localize "str_3den_display3den_menubar_tools_text", "\A3\ui_f\data\igui\cfg\simpleTasks\letters\T_ca.paa", {}, {true}] call ace_interact_menu_fnc_createAction; [btc_create_object, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToObject; _action = ["Copy", localize "STR_BTC_HAM_ACTION_COPYPASTE_COPY", "\A3\ui_f\data\igui\cfg\simpleTasks\types\download_ca.paa", {[btc_create_object_point] spawn btc_fnc_log_copy}, {true}, {}, [], [0, 0, 0.4], 5] call ace_interact_menu_fnc_createAction; [btc_create_object, 0, ["ACE_MainActions", "Tool"], _action] call ace_interact_menu_fnc_addActionToObject; @@ -39,7 +39,7 @@ _action = ["Mount_FOB", localize "STR_BTC_HAM_ACTION_FOB_MOUNT", "\A3\Ui_f\data\ [btc_fob_mat, 0, ["ACE_MainActions", "Logistic"], _action] call ace_interact_menu_fnc_addActionToClass; _action = ["Dismantle_FOB", localize "STR_BTC_HAM_ACTION_FOB_DISMANTLE", "", {(_this select 0) spawn btc_fnc_fob_dismantle}, {true}, {}, [], [0, 0, -2], 5] call ace_interact_menu_fnc_createAction; [btc_fob_flag, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToClass; -_action = ["Place", localize "STR_BTC_HAM_ACTION_FOB_PLACE", "\A3\ui_f\data\map\markers\military\end_CA.paa", {(_this select 0) spawn btc_fnc_log_place}, {!btc_log_placing}] call ace_interact_menu_fnc_createAction; +_action = ["Place", localize "STR_3DEN_Display3DEN_ControlsHint_Place", "\A3\ui_f\data\map\markers\military\end_CA.paa", {(_this select 0) spawn btc_fnc_log_place}, {!btc_log_placing}] call ace_interact_menu_fnc_createAction; {[_x, 0, ["ACE_MainActions", "Logistic"], _action] call ace_interact_menu_fnc_addActionToClass;} forEach btc_log_def_placeable; //Orders diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/capture_officer.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/capture_officer.sqf index 3c32cd6ad..d2428db33 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/capture_officer.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/capture_officer.sqf @@ -34,7 +34,7 @@ btc_side_jip_data remoteExec ["btc_fnc_task_create", 0]; //// Create markers \\\\ private _marker1 = createMarker [format ["sm_2_%1", getPos _city1], getPos _city1]; _marker1 setMarkerType "hd_flag"; -[_marker1, "STR_BTC_HAM_SIDE_CONVOY_MRKSTART"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker1]; //Convoy Start +[_marker1, "str_a3_campaign_b_m06_marker01"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker1]; //Convoy Start _marker1 setMarkerSize [0.6, 0.6]; private _marker2 = createMarker [format ["sm_2_%1", _pos2], _pos2]; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/checkpoint.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/checkpoint.sqf index ba02792a5..f519ca42b 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/checkpoint.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/checkpoint.sqf @@ -33,7 +33,7 @@ for "_i" from 1 to (1 + round random 2) do { //// Create marker \\\\ private _marker = createMarker [format ["sm_2_%1", _pos], _pos]; _marker setMarkerType "hd_flag"; - [_marker, "STR_BTC_HAM_SIDE_CHECKPOINT_MRK"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Checkpoint + [_marker, "str_a3_timetrials_checkpoints0"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Checkpoint _marker setMarkerColor "ColorRed"; _marker setMarkerSize [0.6, 0.6]; _markers pushback _marker; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/convoy.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/convoy.sqf index 245d7f89b..36209d70c 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/convoy.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/convoy.sqf @@ -30,7 +30,7 @@ btc_side_jip_data remoteExec ["btc_fnc_task_create", 0]; //// Create markers \\\\ private _marker1 = createMarker [format ["sm_2_%1", _pos1], _pos1]; _marker1 setMarkerType "hd_flag"; -[_marker1, "STR_BTC_HAM_SIDE_CONVOY_MRKSTART"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker1]; //Convoy start +[_marker1, "str_a3_campaign_b_m06_marker01"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker1]; //Convoy start _marker1 setMarkerSize [0.6, 0.6]; private _marker2 = createMarker [format ["sm_2_%1", _pos2], _pos2]; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/hack.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/hack.sqf index 41b2dc97d..b4dcd961d 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/hack.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/hack.sqf @@ -25,7 +25,7 @@ _city setVariable ["spawn_more",true]; private _marker = createMarker [format ["sm_2_%1", _pos], _pos]; _marker setMarkerType "hd_flag"; -[_marker, "STR_BTC_HAM_SIDE_HACK_MRK"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Terminal +[_marker, "str_a3_terminal010"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Terminal _marker setMarkerSize [0.6, 0.6]; //// Create terminal \\\\ diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/supply.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/supply.sqf index 5af95552a..5ab72f1de 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/supply.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/supply.sqf @@ -24,7 +24,7 @@ _area setmarkercolor "colorBlue"; private _marker = createMarker [format ["sm_2_%1", _pos], _pos]; _marker setMarkerType "hd_flag"; -[_marker, "STR_BTC_HAM_SIDE_SUPPLIES_MRK"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Supplies +[_marker, "str_a3_cfgeditorcategories_edcat_supplies0"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Supplies _marker setMarkerSize [0.6, 0.6]; waitUntil {sleep 5; (btc_side_aborted || btc_side_failed || !((nearestObjects [_pos, [btc_supplies_mat], 30]) isEqualTo []))}; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/tower.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/tower.sqf index f2a153d4b..b126b3726 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/tower.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/side/tower.sqf @@ -32,7 +32,7 @@ _area setmarkercolor "colorBlue"; private _marker = createMarker [format ["sm_2_%1", _pos], _pos]; _marker setMarkerType "hd_flag"; -[_marker, "STR_BTC_HAM_SIDE_TOWER_MRK"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Radio Tower +[_marker, "str_a3_exp_m01_respawntower"] remoteExec ["btc_fnc_set_markerTextLocal", [0, -2] select isDedicated, _marker]; //Radio Tower _marker setMarkerSize [0.6, 0.6]; //// Randomise composition \\\\ diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/task/set_done.sqf b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/task/set_done.sqf index 662020756..3cf149814 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/task/set_done.sqf +++ b/=BTC=co@30_Hearts_and_Minds.Altis/core/fnc/task/set_done.sqf @@ -9,13 +9,13 @@ if (isServer) exitWith { private _description = []; switch _task_id do { case 0 : { - _description = [localize "STR_BTC_HAM_MISSION_BASIC_WIN_TITLE", localize "STR_BTC_HAM_MISSION_DEFEAT_WIN_TEXT"]; //"Mission accomplished!","Oplitas have been finally defeated! Mission accomplished!" + _description = [localize "str_a3_cfgmusic_eventtrack01_f_curator", localize "STR_BTC_HAM_MISSION_DEFEAT_WIN_TEXT"]; //"Mission accomplished!","Oplitas have been finally defeated! Mission accomplished!" }; case 1 : { - _description = [localize "STR_BTC_HAM_MISSION_BASIC_WIN_TITLE", localize "STR_BTC_HAM_MISSION_DESTORY_WIN_TEXT"]; //"Mission accomplished!","All the hideouts have been destroyed!" + _description = [localize "str_a3_cfgmusic_eventtrack01_f_curator", localize "STR_BTC_HAM_MISSION_DESTORY_WIN_TEXT"]; //"Mission accomplished!","All the hideouts have been destroyed!" }; case 2 : { - _description = [localize "STR_BTC_HAM_MISSION_BASIC_WIN_TITLE", localize "STR_BTC_HAM_MISSION_DEFEAT_WIN_TEXT"]; //"Mission accomplished!","Oplitas have been finally defeated! Mission accomplished!" + _description = [localize "str_a3_cfgmusic_eventtrack01_f_curator", localize "STR_BTC_HAM_MISSION_DEFEAT_WIN_TEXT"]; //"Mission accomplished!","Oplitas have been finally defeated! Mission accomplished!" }; case 3 : { _description = [localize "STR_BTC_HAM_SIDE_BASIC_WIN_TITLE", localize "STR_BTC_HAM_SIDE_SUPPLIES_WIN_TEXT"]; //"Side mission Accomplished!","Supplies have been delivered" diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/mission.sqm b/=BTC=co@30_Hearts_and_Minds.Altis/mission.sqm index 1a018eb6f..8ef2bfc65 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/mission.sqm +++ b/=BTC=co@30_Hearts_and_Minds.Altis/mission.sqm @@ -998,7 +998,7 @@ class Mission { skill=0.60000002; init="this setVariable [""side_mission"",true]"; - description=$STR_BTC_HAM_MSQM_OFFICER; + description=$STR_B_OFFICER_F0; isPlayer=1; isPlayable=1; }; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Altis.sqm b/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Altis.sqm index 7fd84ecc1..34a8edbda 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Altis.sqm +++ b/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Altis.sqm @@ -1384,7 +1384,7 @@ class Mission { skill=0.60000002; init="this setVariable [""side_mission"",true]"; - description=$STR_BTC_HAM_MSQM_OFFICER; + description=$STR_B_OFFICER_F0; isPlayer=1; isPlayable=1; }; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Tanoa.sqm b/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Tanoa.sqm index e980818f9..5a8023967 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Tanoa.sqm +++ b/=BTC=co@30_Hearts_and_Minds.Altis/mission_RHSUS_Tanoa.sqm @@ -1310,7 +1310,7 @@ class Mission { skill=0.60000002; init="this setVariable [""side_mission"",true]"; - description=$STR_BTC_HAM_MSQM_OFFICER; + description=$STR_B_OFFICER_F0; isPlayer=1; isPlayable=1; }; diff --git a/=BTC=co@30_Hearts_and_Minds.Altis/stringtable.xml b/=BTC=co@30_Hearts_and_Minds.Altis/stringtable.xml index b74c25dfe..61027f141 100644 --- a/=BTC=co@30_Hearts_and_Minds.Altis/stringtable.xml +++ b/=BTC=co@30_Hearts_and_Minds.Altis/stringtable.xml @@ -26,11 +26,6 @@ Interprete Dolmetscher - - Officer - Oficial - Offizier - Logistic Point Punto de Logística @@ -63,13 +58,6 @@ - - - Documentation - Documentación - Dokumentation - - Headless and Database @@ -138,11 +126,6 @@ - - Sling loading - Carga con cuerdas - Lasten heben (Hubschrauber) - =BTC= Lift will not replace the A3 sling loading, you can use both.<br/><br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\container_ca.paa' width='20' height='20'/> <img image='\A3\air_f_beta\Heli_Transport_01\Data\UI\Map_Heli_Transport_01_base_CA.paa' width='20' height='20'/> Lifting an object is pretty simple. Get in a chopper as pilot, hover above the object and interact with the chopper to deploy ropes.<br/> When you are in the right position a new scroll wheel action will appear ('HOOK'). If you want you can open the HUD to facilitate the operation.<br/> <img image='\z\ace\addons\logistics_wirecutter\ui\wirecutter_ca.paa' width='20' height='20'/> To release an object open you self interaction menu and select 'CUT ROPES'. =BTC= Lift will not replace the A3 sling loading, you can use both.<br/><br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\container_ca.paa' width='20' height='20'/> <img image='\A3\air_f_beta\Heli_Transport_01\Data\UI\Map_Heli_Transport_01_base_CA.paa' width='20' height='20'/> Levantar un objeto es muy sencillo. Métete en un helicóptero como piloto, sobrevuela el objeto e interactúa con el helicóptero para desplegar las cuerdas.<br/> Cuando esté en la posición correcta, aparecerá una nueva acción de la rueda de desplazamiento ('HOOK'). Si lo desea puede abrir el HUD para facilitar la operación.<br/> <img image='\z\ace\addons\logistics_wirecutter\ui\wirecutter_ca.paa' width='20' height='20'/> Para liberar un objeto, abra el menú de autointeracción y seleccione 'CORTAR CUERDAS'. @@ -173,11 +156,6 @@ - - Hideout - Escondites - Verstecke - The hideouts are a place where the Oplitas organize their movements.<br/>They send reinforcements from here and can attack the closest city.<br/>If you notice a lot of activity in an area, probably there is an hideout closeby.<br/>If you want to defeat the Oplitas, you need to destroy all their hideouts.<br/>Here an example of an hideout:<br/><br/><img image='core\img\hideout.jpg' width='256' height='256'/><br/><br/>To destroy an hideout just place a satchel near the ammo box, it's close to the flag, and blow it off! Los escondites son un lugar donde los Oplitas organizan sus movimientos.<br/>Enviarán refuerzos desde aquí y podrán atacar la ciudad más cercana.<br/>Si usted nota mucha actividad en un área, probablemente hay un escondite cerca.Si quieres derrotar a los Oplitas, tienes que destruir todos sus escondites.<br/>Aquí un ejemplo de un escondite:<br/><br/><img image='core\img\hideout.jpg' width='256' height='256'/><br/><br/>Para destruir un escondite sólo tienes que colocar una explosivo tipo satchel cerca de la caja de municiones, cerca de la bandera, y volarla! @@ -192,11 +170,6 @@ - - Intel - Intel - Informationen - <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\map_ca.paa' width='20' height='20'/> Intel can be retrieved in the following ways:<br/><br/> - <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\search_ca.paa' width='13' height='13'/> Searching dead bodies<br/> - <img image='\a3\Ui_f\data\GUI\Cfg\CommunicationMenu\instructor_ca.paa' width='13' height='13'/> Interrogate prisoner<br/> - <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\meet_ca.paa' width='13' height='13'/> Talking to civilians<br/><br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\talk_ca.paa' width='20' height='20'/> Keep in mind that only the interpreter can talk to civilians and they can lie if your reputation level is low.<br/><br/> When you find an intel from a dead body or interrogate a prisoner, a marker will appear in the map. Remember, prisoner have a random number of intel more or less interesting.<br/> There are two types of marker:<br/> - Red question mark (<img image='\A3\ui_f\data\map\markers\handdrawn\unknown_CA.paa' width='13' height='13' color='#ff0000'/>): ammo cache intel<br/> - Red exclamation mark (<img image='\A3\ui_f\data\map\markers\handdrawn\warning_CA.paa' width='13' height='13' color='#ff0000'/>): hideout intel<br/><br/><br/> When you destroy an hideout or an ammo cache, all the markers related to it will be deleted. <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\map_ca.paa' width='20' height='20'/> La Inteligencia se puede recuperar de las siguientes maneras:<br/><br/> - <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\search_ca.paa' width='13' height='13'/> Registrando cadáveres<br/> - <img image='\a3\Ui_f\data\GUI\Cfg\CommunicationMenu\instructor_ca.paa' width='13' height='13'/> Interrogando prisioneros<br/> - <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\meet_ca.paa' width='13' height='13'/> Conversando con Civiles<br/><br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\talk_ca.paa' width='20' height='20'/> Tenga en cuenta que sólo el intérprete puede hablar con civiles y ellos pueden mentir si su nivel de reputación es bajo.<br/><br/> Cuando encuentres una información de un cadáver o interrogues a un prisionero, aparecerá un marcador en el mapa. Recuerda, los prisioneros tienen un número aleatorio de información más o menos interesante.<br/> Hay 2 tipos de marcas:<br/> - Signo de interrogacion rojo (<img image='\A3\ui_f\data\map\markers\handdrawn\unknown_CA.paa' width='13' height='13' color='#ff0000'/>): intel sobre cache de municion<br/> - Signo de exclamacion rojo (<img image='\A3\ui_f\data\map\markers\handdrawn\warning_CA.paa' width='13' height='13' color='#ff0000'/>): intel sobre escondite<br/><br/><br/> Cuando destruyes un escondite o una caché de munición, todos los marcadores relacionados con él se borrarán. @@ -216,11 +189,6 @@ - - Orders - Ordenes - Befehle (Zivilisten) - Any player can give orders to civilians.<br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\interact_ca.paa' width='20' height='20'/> To do this, just open your self interaction menu and select 'ORDERS' or use one of the shortcuts. Shortcuts can changed under 'configure' >> 'controls' >> 'configure addons' >> 'Hearts and Minds: Mission' (drop down menu).<br/> Your options are:<br/> - STOP<br/> - GET DOWN<br/> - GO AWAY<br/><br/> If you want to give an order to just one unit, interact with it (ace object interaction).<br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\meet_ca.paa' width='20' height='20'/> You can also drop leaflets to ask all civilians in a circle of 200m to evacuate to a religious building (if not available a safe area) with a drone. Cualquier jugador puede dar órdenes a civiles.<br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\interact_ca.paa' width='20' height='20'/> Para ello, sólo tienes que abrir el menú de auto-interacción y seleccionar `ORDENES' o utilizar uno de los accesos directos. Los accesos directos pueden cambiarse en 'configuración'. >> 'controls' >> 'configure addons' >> 'Hearts and Minds: Mission' (menu desplegable).<br/> Tus opciones son:<br/> - ALTO<br/> - AGACHATE<br/> - FUERA DE AQUI<br/><br/> Si quieres dar una orden a una sola unidad, interactúa con ella (ace object interaction).<br/> <img image='\A3\ui_f\data\igui\cfg\simpleTasks\types\meet_ca.paa' width='20' height='20'/> También puede tirar panfletos para pedir a todos los civiles en un círculo de 200 metros que evacuen a un edificio religioso (si no está disponible un área segura) con un drone @@ -263,13 +231,6 @@ <img image='\z\ace\addons\interaction\UI\Icon_Module_Interaction_ca.paa' width='20' height='20'/>Nutzen Sie das Interactions-System von ACE 3. - - - Version - Version - Version - - @@ -277,14 +238,6 @@ << Time options >> << Zeiteinstellungen >> - - Set the start time: - Legt die Startzeit fest: - - - Acceleration time multiplier: - Zeit-Beschleunigungs-Multiplikator: - @@ -331,18 +284,6 @@ IEDs ratio: IED Wahrscheinlichkeit: - - Low - Niedrig - - - Normal - Normal - - - High - Hoch - IEDs spotting difficulty IED Erkennung @@ -369,10 +310,6 @@ Hideout numbers: Anzahl der Verstecke: - - Random - Zufällig - Info cache distance: Distanzangabe für ein Waffenlager(Startwert): @@ -401,49 +338,37 @@ << A3 Skill options >> << A3 Skill options >> - - Set skill? - KI-Fertigkeiten festlegen? - - - Set skill, general - KI-Fertigkeit, Allgemein - - Set skill, aimingAccuracy - KI-Fertigkeit, Zielgenauigkeit + AimingAccuracy + Zielgenauigkeit - Set skill, aimingShake - KI-Fertigkeit, Verwackeln beim Zielen + AimingShake + Verwackeln beim Zielen - Set skill, aimingSpeed - KI-Fertigkeit, Zielgeschwindigkeit - - - Set skill, endurance - KI-Fertigkeit, Ausdauer + AimingSpeed + Zielgeschwindigkeit - Set skill, spotDistance - KI-Fertigkeit, Aufklärungsentfernung + SpotDistance + Aufklärungsentfernung - Set skill, spotTime - KI-Fertigkeit, Aufklärungsgeschwindigkeit + SpotTime + Aufklärungsgeschwindigkeit - Set skill, courage - KI-Fertigkeit, Mut + Courage + Mut - Set skill, reloadSpeed - KI-Fertigkeit, Nachladegeschwindigkeit + ReloadSpeed + Nachladegeschwindigkeit - Set skill, commanding - KI-Fertigkeit, Befehligen + Commanding + Befehligen @@ -501,10 +426,6 @@ Restrict arsenal (See /define_mod.sqf): Arsenal beschränken (Siehe /define_mod.sqf): - - Full - Komplett - Remove only (works only with ACE3-Arsenal) Nur entfernen (funktioniert nur beim ACE3-Arsenal) @@ -556,13 +477,6 @@ - - - Mission accomplished! - Mision cumplida! - Mission erfolgreich! - - Defeat the Oplitas @@ -651,11 +565,6 @@ - - Checkpoint - Checkpoint - Kontrollpunkt - Destroy checkpoints in %1 Destruir los puestos de control en %1 @@ -732,11 +641,6 @@ ¡El convoy ha dejado el punto de partida! Der Konvoi ist losgefahren! - - Convoy Start - Inicio del Convoy - Konvoi Start - Convoy End Fin del Convoy @@ -769,11 +673,6 @@ Defiende la terminal hasta que el misil sea hacekado! Verteidigt das Terminal, bis die Rakete gehackt erfolgreich gehackt ist! - - Terminal - Terminal - Terminal - Start Hacking Comenzar el hackeo @@ -1010,23 +909,8 @@ Base de Dato Datenbank - - Save - Guardar - Sichern - - - Delete - Borrar - Löschen - - - Search for intel - Buscar Intel - Nach Informationen suchen - Interrogate Verhören @@ -1065,11 +949,6 @@ Desarmar FOB FOB abbauen - - Place - Colocar - Platzieren - @@ -1211,11 +1090,6 @@ baja niedrig - - normal - normal - normal - high alta