diff --git a/SQF/dayz_code/actions/gather_zparts.sqf b/SQF/dayz_code/actions/gather_zparts.sqf index ad60d0a83..4df53dcce 100644 --- a/SQF/dayz_code/actions/gather_zparts.sqf +++ b/SQF/dayz_code/actions/gather_zparts.sqf @@ -18,7 +18,7 @@ if (_playerNear) exitWith {localize "str_pickup_limit_5" call dayz_rollingMessag if (_x in items player) then {_knifeArray set [count _knifeArray, _x];}; } count Dayz_Gutting; -if ((count _knifeArray) < 1) exitWith {format[localize "str_cannotCraft",localize "STR_EQUIP_NAME_4"] call dayz_rollingMessages; DZE_ActionInProgress = false; }; +if ((count _knifeArray) < 1) exitWith {format[localize "str_missing_to_do_this",localize "STR_EQUIP_NAME_4"] call dayz_rollingMessages; DZE_ActionInProgress = false; }; if ((count _knifeArray > 0) && !_hasHarvested) then { private "_qty"; diff --git a/SQF/dayz_code/actions/object_disassembly.sqf b/SQF/dayz_code/actions/object_disassembly.sqf index ae820c9a0..ca24ca334 100644 --- a/SQF/dayz_code/actions/object_disassembly.sqf +++ b/SQF/dayz_code/actions/object_disassembly.sqf @@ -20,7 +20,7 @@ s_player_disassembly = -1; //Normal blocked stuff _onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; _isWater = (surfaceIsWater (getPosATL player)) or dayz_isSwimming; -if(_isWater or _onLadder) exitWith { localize "str_disassemble_cant_do" call dayz_rollingMessages; }; +if(_isWater or _onLadder) exitWith { localize "str_water_ladder_cant_do" call dayz_rollingMessages; }; _alreadyRemoving = _cursorTarget getVariable["ObjectLocked",0]; if (_alreadyRemoving == 1) exitWith { localize "str_disassembleInProgress" call dayz_rollingMessages; }; diff --git a/SQF/dayz_code/actions/object_dismantle.sqf b/SQF/dayz_code/actions/object_dismantle.sqf index 9026ef7f5..aa4590f52 100644 --- a/SQF/dayz_code/actions/object_dismantle.sqf +++ b/SQF/dayz_code/actions/object_dismantle.sqf @@ -33,7 +33,7 @@ _tools = getArray (configFile >> "CfgVehicles" >> (typeOf _object) >> "dismantle { private ["_end"]; - if ((_x select 0) in items player) then {_end = false;} else { format [localize "STR_EPOCH_DISMANTLE_MISSING",(_x select 0)] call dayz_rollingMessages; _end = true; _proceed = false; }; + if ((_x select 0) in items player) then {_end = false;} else { format [localize "STR_BLD_DISMANTLE_MISSING",(_x select 0)] call dayz_rollingMessages; _end = true; _proceed = false; }; if (_end) exitwith { _exit = true; }; } foreach _tools; @@ -46,7 +46,7 @@ if (_exit) exitwith {}; _onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; _isWater = (surfaceIsWater (getPosATL player)) or dayz_isSwimming; -if(_isWater or _onLadder) exitWith { localize "str_CannotUpgrade" call dayz_rollingMessages; }; +if(_isWater or _onLadder) exitWith { localize "str_water_ladder_cant_do" call dayz_rollingMessages; }; //Start loop _isOk = true; @@ -57,7 +57,7 @@ while {_isOk} do { //Check if we have the tools to start { private ["_end"]; - if ((_x select 0) in items player) then {_end = false;} else { format [localize "STR_EPOCH_DISMANTLE_MISSING",_x] call dayz_rollingMessages; _end = true; _proceed = false; }; + if ((_x select 0) in items player) then {_end = false;} else { format [localize "STR_BLD_DISMANTLE_MISSING",_x] call dayz_rollingMessages; _end = true; _proceed = false; }; if (_end) exitwith { _exit = true; }; }foreach _tools; @@ -130,7 +130,7 @@ while {_isOk} do { if ([(_x select 1)] call fn_chance) then { player removeWeapon (_x select 0); player addWeapon (_x select 2); - localize "STR_EPOCH_DISMANTLE_DAMAGED" call dayz_rollingMessages; + localize "STR_BLD_DISMANTLE_DAMAGED" call dayz_rollingMessages; }; }foreach _tools; }; @@ -142,7 +142,7 @@ while {_isOk} do { _proceed = true; }; - format [localize "STR_EPOCH_DISMANTLE_ATTEMPT",_counter,_limit] call dayz_rollingMessages; + format [localize "STR_BLD_DISMANTLE_ATTEMPT",_counter,_limit] call dayz_rollingMessages; uiSleep 0.10; }; @@ -152,7 +152,7 @@ if (_proceed) then { if (_claimedBy != _playerID) exitWith { format[localize "str_player_beinglooted",_text] call dayz_rollingMessages; }; - format [localize "STR_EPOCH_DISMANTLED",typeOf _object] call dayz_rollingMessages; + format [localize "STR_BLD_DISMANTLED",typeOf _object] call dayz_rollingMessages; _activatingPlayer = player; PVDZ_obj_Destroy = [_objectID,_objectUID, _activatingPlayer]; diff --git a/SQF/dayz_code/actions/object_maintenance.sqf b/SQF/dayz_code/actions/object_maintenance.sqf index b5bc7caf6..1754d12b6 100644 --- a/SQF/dayz_code/actions/object_maintenance.sqf +++ b/SQF/dayz_code/actions/object_maintenance.sqf @@ -46,7 +46,7 @@ _upgradeParts = []; _startMaintenance = true; if(_isWater or _onLadder) exitWith { - localize "STR_EPOCH_PLAYER_326" call dayz_rollingMessages; + localize "str_water_ladder_cant_do" call dayz_rollingMessages; }; // lets check player has requiredTools for upgrade diff --git a/SQF/dayz_code/actions/object_upgradeFireplace.sqf b/SQF/dayz_code/actions/object_upgradeFireplace.sqf index 1ed1e9ffd..d04139963 100644 --- a/SQF/dayz_code/actions/object_upgradeFireplace.sqf +++ b/SQF/dayz_code/actions/object_upgradeFireplace.sqf @@ -67,7 +67,7 @@ if(_isWater or _onLadder) exitWith { localize "str_CannotUpgrade" call dayz_roll _missingPartsConfig = configFile >> "CfgVehicles" >> _x; _textMissingParts = getText (_missingPartsConfig >> "displayName"); //systemChat format["Missing %1 to upgrade storage.", _textMissingParts]; - format [localize "STR_EPOCH_PLAYER_325", _textMissingParts] call dayz_rollingMessages; + format [localize "str_missing_to_do_this", _textMissingParts] call dayz_rollingMessages; _startUpgrade = false; }; } count _requiredTools; @@ -78,7 +78,7 @@ if(_isWater or _onLadder) exitWith { localize "str_CannotUpgrade" call dayz_roll _missingPartsConfig = configFile >> "CfgMagazines" >> _x; _textMissingParts = getText (_missingPartsConfig >> "displayName"); //systemChat format["Missing %1 to upgrade storage.", _textMissingParts]; - format [localize "STR_EPOCH_PLAYER_325", _textMissingParts] call dayz_rollingMessages; + format [localize "str_missing_to_do_this", _textMissingParts] call dayz_rollingMessages; _startUpgrade = false; }; if (_x IN magazines player) then { diff --git a/SQF/dayz_code/actions/object_upgradeStorage.sqf b/SQF/dayz_code/actions/object_upgradeStorage.sqf index 03b974eb4..e3abf8473 100644 --- a/SQF/dayz_code/actions/object_upgradeStorage.sqf +++ b/SQF/dayz_code/actions/object_upgradeStorage.sqf @@ -61,7 +61,7 @@ if(_isWater or _onLadder) exitWith { localize "str_CannotUpgrade" call dayz_roll _missingPartsConfig = configFile >> "CfgWeapons" >> _x; _textMissingParts = getText (_missingPartsConfig >> "displayName"); - format [localize "STR_EPOCH_PLAYER_325", _textMissingParts] call dayz_rollingMessages; + format [localize "str_missing_to_do_this", _textMissingParts] call dayz_rollingMessages; _startUpgrade = false; }; @@ -73,7 +73,7 @@ if(_isWater or _onLadder) exitWith { localize "str_CannotUpgrade" call dayz_roll _missingPartsConfig = configFile >> "CfgMagazines" >> _x; _textMissingParts = getText (_missingPartsConfig >> "displayName"); - format [localize "STR_EPOCH_PLAYER_325", _textMissingParts] call dayz_rollingMessages; + format [localize "str_missing_to_do_this", _textMissingParts] call dayz_rollingMessages; _startUpgrade = false; }; if (_x IN magazines player) then { diff --git a/SQF/dayz_code/actions/object_upgradebuilding.sqf b/SQF/dayz_code/actions/object_upgradebuilding.sqf index 91c1865ff..40ed44138 100644 --- a/SQF/dayz_code/actions/object_upgradebuilding.sqf +++ b/SQF/dayz_code/actions/object_upgradebuilding.sqf @@ -47,7 +47,7 @@ if (!isClass _upgradeClass) exitWith { localize "str_upgradeNoOption" call dayz_ _onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; _isWater = (surfaceIsWater (getPosATL player)) or dayz_isSwimming; -if(_isWater or _onLadder) exitWith { localize "str_disassemble_cant_do" call dayz_rollingMessages; }; +if(_isWater or _onLadder) exitWith { localize "str_water_ladder_cant_do" call dayz_rollingMessages; }; // lets check player has requiredTools for upgrade _ok = true; diff --git a/SQF/dayz_code/actions/player_attachAttachment.sqf b/SQF/dayz_code/actions/player_attachAttachment.sqf index accd1f208..baf30925d 100644 --- a/SQF/dayz_code/actions/player_attachAttachment.sqf +++ b/SQF/dayz_code/actions/player_attachAttachment.sqf @@ -26,7 +26,7 @@ _attachment = _this select 0; if (!(_attachment in magazines player)) exitWith { closeDialog 0; - localize "STR_EPOCH_PLAYER_330" call dayz_rollingMessages; + localize "str_missingAttachment" call dayz_rollingMessages; }; //Get player's primary weapon or sidearm diff --git a/SQF/dayz_code/actions/player_breakin.sqf b/SQF/dayz_code/actions/player_breakin.sqf index b54fccd5e..650493b4a 100644 --- a/SQF/dayz_code/actions/player_breakin.sqf +++ b/SQF/dayz_code/actions/player_breakin.sqf @@ -9,12 +9,12 @@ _hasSledgeHammer = "ItemSledge" in items player; _hasCrowbar = "ItemCrowbar" in items player; if (!_hasSledgeHammer) exitWith { - localize "STR_EPOCH_BREAKIN_NEED_SLEDGE" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_NEED_SLEDGE" call dayz_rollingMessages; uiSleep 1; }; if (!_hasCrowbar) exitWith { - localize "STR_EPOCH_BREAKIN_NEED_CROWBAR" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_NEED_CROWBAR" call dayz_rollingMessages; uiSleep 1; }; @@ -30,13 +30,13 @@ while {_isOk} do { if (!_hasSledgeHammer) exitWith { _proceed = nil; - localize "STR_EPOCH_BREAKIN_NEED_SLEDGE" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_NEED_SLEDGE" call dayz_rollingMessages; uiSleep 1; }; if (!_hasCrowbar) exitWith { _proceed = nil; - localize "STR_EPOCH_BREAKIN_NEED_CROWBAR" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_NEED_CROWBAR" call dayz_rollingMessages; uiSleep 1; }; @@ -106,13 +106,13 @@ while {_isOk} do { player removeWeapon "ItemSledge"; player addMagazine "ItemSledgeHandle"; player addMagazine "ItemSledgeHead"; - localize "STR_EPOCH_BREAKIN_BROKEN_SLEDGE" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_BROKEN_SLEDGE" call dayz_rollingMessages; }; if ([0.04] call fn_chance) then { player removeWeapon "ItemCrowbar"; player addWeapon "ItemCrowbarBent"; - localize "STR_EPOCH_BREAKIN_BENT_CROWBAR" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_BENT_CROWBAR" call dayz_rollingMessages; }; }; @@ -136,7 +136,7 @@ if (!_proceed) then { [objNull, player, rSwitchMove,""] call RE; player playActionNow "stop"; }; - localize "STR_EPOCH_BREAKIN_CANCELLED" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_CANCELLED" call dayz_rollingMessages; }; // Working-Factor for chopping wood. @@ -144,11 +144,11 @@ if (!_proceed) then { //Completed but no success. if (_proceed and !_brokein) then { - localize "STR_EPOCH_BREAKIN_COMPLETE_FAIL" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_COMPLETE_FAIL" call dayz_rollingMessages; }; //Completed and successful if (_proceed and _brokein) then { - localize "STR_EPOCH_BREAKIN_COMPLETE" call dayz_rollingMessages; + localize "STR_BLD_BREAKIN_COMPLETE" call dayz_rollingMessages; //Open Gate. _target animate ["DoorR", 1]; diff --git a/SQF/dayz_code/actions/player_craftItemVanilla.sqf b/SQF/dayz_code/actions/player_craftItemVanilla.sqf index 1b11d3d35..4562cfc56 100644 --- a/SQF/dayz_code/actions/player_craftItemVanilla.sqf +++ b/SQF/dayz_code/actions/player_craftItemVanilla.sqf @@ -51,7 +51,7 @@ if(!r_drag_sqf and !r_player_unconscious and !_onLadder) then { if (!("MeleeHatchet" in weapons player)) then { if (!(DayZ_onBack == "MeleeHatchet")) then { if (!(_x IN items player)) then { - systemChat format[localize "str_cannotCraft", _x]; + systemChat format[localize "str_missing_to_do_this", _x]; _hasTools = false; }; }; diff --git a/SQF/dayz_code/actions/player_emptyContainer.sqf b/SQF/dayz_code/actions/player_emptyContainer.sqf index 1dca9dcc0..06885e95e 100644 --- a/SQF/dayz_code/actions/player_emptyContainer.sqf +++ b/SQF/dayz_code/actions/player_emptyContainer.sqf @@ -31,7 +31,7 @@ if ((getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState p }; //player doesn't have the consumable item -if (!(_this in magazines player)) exitWith { localize "STR_EPOCH_PLAYER_329" call dayz_rollingMessages; }; +if (!(_this in magazines player)) exitWith { localize "str_misplaced_container" call dayz_rollingMessages; }; //Remove container player removeMagazine _this; diff --git a/SQF/dayz_code/actions/player_sharpen.sqf b/SQF/dayz_code/actions/player_sharpen.sqf index b478dcfdc..f3db14603 100644 --- a/SQF/dayz_code/actions/player_sharpen.sqf +++ b/SQF/dayz_code/actions/player_sharpen.sqf @@ -17,13 +17,13 @@ closeDialog 1; // item is missing or tools are missing if (isNil "_waterUsed") exitWith { //_displayName = getText (configFile >> "CfgMagazines" >> _use >> "displayName"); - localize "STR_EPOCH_PLAYER_327" call dayz_rollingMessages; + localize "str_sharpen_missing_water" call dayz_rollingMessages; }; // item is missing or tools are missing if (!(_item IN items player)) exitWith { _displayName = getText (configFile >> "CfgWeapons" >> _item >> "displayName"); - format [localize "str_cannotCraft",_displayName] call dayz_rollingMessages; + format [localize "str_missing_to_do_this",_displayName] call dayz_rollingMessages; }; if (player hasWeapon _item) then { @@ -44,5 +44,5 @@ if (player hasWeapon _item) then { //Remove Later player removeMagazine "equip_brick"; - format [localize "STR_EPOCH_PLAYER_328",_displayName] call dayz_rollingMessages; + format [localize "str_sharpen_success",_displayName] call dayz_rollingMessages; }; \ No newline at end of file diff --git a/SQF/dayz_code/compile/fn_damageHandler.sqf b/SQF/dayz_code/compile/fn_damageHandler.sqf index 93eac7b02..b86f96068 100644 --- a/SQF/dayz_code/compile/fn_damageHandler.sqf +++ b/SQF/dayz_code/compile/fn_damageHandler.sqf @@ -103,7 +103,7 @@ if (_unit == player) then if ((_isHeadHit) and (_ammo in ["Crowbar_Swing_Ammo","Bat_Swing_Ammo","Sledge_Swing_Ammo"])) then { [_unit] spawn { _unit = _this select 0; - localize "STR_EPOCH_PLAYER_323" call dayz_rollingMessages; + localize "str_actions_medical_knocked_out" call dayz_rollingMessages; [_unit,0.01] call fnc_usec_damageUnconscious; _unit setVariable ["NORRN_unconscious", true, true]; r_player_timeout = 20 + round(random 60); diff --git a/SQF/dayz_code/compile/player_unlockVault.sqf b/SQF/dayz_code/compile/player_unlockVault.sqf index 2d5a6b991..f6f820f23 100644 --- a/SQF/dayz_code/compile/player_unlockVault.sqf +++ b/SQF/dayz_code/compile/player_unlockVault.sqf @@ -136,7 +136,7 @@ if (_ComboMatch || (_ownerID == dayz_playerUID)) then { } count _objWpnTypes; }; - format[localize "str_epoch_player_125",_text] call dayz_rollingMessages; + format[localize "STR_BLD_UNLOCKED",_text] call dayz_rollingMessages; }; } else { DZE_ActionInProgress = false; @@ -149,7 +149,7 @@ if (_ComboMatch || (_ownerID == dayz_playerUID)) then { [player,"repair",0,false] call dayz_zombieSpeak; [player,25,true,(getPosATL player)] spawn player_alertZombies; uiSleep 5; - format[localize "str_epoch_player_126",_text] call dayz_rollingMessages; + format[localize "STR_BLD_WRONG_COMBO",_text] call dayz_rollingMessages; }; s_player_unlockvault = -1; DZE_ActionInProgress = false; diff --git a/SQF/dayz_code/compile/vehicle_getOut.sqf b/SQF/dayz_code/compile/vehicle_getOut.sqf index 49bb75cf0..af93fb585 100644 --- a/SQF/dayz_code/compile/vehicle_getOut.sqf +++ b/SQF/dayz_code/compile/vehicle_getOut.sqf @@ -24,7 +24,7 @@ if (_unit == player) then { PVDZ_Server_LogIt = format["Player %1 exited a vehicle(%2) close to buildable object as %3",_unit, (typeof _vehicle), _position]; publicVariableServer "PVDZ_Server_LogIt"; - localize "STR_EPOCH_PLAYER_322" call dayz_rollingMessages; + localize "str_actions_exitBlocked" call dayz_rollingMessages; }; }; diff --git a/SQF/dayz_code/init/publicEH.sqf b/SQF/dayz_code/init/publicEH.sqf index 8bbcee4bb..6ff777edc 100644 --- a/SQF/dayz_code/init/publicEH.sqf +++ b/SQF/dayz_code/init/publicEH.sqf @@ -304,16 +304,16 @@ if (!isDedicated) then { _object setVariable ["dayz_padlockLockStatus", false,true]; _object setVariable ["isOpen", "1", true]; _object setVariable ["dayz_padlockHistory", [], true]; - format [localize "STR_EPOCH_PLAYER_125",typeOf _object] call dayz_rollingMessages; + format [localize "STR_BLD_UNLOCKED",typeOf _object] call dayz_rollingMessages; } else { - format [localize "STR_EPOCH_PLAYER_126",typeOf _object] call dayz_rollingMessages; + format [localize "STR_BLD_WRONG_COMBO",typeOf _object] call dayz_rollingMessages; _object setVariable ["dayz_padlockHistory", _codeGuess, true]; }; }; "PVCDZ_Client_processAccessCode" addPublicVariableEventHandler { _codeGuess = (_this select 1) select 0; - format [localize "STR_EPOCH_PLAYER_324",_codeGuess] call dayz_rollingMessages; + format [localize "STR_BLD_COMBO_SET",_codeGuess] call dayz_rollingMessages; }; // EPOCH ADDITION diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index cdae297b6..4d8603276 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -294,6 +294,9 @@ You gave antibiotics. + + You have been knocked out. + Carry body @@ -684,6 +687,9 @@ Na sedadlo střelce Zum Schützenplatz wechseln + + Unable to exit vehicle, too close to buildables objects + Add ammo to %1 Agregar munición al %1 @@ -1490,7 +1496,7 @@ Během kopání se zlomila násada. Du schlägst zu und der Schaft der Spitzhacke bricht. - + Missing %1 to do this. Не хватает %1. Missing %1 to do this. @@ -1506,6 +1512,12 @@ K vykuchání zvířete budete potřebovat nůž. Dir fehlt ein Messer, um das Tier auszunehmen. + + You need a water bottle to sharpen objects. + + + %1 has been sharpened. + Disassemble done. Разборка завершена. @@ -1527,7 +1539,7 @@ Objekt je právě demontován. Die Demontage läuft schon. - + You cannot do this while on a ladder or on water. @@ -7188,6 +7200,9 @@ You seem to have misplaced the foodstuff. Кажется вы выронили еду. + + You seem to have misplaced the container. + You have finished collecting stone. Вы закончили добычу камня. @@ -9626,6 +9641,25 @@ Kovový plot Metallzaun + + %1 has been unlocked. + %1 wurde aufgeschlossen. + %1 открыт. + %1 staat niet meer op slot + %1 a été déverrouillé. + %1 bylo odemčeno. + + + Combination incorrect, %1 is still locked. + Kombination inkorrekt, %1 ist immer noch verschlossen. + Комбинация неправильна, %1 по-прежнему закрыт. + Verkeerde code, %1 zit nog op slot. + Combinaison incorrecte, %1 reste verrouillé. + Nesprávná kombinace, %1 je stále zamknut. + + + You have set the combination to %1 + Gates locked. @@ -9708,6 +9742,42 @@ Break In Break In + + You need a Sledgehammer to break into this compound. + + + You need a Crowbar to break into this compound. + + + Your Sledgehammer handle has snapped. + + + Your crowbar has bent. + + + Breaking into compound, attempt (%1 of %2). + + + Break in cancelled. + + + Break in attempt completed with limited success. + + + Break in attempt successful. + + + You are missing the tool %1 to dismantle + + + Your tool has been damaged. + + + Dismantle attempt (%1 of %2). + + + You have dismantled (%1). + @@ -11997,24 +12067,6 @@ %1 est déjà en cours de déverrouillage. %1 se již odemyká. - - %1 has been unlocked. - %1 wurde aufgeschlossen. - %1 открыт. - - %1 staat niet meer op slot - %1 a été déverrouillé. - %1 bylo odemčeno. - - - Combination incorrect, %1 is still locked. - Kombination inkorrekt, %1 ist immer noch verschlossen. - Комбинация неправильна, %1 по-прежнему закрыт. - - Verkeerde code, %1 zit nog op slot. - Combinaison incorrecte, %1 reste verrouillé. - Nesprávná kombinace, %1 je stále zamknut. - Filling up %1, move to cancel. Betanken von %1, bewegen Sie sich um den Vorgang abzubrechen. @@ -13596,75 +13648,9 @@ You have interrupted lifting a vehicle! You have interrupted lifting a vehicle! - - Unable to exit vehicle, too close to buildables objects - - - You have been knocked out - - - You have set the combination to %1 - - - Missing %1 to upgrade storage. - - - You cannot maintain objects while on a ladder or on water. - - - You need a water bottle to sharpen objects. - - - %1 has been Sharpened. - - - You seem to have misplaced the container. - - - You seem to have misplaced the attachment. - %1 used to unlock vehicle. - - - You need a Sledgehammer to break into this compound. - - - You need a Crowbar to break into this compound. - - - Your Sledgehammer handle has snapped. - - - Your crowbar has bent. - - - Breaking into compound, attempt (%1 of %2). - - - Break in cancelled. - - - Break in attempt completed with limited success. - - - Break in attempt successful. - - - - You are missing the tool %1 to dismantle - - - Your tool has been damaged. - - - Dismantle attempt (%1 of %2). - - - You have dismantled (%1). - - Upgrade Vehicle Fahrzeug upgraden @@ -13769,7 +13755,6 @@ Fahrzeug-Upgrade abgeschlossen. Транспорт успешно улучшен. - Upgrade vozidla byl úspěšný. @@ -14111,7 +14096,6 @@ Rufe Zombies... Призываем зомби... - Appeler les zombies... Volám zombíky... @@ -14120,7 +14104,6 @@ Instandhaltung bereits in Bearbeitung. Уже обслуживается. - La maintenance est déjà en cours. Údržba již probíhá. @@ -14129,7 +14112,6 @@ Mindestens ein Teil des Gebäudes ist noch nicht fertig. Как минимум одна часть постройки ещё не установлена. - Il reste encore des parties de la construction à maintenir. Alespoň jedna část na stavbu není připravena. @@ -14138,7 +14120,6 @@ %1 Bauteile instand gesetzt. Вы обслужили %1 построек. - Vous avez maintenu %1 construction(s). Opravil jsi %1 částí budov. @@ -14156,7 +14137,6 @@ %1 Bauteile in Reichweite - Instandhaltungskosten: %2. Построек найдено: %1, обслуживание будет стоить %2. - %1 constructions à portée, la maintenance coûtera %2. %1 částí staveb v okruhu, údržba by stála %2. @@ -14165,7 +14145,6 @@ Du hast einen Spieler als Freund markiert. Warte auf Bestätigung vom anderen Spieler. Вы отметили игрока как друга. Ожидание подтверждения. - Vous avez marqué un joueur comme amical. En attente de la confirmation de ce joueur. Označil si cíl za přítele. Čeká se na přijetí. @@ -14174,7 +14153,6 @@ Kleider können nicht gewechselt werden, solange ein Rucksack getragen wird. Нельзя переодеться с рюкзаком на спине. - Impossible de changer ses vêtements lorsque vous portez un sac à dos. Nemůžete si změnit oblečení, pokud nosíte batoh. @@ -14183,7 +14161,6 @@ Kleider können nicht gewechselt werden, solange eine gefüllte Motorsäge in den Händen gehalten wird. Нельзя переодеваться, держа заправленную бензопилу. - Impossible de changer ses vêtements lorsque vous avez une tronçonneuse en main. Nemůžete si změnit oblečení, pokud nesete naplněnou motorovou pilu. @@ -14192,7 +14169,6 @@ %3 gekauft für %1 %2, Schlüssel zum Werkzeuggürtel hinzugefügt Куплено: %3 за %1 %2, ключ добавлен на пояс. - Vous avez acheté %3 pour %1 %2, la clé a été ajoutée à votre ceinture. Koupeno %3 za %1 %2, klíč byl přidán do opasku na nářadí. @@ -14201,7 +14177,6 @@ Keine Panzersperren in der Nähe gefunden. Противотанковые ежи не найдены. - Aucun piège à tank trouvé aux alentours. Nebyly poblíž nalezeny žádné tankové zátarasy. @@ -14209,8 +14184,6 @@ Another object is blocking the vehicle exit. Ein anderes Objekt blockiert den Ausstieg. Что-то блокирует выход из транспорта. - - Un objet empêche de sortir du véhicule. Jiný objekt překáží ve výstupu z vozidla. @@ -14219,7 +14192,6 @@ Fehlgeschlagen, ein anderer Spieler ist näher. Не удалось, другой игрок ближе, чем вы. - Échec, un autre joueur est plus proche. Chyba, další hráč je blíž, než vy. @@ -14228,7 +14200,6 @@ Du bist jetzt mit %1 befreundet. Вы и %1 теперь друзья. - Vous et %1 êtes maintenant marqués comme amicaux. Ty a %1 jste nyní označení jako přátelé. @@ -14237,7 +14208,6 @@ Du kannst das Fahrzeug nicht aufrüsten, wenn du noch im Fahrzeug sitzt. Вы не можете улучшить транспорт, находясь в нём. - Vous ne pouvez pas effectuer d'améliorations lorsque vous êtes à l'intérieur d'un véhicule. Nemůžete upgradovat, pokud jste ve vozidle. @@ -14264,7 +14234,6 @@ %1 Bauteile in Reichweite. Построек найдено: %1 - %1 constructions à portée. %1 částí staveb v okruhu.