From 77e13ca5be0f40ecd507c777c8cd46886fc2d4b8 Mon Sep 17 00:00:00 2001
From: jonpas
Date: Thu, 14 May 2015 23:18:38 +0200
Subject: [PATCH 01/78] Seperated ACE_Settings
---
addons/nametags/ACE_Settings.hpp | 57 ++++++++++++++++++++++++++++++
addons/nametags/config.cpp | 59 +-------------------------------
2 files changed, 58 insertions(+), 58 deletions(-)
create mode 100644 addons/nametags/ACE_Settings.hpp
diff --git a/addons/nametags/ACE_Settings.hpp b/addons/nametags/ACE_Settings.hpp
new file mode 100644
index 0000000000..986b5c187b
--- /dev/null
+++ b/addons/nametags/ACE_Settings.hpp
@@ -0,0 +1,57 @@
+class ACE_Settings {
+ class GVAR(defaultNametagColor) {
+ value[] = {0.77, 0.51, 0.08, 1};
+ typeName = "COLOR";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_NameTags_DefaultNametagColor";
+ };
+ class GVAR(showPlayerNames) {
+ value = 1;
+ typeName = "SCALAR";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_NameTags_ShowPlayerNames";
+ description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
+ values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_Enabled", "$STR_ACE_Common_OnlyCursor", "$STR_ACE_Common_OnlyOnKeypress", "$STR_ACE_Common_OnlyCursorAndKeyPress"};
+ };
+ class GVAR(showPlayerRanks) {
+ value = 1;
+ typeName = "BOOL";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_NameTags_ShowPlayerRanks";
+ };
+ class GVAR(showVehicleCrewInfo) {
+ value = 1;
+ typeName = "BOOL";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_NameTags_ShowVehicleCrewInfo";
+ };
+ class GVAR(showNamesForAI) {
+ value = 0;
+ typeName = "BOOL";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_NameTags_ShowNamesForAI";
+ };
+ class GVAR(showCursorTagForVehicles) {
+ value = 0;
+ typeName = "BOOL";
+ isClientSettable = 0;
+ };
+ class GVAR(showSoundWaves) {
+ value = 1;
+ typeName = "SCALAR";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_NameTags_ShowSoundWaves";
+ description = "$STR_ACE_NameTags_ShowSoundWaves_Desc";
+ values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_NameTagSettings", "$STR_ACE_Common_AlwaysShowAll"};
+ };
+ class GVAR(PlayerNamesViewDistance) {
+ value = 5;
+ typeName = "SCALAR";
+ isClientSettable = 0;
+ };
+ class GVAR(PlayerNamesMaxAlpha) {
+ value = 0.8;
+ typeName = "SCALAR";
+ isClientSettable = 0;
+ };
+};
diff --git a/addons/nametags/config.cpp b/addons/nametags/config.cpp
index b14873779c..a2d38254f1 100644
--- a/addons/nametags/config.cpp
+++ b/addons/nametags/config.cpp
@@ -13,64 +13,7 @@ class CfgPatches {
};
#include "CfgEventHandlers.hpp"
+#include "ACE_Settings.hpp"
#include "CfgVehicles.hpp"
-class ACE_Settings {
- class GVAR(defaultNametagColor) {
- value[] = {0.77, 0.51, 0.08, 1};
- typeName = "COLOR";
- isClientSettable = 1;
- displayName = "$STR_ACE_NameTags_DefaultNametagColor";
- };
- class GVAR(showPlayerNames) {
- value = 1;
- typeName = "SCALAR";
- isClientSettable = 1;
- displayName = "$STR_ACE_NameTags_ShowPlayerNames";
- description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
- values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_Enabled", "$STR_ACE_Common_OnlyCursor", "$STR_ACE_Common_OnlyOnKeypress", "$STR_ACE_Common_OnlyCursorAndKeyPress"};
- };
- class GVAR(showPlayerRanks) {
- value = 1;
- typeName = "BOOL";
- isClientSettable = 1;
- displayName = "$STR_ACE_NameTags_ShowPlayerRanks";
- };
- class GVAR(showVehicleCrewInfo) {
- value = 1;
- typeName = "BOOL";
- isClientSettable = 1;
- displayName = "$STR_ACE_NameTags_ShowVehicleCrewInfo";
- };
- class GVAR(showNamesForAI) {
- value = 0;
- typeName = "BOOL";
- isClientSettable = 1;
- displayName = "$STR_ACE_NameTags_ShowNamesForAI";
- };
- class GVAR(showCursorTagForVehicles) {
- value = 0;
- typeName = "BOOL";
- isClientSettable = 0;
- };
- class GVAR(showSoundWaves) {
- value = 1;
- typeName = "SCALAR";
- isClientSettable = 1;
- displayName = "$STR_ACE_NameTags_ShowSoundWaves";
- description = "$STR_ACE_NameTags_ShowSoundWaves_Desc";
- values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_NameTagSettings", "$STR_ACE_Common_AlwaysShowAll"};
- };
- class GVAR(PlayerNamesViewDistance) {
- value = 5;
- typeName = "SCALAR";
- isClientSettable = 0;
- };
- class GVAR(PlayerNamesMaxAlpha) {
- value = 0.8;
- typeName = "SCALAR";
- isClientSettable = 0;
- };
-};
-
#include
From 8a2a53ddac43ce53b981a7c6636cade69130ffdc Mon Sep 17 00:00:00 2001
From: jonpas
Date: Thu, 14 May 2015 23:26:37 +0200
Subject: [PATCH 02/78] Show player names module option added
---
addons/nametags/ACE_Settings.hpp | 2 +-
addons/nametags/CfgVehicles.hpp | 29 +++++++++++++++++++
addons/nametags/XEH_postInit.sqf | 8 +++--
.../nametags/functions/fnc_moduleNameTags.sqf | 3 +-
addons/nametags/stringtable.xml | 16 +++++-----
5 files changed, 46 insertions(+), 12 deletions(-)
diff --git a/addons/nametags/ACE_Settings.hpp b/addons/nametags/ACE_Settings.hpp
index 986b5c187b..3aecd650b4 100644
--- a/addons/nametags/ACE_Settings.hpp
+++ b/addons/nametags/ACE_Settings.hpp
@@ -11,7 +11,7 @@ class ACE_Settings {
isClientSettable = 1;
displayName = "$STR_ACE_NameTags_ShowPlayerNames";
description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
- values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_Enabled", "$STR_ACE_Common_OnlyCursor", "$STR_ACE_Common_OnlyOnKeypress", "$STR_ACE_Common_OnlyCursorAndKeyPress"};
+ values[] = {"$STR_ACE_NameTags_Disabled", "$STR_ACE_NameTags_Enabled", "$STR_ACE_NameTags_OnlyCursor", "$STR_ACE_NameTags_OnlyOnKeypress", "$STR_ACE_NameTags_OnlyCursorAndKeypress"};
};
class GVAR(showPlayerRanks) {
value = 1;
diff --git a/addons/nametags/CfgVehicles.hpp b/addons/nametags/CfgVehicles.hpp
index fabd3b09cb..ad93cc1c27 100644
--- a/addons/nametags/CfgVehicles.hpp
+++ b/addons/nametags/CfgVehicles.hpp
@@ -12,6 +12,35 @@ class CfgVehicles {
isGlobal = 1;
icon = QUOTE(PATHTOF(UI\Icon_Module_NameTags_ca.paa));
class Arguments {
+ class showPlayerNames {
+ displayName = "$STR_ACE_NameTags_ShowPlayerNames";
+ description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
+ typeName = "SCALAR";
+ defaultValue = 1;
+ class values {
+ class Disabled {
+ name = "$STR_ACE_NameTags_Disabled";
+ value = 0;
+ };
+ class Enabled {
+ default = 1;
+ name = "$STR_ACE_NameTags_Enabled";
+ value = 1;
+ };
+ class OnlyCursor {
+ name = "$STR_ACE_NameTags_OnlyCursor";
+ value = 2;
+ };
+ class OnlyOnKeypress {
+ name = "$STR_ACE_NameTags_OnlyOnKeypress";
+ value = 3;
+ };
+ class OnlyCursorAndKeypress {
+ name = "$STR_ACE_NameTags_OnlyCursorAndKeypress";
+ value = 4;
+ };
+ };
+ };
class PlayerNamesViewDistance {
displayName = "$STR_ACE_NameTags_PlayerNamesViewDistance_DisplayName";
description = "$STR_ACE_NameTags_PlayerNamesViewDistance_Description";
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index cea2025dcc..1b649ac8a6 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -1,7 +1,9 @@
// by commy2 and esteldunedain
#include "script_component.hpp"
-[] call FUNC(initIsSpeaking);
+if (QGVAR(showPlayerNames) > 0) then {
+ [] call FUNC(initIsSpeaking);
+};
if (!hasInterface) exitWith {};
@@ -24,4 +26,6 @@ GVAR(ShowNamesTime) = -10;
// Draw handle
-addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
+if (QGVAR(showPlayerNames) > 0 || QGVAR(showVehicleCrewInfo)) then {
+ addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
+};
diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf
index 1bbd4d8efb..0bee0e1a9c 100644
--- a/addons/nametags/functions/fnc_moduleNameTags.sqf
+++ b/addons/nametags/functions/fnc_moduleNameTags.sqf
@@ -20,9 +20,10 @@ if !(_activated) exitWith {};
GVAR(Module) = true;
+[_logic, QGVAR(showPlayerNames), "showPlayerNames" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(PlayerNamesViewDistance), "PlayerNamesViewDistance" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(ShowNamesForAI), "ShowNamesForAI" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(showVehicleCrewInfo), "showVehicleCrewInfo" ] call EFUNC(common,readSettingFromModule);
-[_logic, QGVAR(showCursorTagForVehicles), "showCursorTagForVehicles" ] call EFUNC(common,readSettingFromModule);
+[_logic, QGVAR(showCursorTagForVehicles), "showCursorTagForVehicles" ] call EFUNC(common,readSettingFromModule);
diag_log text "[ACE]: NameTags Module Initialized.";
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index ef94140510..74b8372dc6 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -161,31 +161,31 @@
Moduł ten pozwala dostosować ustawienia i zasięg wyświetlania imion.
-
+ DisabledWyłączone
-
+ EnabledWłączone
-
+ Only CursorTylko pod kursorem
-
+ Only On KeypressTylko po wciśnięciu klawisza
-
- Only Cursor and KeyPress
+
+ Only Cursor and KeypressTylko pod kursorem i po wciśnięciu klawisza
-
+ Use Nametag settingsUżyj ustawień imion
-
+ Always Show AllZawsze pokazuj wszystkie
From 446ad378caba65feee37e3faceb9c264c03c163a Mon Sep 17 00:00:00 2001
From: jonpas
Date: Thu, 14 May 2015 23:27:41 +0200
Subject: [PATCH 03/78] Fixed variable incosistency, string added for new
module option
---
addons/nametags/ACE_Settings.hpp | 4 ++--
addons/nametags/CfgVehicles.hpp | 2 +-
addons/nametags/functions/fnc_moduleNameTags.sqf | 4 ++--
addons/nametags/stringtable.xml | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/addons/nametags/ACE_Settings.hpp b/addons/nametags/ACE_Settings.hpp
index 3aecd650b4..47d5d00636 100644
--- a/addons/nametags/ACE_Settings.hpp
+++ b/addons/nametags/ACE_Settings.hpp
@@ -44,12 +44,12 @@ class ACE_Settings {
description = "$STR_ACE_NameTags_ShowSoundWaves_Desc";
values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_NameTagSettings", "$STR_ACE_Common_AlwaysShowAll"};
};
- class GVAR(PlayerNamesViewDistance) {
+ class GVAR(playerNamesViewDistance) {
value = 5;
typeName = "SCALAR";
isClientSettable = 0;
};
- class GVAR(PlayerNamesMaxAlpha) {
+ class GVAR(playerNamesMaxAlpha) {
value = 0.8;
typeName = "SCALAR";
isClientSettable = 0;
diff --git a/addons/nametags/CfgVehicles.hpp b/addons/nametags/CfgVehicles.hpp
index ad93cc1c27..f7d9a78429 100644
--- a/addons/nametags/CfgVehicles.hpp
+++ b/addons/nametags/CfgVehicles.hpp
@@ -41,7 +41,7 @@ class CfgVehicles {
};
};
};
- class PlayerNamesViewDistance {
+ class playerNamesViewDistance {
displayName = "$STR_ACE_NameTags_PlayerNamesViewDistance_DisplayName";
description = "$STR_ACE_NameTags_PlayerNamesViewDistance_Description";
typeName = "NUMBER";
diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf
index 0bee0e1a9c..a1d652850d 100644
--- a/addons/nametags/functions/fnc_moduleNameTags.sqf
+++ b/addons/nametags/functions/fnc_moduleNameTags.sqf
@@ -21,9 +21,9 @@ if !(_activated) exitWith {};
GVAR(Module) = true;
[_logic, QGVAR(showPlayerNames), "showPlayerNames" ] call EFUNC(common,readSettingFromModule);
-[_logic, QGVAR(PlayerNamesViewDistance), "PlayerNamesViewDistance" ] call EFUNC(common,readSettingFromModule);
+[_logic, QGVAR(playerNamesViewDistance), "playerNamesViewDistance" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(ShowNamesForAI), "ShowNamesForAI" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(showVehicleCrewInfo), "showVehicleCrewInfo" ] call EFUNC(common,readSettingFromModule);
-[_logic, QGVAR(showCursorTagForVehicles), "showCursorTagForVehicles" ] call EFUNC(common,readSettingFromModule);
+[_logic, QGVAR(showCursorTagForVehicles), "showCursorTagForVehicles" ] call EFUNC(common,readSettingFromModule);
diag_log text "[ACE]: NameTags Module Initialized.";
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index 74b8372dc6..a1c8e4b0c0 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -190,7 +190,7 @@
Zawsze pokazuj wszystkie
-
+ Show player names and its activation. Default: EnabledOpcja ta pozwala dostosować sposób wyświetlania imion nad głowami graczy. Opcja "Tylko po wciśnięciu klawisza" wyświetla imiona tylko przytrzymania klawisza "Modyfikator" dostępnego w menu ustawień addonów -> ACE3.
From d7b617f49ebb9c0f31a8180e677a5021ed594a4d Mon Sep 17 00:00:00 2001
From: jonpas
Date: Thu, 14 May 2015 23:33:35 +0200
Subject: [PATCH 04/78] Stringtables fixed, variable macro fixed
---
addons/nametags/ACE_Settings.hpp | 2 +-
addons/nametags/XEH_postInit.sqf | 4 ++--
addons/nametags/stringtable.xml | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/addons/nametags/ACE_Settings.hpp b/addons/nametags/ACE_Settings.hpp
index 47d5d00636..56d8556cf8 100644
--- a/addons/nametags/ACE_Settings.hpp
+++ b/addons/nametags/ACE_Settings.hpp
@@ -42,7 +42,7 @@ class ACE_Settings {
isClientSettable = 1;
displayName = "$STR_ACE_NameTags_ShowSoundWaves";
description = "$STR_ACE_NameTags_ShowSoundWaves_Desc";
- values[] = {"$STR_ACE_Common_Disabled", "$STR_ACE_Common_NameTagSettings", "$STR_ACE_Common_AlwaysShowAll"};
+ values[] = {"$STR_ACE_NameTags_Disabled", "$STR_ACE_NameTags_NameTagSettings", "$STR_ACE_NameTags_AlwaysShowAll"};
};
class GVAR(playerNamesViewDistance) {
value = 5;
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index 1b649ac8a6..c314a02bad 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -1,7 +1,7 @@
// by commy2 and esteldunedain
#include "script_component.hpp"
-if (QGVAR(showPlayerNames) > 0) then {
+if (GVAR(showPlayerNames) > 0) then {
[] call FUNC(initIsSpeaking);
};
@@ -26,6 +26,6 @@ GVAR(ShowNamesTime) = -10;
// Draw handle
-if (QGVAR(showPlayerNames) > 0 || QGVAR(showVehicleCrewInfo)) then {
+if (GVAR(showPlayerNames) > 0 || GVAR(showVehicleCrewInfo)) then {
addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
};
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index a1c8e4b0c0..e5bc4e9e46 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -190,7 +190,7 @@
Zawsze pokazuj wszystkie
- Show player names and its activation. Default: Enabled
+ Show player names and set their activation. Default: EnabledOpcja ta pozwala dostosować sposób wyświetlania imion nad głowami graczy. Opcja "Tylko po wciśnięciu klawisza" wyświetla imiona tylko przytrzymania klawisza "Modyfikator" dostępnego w menu ustawień addonów -> ACE3.
From 22c5c03f6f8b4f000c11feb870d8fd082d588ed8 Mon Sep 17 00:00:00 2001
From: jonpas
Date: Fri, 15 May 2015 00:04:20 +0200
Subject: [PATCH 05/78] Removed redundant defaultValue and checks
---
addons/nametags/CfgVehicles.hpp | 1 -
addons/nametags/XEH_postInit.sqf | 6 ++----
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/addons/nametags/CfgVehicles.hpp b/addons/nametags/CfgVehicles.hpp
index f7d9a78429..684ded21c9 100644
--- a/addons/nametags/CfgVehicles.hpp
+++ b/addons/nametags/CfgVehicles.hpp
@@ -16,7 +16,6 @@ class CfgVehicles {
displayName = "$STR_ACE_NameTags_ShowPlayerNames";
description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
typeName = "SCALAR";
- defaultValue = 1;
class values {
class Disabled {
name = "$STR_ACE_NameTags_Disabled";
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index c314a02bad..d1bd3e932c 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -1,9 +1,7 @@
// by commy2 and esteldunedain
#include "script_component.hpp"
-if (GVAR(showPlayerNames) > 0) then {
- [] call FUNC(initIsSpeaking);
-};
+[] call FUNC(initIsSpeaking);
if (!hasInterface) exitWith {};
@@ -26,6 +24,6 @@ GVAR(ShowNamesTime) = -10;
// Draw handle
-if (GVAR(showPlayerNames) > 0 || GVAR(showVehicleCrewInfo)) then {
+if (GVAR(showPlayerNames) > 0) then {
addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
};
From 62d7ea0b03ab2169ce6e67549ea0b4f08b13896d Mon Sep 17 00:00:00 2001
From: jonpas
Date: Fri, 15 May 2015 16:31:06 +0200
Subject: [PATCH 06/78] Fixed module entry not taking effect
---
addons/nametags/CfgVehicles.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/nametags/CfgVehicles.hpp b/addons/nametags/CfgVehicles.hpp
index 684ded21c9..5d430fdf93 100644
--- a/addons/nametags/CfgVehicles.hpp
+++ b/addons/nametags/CfgVehicles.hpp
@@ -15,7 +15,7 @@ class CfgVehicles {
class showPlayerNames {
displayName = "$STR_ACE_NameTags_ShowPlayerNames";
description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
- typeName = "SCALAR";
+ typeName = "NUMBER";
class values {
class Disabled {
name = "$STR_ACE_NameTags_Disabled";
From a7cd36bc3e200e03f5a08ae04c256c0c3d524d87 Mon Sep 17 00:00:00 2001
From: jonpas
Date: Fri, 15 May 2015 16:52:27 +0200
Subject: [PATCH 07/78] Added Force setting
---
addons/nametags/ACE_Settings.hpp | 6 ++++++
addons/nametags/CfgVehicles.hpp | 6 ++++++
addons/nametags/functions/fnc_moduleNameTags.sqf | 6 +++++-
addons/nametags/stringtable.xml | 6 ++++++
4 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/addons/nametags/ACE_Settings.hpp b/addons/nametags/ACE_Settings.hpp
index 56d8556cf8..41c30b1da4 100644
--- a/addons/nametags/ACE_Settings.hpp
+++ b/addons/nametags/ACE_Settings.hpp
@@ -13,6 +13,12 @@ class ACE_Settings {
description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
values[] = {"$STR_ACE_NameTags_Disabled", "$STR_ACE_NameTags_Enabled", "$STR_ACE_NameTags_OnlyCursor", "$STR_ACE_NameTags_OnlyOnKeypress", "$STR_ACE_NameTags_OnlyCursorAndKeypress"};
};
+ class GVAR(showPlayerNamesForce) {
+ value = 0;
+ typeName = "BOOL";
+ displayName = "$STR_ACE_NameTags_ShowPlayerNamesForce";
+ description = "$STR_ACE_NameTags_ShowPlayerNamesForce_Desc";
+ };
class GVAR(showPlayerRanks) {
value = 1;
typeName = "BOOL";
diff --git a/addons/nametags/CfgVehicles.hpp b/addons/nametags/CfgVehicles.hpp
index 5d430fdf93..13e3ccc6fd 100644
--- a/addons/nametags/CfgVehicles.hpp
+++ b/addons/nametags/CfgVehicles.hpp
@@ -40,6 +40,12 @@ class CfgVehicles {
};
};
};
+ class showPlayerNamesForce {
+ displayName = "$STR_ACE_NameTags_ShowPlayerNamesForce";
+ description = "$STR_ACE_NameTags_ShowPlayerNamesForce_Desc";
+ typeName = "BOOL";
+ defaultValue = 0;
+ };
class playerNamesViewDistance {
displayName = "$STR_ACE_NameTags_PlayerNamesViewDistance_DisplayName";
description = "$STR_ACE_NameTags_PlayerNamesViewDistance_Description";
diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf
index a1d652850d..bc9f6f909f 100644
--- a/addons/nametags/functions/fnc_moduleNameTags.sqf
+++ b/addons/nametags/functions/fnc_moduleNameTags.sqf
@@ -20,10 +20,14 @@ if !(_activated) exitWith {};
GVAR(Module) = true;
-[_logic, QGVAR(showPlayerNames), "showPlayerNames" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(playerNamesViewDistance), "playerNamesViewDistance" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(ShowNamesForAI), "ShowNamesForAI" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(showVehicleCrewInfo), "showVehicleCrewInfo" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(showCursorTagForVehicles), "showCursorTagForVehicles" ] call EFUNC(common,readSettingFromModule);
+[_logic, QGVAR(showPlayerNamesForce), "showPlayerNamesForce" ] call EFUNC(common,readSettingFromModule);
+
+if (GVAR(showPlayerNamesForce)) then {
+ [_logic, QGVAR(showPlayerNames), "showPlayerNames" ] call EFUNC(common,readSettingFromModule);
+};
diag_log text "[ACE]: NameTags Module Initialized.";
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index e5bc4e9e46..5e20f348a8 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -25,6 +25,12 @@
Mostra i nomi dei giocatoriПоказывать имена игроков (включить имена)
+
+ Force show player names setting
+
+
+ Force name tags option, or by default allows players to choose it on their own. Default: Do Not Force
+ Show player name only on cursor (requires player names)Pokaż imiona graczy tylko pod kursorem (wymagana opcja Pokaż imiona graczy)
From 2edbacd15b1af1e0889f41b86e3c6cc6dd4707ac Mon Sep 17 00:00:00 2001
From: jonpas
Date: Fri, 15 May 2015 17:16:55 +0200
Subject: [PATCH 08/78] Added SettingChanged EH and proper handling
---
addons/nametags/XEH_postInit.sqf | 20 +++++++++++++++++--
.../nametags/functions/fnc_moduleNameTags.sqf | 2 +-
addons/nametags/stringtable.xml | 2 +-
3 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index d1bd3e932c..73dbd955a8 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -23,7 +23,23 @@ GVAR(ShowNamesTime) = -10;
[29, [false, false, false]], false] call cba_fnc_addKeybind; //LeftControl Key
-// Draw handle
+// Draw handle on start if set
if (GVAR(showPlayerNames) > 0) then {
- addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
+ GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
};
+
+// Set the EH which waits for a setting to be changed, so that the effect is shown immediately
+if (!GVAR(showPlayerNamesForce)) then {
+ ["SettingChanged", {
+ PARAMS_2(_name,_value)
+ if (_name == QGVAR(showPlayerNames)) then {
+ if ((GVAR(showPlayerNames) > 0) && (_value == 0)) then {
+ removeMissionEventHandler ["Draw3D", GVAR(drawHandler)];
+ GVAR(drawHandler) = nil;
+ };
+ if ((GVAR(showPlayerNames) == 0) && (_value > 0)) then {
+ GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
+ };
+ };
+ }] call ace_common_fnc_addEventHandler;
+};
\ No newline at end of file
diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf
index bc9f6f909f..12f03e61ca 100644
--- a/addons/nametags/functions/fnc_moduleNameTags.sqf
+++ b/addons/nametags/functions/fnc_moduleNameTags.sqf
@@ -30,4 +30,4 @@ if (GVAR(showPlayerNamesForce)) then {
[_logic, QGVAR(showPlayerNames), "showPlayerNames" ] call EFUNC(common,readSettingFromModule);
};
-diag_log text "[ACE]: NameTags Module Initialized.";
+diag_log format ["[ACE]: NameTags Module Initialized. Forced Name Tags Setting: %1",GVAR(showPlayerNamesForce)];
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index 5e20f348a8..df0f42ec79 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -26,7 +26,7 @@
Показывать имена игроков (включить имена)
- Force show player names setting
+ Force names settingForce name tags option, or by default allows players to choose it on their own. Default: Do Not Force
From 1ccc7e1e0ace8f2bc6606bfb56e10d3a96d39285 Mon Sep 17 00:00:00 2001
From: jonpas
Date: Fri, 15 May 2015 17:44:58 +0200
Subject: [PATCH 09/78] CBA Macro for addEventHandler
---
addons/nametags/XEH_postInit.sqf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index 73dbd955a8..b7a28b7f6c 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -41,5 +41,5 @@ if (!GVAR(showPlayerNamesForce)) then {
GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
};
};
- }] call ace_common_fnc_addEventHandler;
-};
\ No newline at end of file
+ }] call EFUNC(common,addEventHandler);
+};
From 02b9df1bc31e54bee23ac9a0d2825e0ed723b56a Mon Sep 17 00:00:00 2001
From: jonpas
Date: Fri, 15 May 2015 18:13:10 +0200
Subject: [PATCH 10/78] Fixed client setting Draw3D installation/removal
handling
---
addons/nametags/XEH_postInit.sqf | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index b7a28b7f6c..1cf8b6b800 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -33,12 +33,13 @@ if (!GVAR(showPlayerNamesForce)) then {
["SettingChanged", {
PARAMS_2(_name,_value)
if (_name == QGVAR(showPlayerNames)) then {
- if ((GVAR(showPlayerNames) > 0) && (_value == 0)) then {
- removeMissionEventHandler ["Draw3D", GVAR(drawHandler)];
- GVAR(drawHandler) = nil;
- };
- if ((GVAR(showPlayerNames) == 0) && (_value > 0)) then {
+ if (isNil(QGVAR(drawHandler)) && {_value > 0}) then {
GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
+ } else {
+ if (_value == 0) then {
+ removeMissionEventHandler ["Draw3D", GVAR(drawHandler)];
+ GVAR(drawHandler) = nil;
+ };
};
};
}] call EFUNC(common,addEventHandler);
From 7c96c12bd59574b81e231d605f5cd86de700bdc5 Mon Sep 17 00:00:00 2001
From: jonpas
Date: Sat, 16 May 2015 00:07:38 +0200
Subject: [PATCH 11/78] Made forced settings through module in original entry,
Reworked Draw3D handling, Some strings cleanup
---
addons/nametags/ACE_Settings.hpp | 8 +----
addons/nametags/CfgVehicles.hpp | 32 +++++++++---------
addons/nametags/XEH_postInit.sqf | 33 +++++++------------
addons/nametags/XEH_preInit.sqf | 1 +
.../nametags/functions/fnc_moduleNameTags.sqf | 8 ++---
.../nametags/functions/fnc_updateSettings.sqf | 26 +++++++++++++++
addons/nametags/stringtable.xml | 29 ++++++++--------
7 files changed, 74 insertions(+), 63 deletions(-)
create mode 100644 addons/nametags/functions/fnc_updateSettings.sqf
diff --git a/addons/nametags/ACE_Settings.hpp b/addons/nametags/ACE_Settings.hpp
index 41c30b1da4..72ae5c27df 100644
--- a/addons/nametags/ACE_Settings.hpp
+++ b/addons/nametags/ACE_Settings.hpp
@@ -11,13 +11,7 @@ class ACE_Settings {
isClientSettable = 1;
displayName = "$STR_ACE_NameTags_ShowPlayerNames";
description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
- values[] = {"$STR_ACE_NameTags_Disabled", "$STR_ACE_NameTags_Enabled", "$STR_ACE_NameTags_OnlyCursor", "$STR_ACE_NameTags_OnlyOnKeypress", "$STR_ACE_NameTags_OnlyCursorAndKeypress"};
- };
- class GVAR(showPlayerNamesForce) {
- value = 0;
- typeName = "BOOL";
- displayName = "$STR_ACE_NameTags_ShowPlayerNamesForce";
- description = "$STR_ACE_NameTags_ShowPlayerNamesForce_Desc";
+ values[] = {"$STR_ACE_NameTags_Disabled", "$STR_ACE_NameTags_Enabled", "$STR_ACE_NameTags_OnlyCursor", "$STR_ACE_NameTags_OnlyKeypress", "$STR_ACE_NameTags_OnlyCursorAndKeypress"};
};
class GVAR(showPlayerRanks) {
value = 1;
diff --git a/addons/nametags/CfgVehicles.hpp b/addons/nametags/CfgVehicles.hpp
index 13e3ccc6fd..7c2661efbe 100644
--- a/addons/nametags/CfgVehicles.hpp
+++ b/addons/nametags/CfgVehicles.hpp
@@ -17,35 +17,33 @@ class CfgVehicles {
description = "$STR_ACE_NameTags_ShowPlayerNames_Desc";
typeName = "NUMBER";
class values {
- class Disabled {
- name = "$STR_ACE_NameTags_Disabled";
+ class DoNotForce {
+ default = 1;
+ name = "$STR_ACE_NameTags_DoNotForce";
+ value = -1;
+ };
+ class ForceHide {
+ name = "$STR_ACE_NameTags_ForceHide";
value = 0;
};
- class Enabled {
- default = 1;
- name = "$STR_ACE_NameTags_Enabled";
+ class ForceShow {
+ name = "$STR_ACE_NameTags_ForceShow";
value = 1;
};
- class OnlyCursor {
- name = "$STR_ACE_NameTags_OnlyCursor";
+ class ForceShowOnlyCursor {
+ name = "$STR_ACE_NameTags_ForceShowOnlyCursor";
value = 2;
};
- class OnlyOnKeypress {
- name = "$STR_ACE_NameTags_OnlyOnKeypress";
+ class ForceShowOnlyKeypress {
+ name = "$STR_ACE_NameTags_ForceShowOnlyKeypress";
value = 3;
};
- class OnlyCursorAndKeypress {
- name = "$STR_ACE_NameTags_OnlyCursorAndKeypress";
+ class ForceShowOnlyCursorAndKeypress {
+ name = "$STR_ACE_NameTags_ForceShowOnlyCursorAndKeypress";
value = 4;
};
};
};
- class showPlayerNamesForce {
- displayName = "$STR_ACE_NameTags_ShowPlayerNamesForce";
- description = "$STR_ACE_NameTags_ShowPlayerNamesForce_Desc";
- typeName = "BOOL";
- defaultValue = 0;
- };
class playerNamesViewDistance {
displayName = "$STR_ACE_NameTags_PlayerNamesViewDistance_DisplayName";
description = "$STR_ACE_NameTags_PlayerNamesViewDistance_Description";
diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf
index 1cf8b6b800..a9ac8195dd 100644
--- a/addons/nametags/XEH_postInit.sqf
+++ b/addons/nametags/XEH_postInit.sqf
@@ -5,7 +5,7 @@
if (!hasInterface) exitWith {};
-GVAR(ShowNamesTime) = -10;
+GVAR(showNamesTime) = -10;
// Add keybinds
["ACE3 Common", QGVAR(showNameTags), localize "STR_ACE_NameTags_ShowNames",
@@ -14,7 +14,7 @@ GVAR(ShowNamesTime) = -10;
if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false};
// Statement
- GVAR(ShowNamesTime) = time;
+ GVAR(showNamesTime) = time;
if (call FUNC(canShow)) then{ call FUNC(doShow); };
// Return false so it doesn't block other actions
false
@@ -23,24 +23,13 @@ GVAR(ShowNamesTime) = -10;
[29, [false, false, false]], false] call cba_fnc_addKeybind; //LeftControl Key
-// Draw handle on start if set
-if (GVAR(showPlayerNames) > 0) then {
- GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
-};
+// Draw handle
+call FUNC(updateSettings);
-// Set the EH which waits for a setting to be changed, so that the effect is shown immediately
-if (!GVAR(showPlayerNamesForce)) then {
- ["SettingChanged", {
- PARAMS_2(_name,_value)
- if (_name == QGVAR(showPlayerNames)) then {
- if (isNil(QGVAR(drawHandler)) && {_value > 0}) then {
- GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
- } else {
- if (_value == 0) then {
- removeMissionEventHandler ["Draw3D", GVAR(drawHandler)];
- GVAR(drawHandler) = nil;
- };
- };
- };
- }] call EFUNC(common,addEventHandler);
-};
+// Change settings accordingly when they are changed
+["SettingChanged", {
+ PARAMS_1(_name);
+ if (_name == QGVAR(showPlayerNames)) then {
+ call FUNC(updateSettings);
+ };
+}] call EFUNC(common,addEventHandler);
diff --git a/addons/nametags/XEH_preInit.sqf b/addons/nametags/XEH_preInit.sqf
index f3c9a97cba..51b926cbb3 100644
--- a/addons/nametags/XEH_preInit.sqf
+++ b/addons/nametags/XEH_preInit.sqf
@@ -10,5 +10,6 @@ PREP(initIsSpeaking);
PREP(moduleNameTags);
PREP(onDraw3d);
PREP(setText);
+PREP(updateSettings);
ADDON = true;
diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf
index 12f03e61ca..7373d85de1 100644
--- a/addons/nametags/functions/fnc_moduleNameTags.sqf
+++ b/addons/nametags/functions/fnc_moduleNameTags.sqf
@@ -21,13 +21,13 @@ if !(_activated) exitWith {};
GVAR(Module) = true;
[_logic, QGVAR(playerNamesViewDistance), "playerNamesViewDistance" ] call EFUNC(common,readSettingFromModule);
-[_logic, QGVAR(ShowNamesForAI), "ShowNamesForAI" ] call EFUNC(common,readSettingFromModule);
+[_logic, QGVAR(showNamesForAI), "showNamesForAI" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(showVehicleCrewInfo), "showVehicleCrewInfo" ] call EFUNC(common,readSettingFromModule);
[_logic, QGVAR(showCursorTagForVehicles), "showCursorTagForVehicles" ] call EFUNC(common,readSettingFromModule);
-[_logic, QGVAR(showPlayerNamesForce), "showPlayerNamesForce" ] call EFUNC(common,readSettingFromModule);
-if (GVAR(showPlayerNamesForce)) then {
+// Do Not Force - read module setting only non-default is set due to using SCALAR
+if ((_logic getVariable "showPlayerNames") != -1) then {
[_logic, QGVAR(showPlayerNames), "showPlayerNames" ] call EFUNC(common,readSettingFromModule);
};
-diag_log format ["[ACE]: NameTags Module Initialized. Forced Name Tags Setting: %1",GVAR(showPlayerNamesForce)];
+diag_log text "[ACE]: NameTags Module Initialized.";
diff --git a/addons/nametags/functions/fnc_updateSettings.sqf b/addons/nametags/functions/fnc_updateSettings.sqf
new file mode 100644
index 0000000000..237eb438fd
--- /dev/null
+++ b/addons/nametags/functions/fnc_updateSettings.sqf
@@ -0,0 +1,26 @@
+/*
+ * Author: Jonpas
+ * Dynamically adds and removes Draw3D based on settings on run-time.
+ *
+ * Arguments:
+ * None
+ *
+ * Return Value:
+ * None
+ *
+ * Example:
+ * call ace_nametags_fnc_updateSettings
+ *
+ * Public: No
+ */
+
+#include "script_component.hpp"
+
+if (isNil QGVAR(drawHandler) && {GVAR(showPlayerNames) != 0}) then {
+ GVAR(drawHandler) = addMissionEventHandler ["Draw3D", {_this call FUNC(onDraw3d);}];
+} else {
+ if (!isNil QGVAR(drawHandler) && {GVAR(showPlayerNames) == 0}) then {
+ removeMissionEventHandler ["Draw3D", GVAR(drawHandler)];
+ GVAR(drawHandler) = nil;
+ };
+};
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index df0f42ec79..7aa531fc28 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -25,12 +25,6 @@
Mostra i nomi dei giocatoriПоказывать имена игроков (включить имена)
-
- Force names setting
-
-
- Force name tags option, or by default allows players to choose it on their own. Default: Do Not Force
- Show player name only on cursor (requires player names)Pokaż imiona graczy tylko pod kursorem (wymagana opcja Pokaż imiona graczy)
@@ -144,7 +138,7 @@
Wymuś ukrycie
- Force show
+ Force ShowWymuś wyświetlanie
@@ -164,7 +158,7 @@
Pokazuj imię dowódcy pojazdu nad pojazdem (tylko jeżeli klient ma włączone imiona graczy). Domyślnie: Nie
-
+ This module allows you to customize settings and range of Name Tags.Moduł ten pozwala dostosować ustawienia i zasięg wyświetlania imion.
@@ -176,17 +170,26 @@
Włączone
- Only Cursor
+ Only on CursorTylko pod kursorem
-
- Only On Keypress
+
+ Only on KeypressTylko po wciśnięciu klawisza
- Only Cursor and Keypress
+ Only on Cursor and KeypressTylko pod kursorem i po wciśnięciu klawisza
+
+ Force Show Only on Cursor
+
+
+ Force Show Only on Keypress
+
+
+ Force Show Only on Cursor and Keypress
+ Use Nametag settingsUżyj ustawień imion
@@ -200,7 +203,7 @@
Opcja ta pozwala dostosować sposób wyświetlania imion nad głowami graczy. Opcja "Tylko po wciśnięciu klawisza" wyświetla imiona tylko przytrzymania klawisza "Modyfikator" dostępnego w menu ustawień addonów -> ACE3.
-
+ Effect of sound waves above the heads of speaking players after holding the PTT key. This option works with TFAR and ACRE2.Opcja ta pozwala dostosować sposób wyświetlania efektu fal dźwiękowych nad głowami mówiących graczy, wyświetlanych po przytrzymaniu klawisza PTT. Opcja ta współpracuje z TFAR oraz ACRE2.
From bffe58efd6a331ca423429e318db4dd5e6665185 Mon Sep 17 00:00:00 2001
From: jonpas
Date: Sat, 16 May 2015 00:22:23 +0200
Subject: [PATCH 12/78] Name Tags cleanup
---
addons/nametags/functions/common.hpp | 12 ++---
addons/nametags/functions/fnc_canShow.sqf | 29 +++++-----
addons/nametags/functions/fnc_doShow.sqf | 26 ++++-----
.../functions/fnc_drawNameTagIcon.sqf | 14 +++--
.../nametags/functions/fnc_getVehicleData.sqf | 53 ++++++++-----------
.../nametags/functions/fnc_initIsSpeaking.sqf | 6 +--
addons/nametags/functions/fnc_onDraw3d.sqf | 15 ++++++
addons/nametags/functions/fnc_setText.sqf | 33 ++++++------
.../nametags/functions/fnc_updateSettings.sqf | 1 -
9 files changed, 100 insertions(+), 89 deletions(-)
diff --git a/addons/nametags/functions/common.hpp b/addons/nametags/functions/common.hpp
index caa7a3e982..6aeb24fc5a 100644
--- a/addons/nametags/functions/common.hpp
+++ b/addons/nametags/functions/common.hpp
@@ -1,12 +1,8 @@
/*
- Author: aeroson
-
- Description:
- Images, index in images and order of roles.
- Defined number also implies order, lower number shows more on top of the list.
-*/
-
-#include "script_component.hpp"
+ * Author: aeroson
+ * Images, index in images and order of roles.
+ * Defined number also implies order, lower number shows more on top of the list.
+ */
#define PILOT 0
#define DRIVER 1
diff --git a/addons/nametags/functions/fnc_canShow.sqf b/addons/nametags/functions/fnc_canShow.sqf
index 0e187fee0f..b53f50c93e 100644
--- a/addons/nametags/functions/fnc_canShow.sqf
+++ b/addons/nametags/functions/fnc_canShow.sqf
@@ -1,19 +1,22 @@
/*
- Author: aeroson
-
- Description:
- Might be called several times a second
-
- Parameters:
- None
-
- Returns:
- true if CrewInfo can be shown, false otherwise
-*/
-
+ * Author: aeroson
+ * Checks if crew info can be shown.
+ * Might be called several times a second.
+ *
+ * Arguments:
+ * None
+ *
+ * Return Value:
+ * Can show Crew Info
+ *
+ * Example:
+ * call ace_nametags_fnc_doShow
+ *
+ * Public: No
+ */
#include "script_component.hpp"
-private["_player"];
+private ["_player"];
_player = ACE_player;
diff --git a/addons/nametags/functions/fnc_doShow.sqf b/addons/nametags/functions/fnc_doShow.sqf
index 16a6329347..1b7323921f 100644
--- a/addons/nametags/functions/fnc_doShow.sqf
+++ b/addons/nametags/functions/fnc_doShow.sqf
@@ -1,16 +1,18 @@
/*
- Author: aeroson
-
- Description:
- Shows the actual text and sets text the crew info
-
- Parameters:
- None
-
- Returns:
- Nothing
-*/
-
+ * Author: aeroson
+ * Shows the actual text and sets text the crew info.
+ *
+ * Arguments:
+ * None
+ *
+ * Return Value:
+ * None
+ *
+ * Example:
+ * call ace_nametags_fnc_doShow
+ *
+ * Public: No
+ */
#include "script_component.hpp"
#include "common.hpp";
diff --git a/addons/nametags/functions/fnc_drawNameTagIcon.sqf b/addons/nametags/functions/fnc_drawNameTagIcon.sqf
index 6a7db7d5ac..58f5c8e014 100644
--- a/addons/nametags/functions/fnc_drawNameTagIcon.sqf
+++ b/addons/nametags/functions/fnc_drawNameTagIcon.sqf
@@ -1,17 +1,21 @@
/*
* Author: commy2, esteldunedain
- *
* Draw the nametag and rank icon.
*
- * Argument:
+ * Arguments:
* 0: Unit (Player)
+
+ Debug To Clipboard
+
From b727fd79c4f0c05932869cb784a6d69941a030cf Mon Sep 17 00:00:00 2001
From: PabstMirror
Date: Mon, 18 May 2015 19:29:39 -0500
Subject: [PATCH 17/78] Call Ext Directly
CBA_fnc_split problems
---
.../functions/fnc_debugDumpToClipboard.sqf | 27 +++----------------
1 file changed, 4 insertions(+), 23 deletions(-)
diff --git a/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf b/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
index 55e962b3c3..796ee5891e 100644
--- a/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
+++ b/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
@@ -15,14 +15,12 @@
*/
#include "script_component.hpp"
-_outputString = "Array Variable Count':
-";
{
private["_var"];
_var = missionNamespace getVariable [_x, nil];
if(!isnil "_var" && {(typeName _var) == "ARRAY"} ) then {
- _outputString = _outputString + format["%1 - ARRAY SIZE: %2
+ "ace_clipboard" callExtension format["%1 - ARRAY SIZE: %2
", _x, (count _var)];
};
} forEach (allVariables missionNamespace);
@@ -31,30 +29,13 @@ _outputString = "Array Variable Count':
_unit = _x;
{
private["_var"];
- _var = missionNamespace getVariable [_x, nil];
+ _var = _unit getVariable [_x, nil];
if(!isnil "_var" && {(typeName _var) == "ARRAY"} ) then {
- _outputString = _outputString + text format["%1 - ARRAY SIZE: %2 for %3
+ "ace_clipboard" callExtension format["%1 - ARRAY SIZE: %2 for %3
", _x, (count _var), _unit];
};
} forEach (allVariables _unit);
} forEach allUnits;
-FUNC(clipboardExport) = {
- private["_chunks"];
- _chunks = [];
-
- _chunks = [_this select 0, "-"] call CBA_fnc_split;
-
- {
- private["_chunk"];
- _chunk = _x + ";";
- "ace_clipboard" callExtension format["%1", _chunk];
- } forEach _chunks;
-
- "ace_clipboard" callExtension "--COMPLETE--";
-};
-
-
-[_outputString] call FUNC(clipboardExport);
-
+"ace_clipboard" callExtension "--COMPLETE--";
From 7c8505592b7e46f1cdcb0816005f08e18c6ec23a Mon Sep 17 00:00:00 2001
From: PabstMirror
Date: Tue, 19 May 2015 01:57:41 -0500
Subject: [PATCH 18/78] Chunk Data to Extension, add some extra diag info
---
.../functions/fnc_debugDumpToClipboard.sqf | 48 ++++++++++++++++---
1 file changed, 41 insertions(+), 7 deletions(-)
diff --git a/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf b/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
index 796ee5891e..706e3e95e9 100644
--- a/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
+++ b/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
@@ -15,12 +15,42 @@
*/
#include "script_component.hpp"
+private ["_outputString", "_var", "_unit", "_countSent"];
+#define CHARS_PER_EXT_CALL 2000
+#define MIN_ARRAY_SIZE 0
+
+_outputString = "---ACE Debug---
+";
+
+_outputString = _outputString + format ["--Performance--
+diag_fps = %1
+count cba_common_perFrameHandlerArray = %2
+count diag_activeSQFScripts = %3
+count diag_activeSQSScripts = %4
+count diag_activeMissionFSMs = %5
+
+", diag_fps, count cba_common_perFrameHandlerArray, count diag_activeSQFScripts, count diag_activeSQSScripts,count diag_activeMissionFSMs];
+
+_outputString = _outputString + "--Player--
+";
+if (isNull ACE_player) then {
+ _outputString = _outputString + "Null
+
+";
+} else {
+ _outputString = _outputString + format ["typeOf = %1
+animationState = %2
+
+", typeOf ace_player, animationState ace_player];
+};
+
+_outputString = _outputString + format ["--Array Info (count >= %1)--
+", MIN_ARRAY_SIZE];
{
- private["_var"];
_var = missionNamespace getVariable [_x, nil];
- if(!isnil "_var" && {(typeName _var) == "ARRAY"} ) then {
- "ace_clipboard" callExtension format["%1 - ARRAY SIZE: %2
+ if(!isnil "_var" && {(typeName _var) == "ARRAY"} && {(count _var) > MIN_ARRAY_SIZE}) then {
+ _outputString = _outputString + format["%1 - ARRAY SIZE: %2
", _x, (count _var)];
};
} forEach (allVariables missionNamespace);
@@ -28,14 +58,18 @@
{
_unit = _x;
{
- private["_var"];
_var = _unit getVariable [_x, nil];
- if(!isnil "_var" && {(typeName _var) == "ARRAY"} ) then {
- "ace_clipboard" callExtension format["%1 - ARRAY SIZE: %2 for %3
-", _x, (count _var), _unit];
+ if(!isnil "_var" && {(typeName _var) == "ARRAY"} && {(count _var) > MIN_ARRAY_SIZE}) then {
+ _outputString = _outputString + format["%1 on [%2] - ARRAY SIZE: %3
+", _x, _unit, (count _var)];
};
} forEach (allVariables _unit);
} forEach allUnits;
+_countSent = 0;
+while {_countSent < (count _outputString)} do {
+ "ace_clipboard" callExtension (_outputString select [_countSent, CHARS_PER_EXT_CALL]);
+ _countSent = _countSent + CHARS_PER_EXT_CALL;
+};
"ace_clipboard" callExtension "--COMPLETE--";
From 7eeddfbd6584a6135600ede616cdc5df41c6109a Mon Sep 17 00:00:00 2001
From: Macusercom
Date: Tue, 26 May 2015 17:04:53 +0200
Subject: [PATCH 19/78] German translations
Added a lot of German translations and fixed even more typos.
---
addons/advanced_ballistics/stringtable.xml | 25 ++++-
addons/ballistics/stringtable.xml | 3 +-
addons/captives/stringtable.xml | 4 +-
addons/common/stringtable.xml | 16 ++-
addons/explosives/stringtable.xml | 9 +-
addons/fcs/stringtable.xml | 4 +-
addons/hearing/stringtable.xml | 3 +
addons/interaction/stringtable.xml | 11 +-
addons/inventory/stringtable.xml | 4 +-
addons/magazinerepack/stringtable.xml | 6 +-
addons/map/stringtable.xml | 13 +++
addons/medical/stringtable.xml | 114 ++++++++++++++++++---
addons/microdagr/stringtable.xml | 7 +-
addons/missileguidance/stringtable.xml | 7 +-
addons/mk6mortar/stringtable.xml | 9 +-
addons/nametags/stringtable.xml | 23 ++++-
addons/nightvision/stringtable.xml | 16 +--
addons/optionsmenu/stringtable.xml | 14 ++-
addons/respawn/stringtable.xml | 13 ++-
addons/switchunits/stringtable.xml | 15 ++-
addons/vehiclelock/stringtable.xml | 15 ++-
addons/weather/stringtable.xml | 14 +++
addons/winddeflection/stringtable.xml | 12 ++-
23 files changed, 301 insertions(+), 56 deletions(-)
diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml
index d39139ce36..1d37742800 100644
--- a/addons/advanced_ballistics/stringtable.xml
+++ b/addons/advanced_ballistics/stringtable.xml
@@ -28,92 +28,115 @@
Advanced BallisticsZaawansowana balistyka
+ Erweiterte BallistikAdvanced BallisticsZaawansowana balistyka
+ Erweiterte BallistikEnables advanced ballisticsAktywuje zaawansowaną balistykę
+ Aktiviert die erweiterte BallistikEnabled For Snipers
+ Für Sniper aktiviertEnables advanced ballistics for non local snipers (when using high power optics)
+ Aktiviert die erweiterte Ballistik für Nicht-lokale-Sniper (wenn Optiken mit hohem Zoom)Enabled For Group Members
+ Für Gruppenmitglieder aktiviertEnables advanced ballistics for non local group members
+ Aktiviert die erweiterte Ballistik für nicht lokale GruppenmitgliederEnabled For Everyone
+ Für jeden aktiviertEnables advanced ballistics for all non local players (enabling this may degrade performance during heavy firefights in multiplayer)
+ Aktiviert die erweiterte Ballistik für alle nicht lokalen Spieler (das zu aktivieren könnte die Leistung während großen Feuergefechten im Multiplayer reduzieren)Always Enabled For Group MembersZawsze akt. dla czł. grupy
+ Für Gruppenmitglieder immer aktiviertAlways enables advanced ballistics when a group member firesAktywuje zaawansowaną balistykę dla wszystkich członków grupy
+ Erweiterte Ballistik immer aktiviert lassen, wenn ein Gruppenmitglieder schießtDisabled In FullAuto ModeWył. podczas ognia auto.
+ Im AutDisables the advanced ballistics during full auto fireDezaktywuje zaawansowaną balistykę podczas ognia automatycznego
+ Deaktiviert die erweiterte Ballistik während VollautomatikEnable Ammo Temperature SimulationSymulacja temp. amunicji
+ Munitionstemperatur-Simulation aktivierenMuzzle velocity varies with ammo temperaturePrędkość wylotowa pocisku jest zależna od temperatury amunicji
+ MünEnable Barrel Length SimulationSymulacja długości lufy
+ Lauflängen-Simulation aktivierenMuzzle velocity varies with barrel lengthPrędkość wylotowa pocisku jest zależna od długości lufy
+ Länge des Laufs verändert MündungsbeschleunigungEnable Bullet Trace EffectEfekt smugi pocisku
+ Leuchtspurgeschosse aktivierenEnables a bullet trace effect to high caliber bullets (only visible when looking through high power optics)Aktywuje efekt smugi pocisku dla pocisków wysokokalibrowych (widoczne tylko podczas patrzenia przez optykę)
+ Aktiviere Leuchtspurgeschosse für hohe Kaliber (nur sichtbar bei Verwendung von Visieren)Simulation IntervalInterwał symulacji
+ SimulationsintervalDefines the interval between every calculation stepOkreśla interwał pomiędzy każdym krokiem kalkulacji
+ Gibt das Interval zwischen jeder Berechnung anSimulation RadiusZasięg symulacji
+ SimulationsradiusDefines the radius around the player (in meters) at which advanced ballistics are applied to projectilesOkreśla obszar naokoło gracza (w metrach), na którym zaawansowana balistyka jest aplikowana dla pocisków
+ Gibt den Radius an (in Metern) bei dem die erweiterte Ballistik um den Spieler auf Geschosse angewendet wirdModuł ten pozwala aktywować zaawansowaną balistykę biorącą przy obliczeniach trajektorii lotu pocisku pod uwagę takie rzeczy jak temperatura powietrza, ciśnienie atmosferyczne, wilgotność powietrza, siły Coriolisa i Eotvosa, grawitację a także broń z jakiej wykonywany jest strzał oraz rodzaj amunicji. Wszystko to sprowadza się na bardzo dokładne odwzorowanie balistyki.
-
+
\ No newline at end of file
diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml
index 85ac44b4de..68b6146ca8 100644
--- a/addons/ballistics/stringtable.xml
+++ b/addons/ballistics/stringtable.xml
@@ -1595,6 +1595,7 @@
[ACE] Ammo Supply Crate[ACE] Skrzynka z amunicją
+ [ACE] Munitionskiste
-
+
\ No newline at end of file
diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml
index 07cf780e19..9c164e28fe 100644
--- a/addons/captives/stringtable.xml
+++ b/addons/captives/stringtable.xml
@@ -196,10 +196,12 @@
Make Unit SurrenderPoddaj się!
+ Einheit aufgeben lassenSync a unit to make them surrender.<br />Source: ace_captivesZsynchronizuj z jednostką aby sprawić by się poddała<br />Źródło: ace_captives
+ Einheit synchronisieren, um sie aufgeben zu lassen.<br />Quelle: ace_captives
-
+
\ No newline at end of file
diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml
index 1b960de982..6a1ff475a1 100644
--- a/addons/common/stringtable.xml
+++ b/addons/common/stringtable.xml
@@ -39,7 +39,7 @@
ACE Options
- ACE Optionen
+ ACE-OptionenOpciones ACEUstawienia ACENastavení ACE
@@ -473,6 +473,7 @@
Check PBOsSprawdzaj PBO
+ Überprüfe PBOs
@@ -481,46 +482,57 @@
ActionAkcja
+ AktionWhat to do with people who do not have the right PBOs?Co zrobić z graczami, którzy nie mają właściwych PBO?
+ Was soll mit Leuten passieren, die nicht die richtigen PBOs haben?Warn onceOstrzeż raz
+ Einmal verwarnenWarn (permanent)Ostrzeżenie (permanentne)
+ Immer verwarnenKickKick
+ KickenCheck all addonsSprawdź wsz. addony
+ Alle Addons überprüfenCheck all addons instead of only those of ACE?Sprawdzaj wszystkie addony czy tylko te z ACE?
+ Alle Addons anstatt nur ACE überprüfen?WhitelistBiała lista
+ WhitelistWhat addons are allowed regardless?Jakie addony są dozwolone?
+ Welche Addons werden dennoch erlaubt?LSD VehiclesPojazdy LSD
+ LSD-FahrzeugeAdds LSD effect to synchronized vehicleDodaje efekt LSD pod zsynchronizowany pojazd
+ Fügt einen LSD-Effekt zum synchronisierten Fahrzeug hinzu
-
+
\ No newline at end of file
diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml
index 5f5076175d..e88d7f0a4b 100644
--- a/addons/explosives/stringtable.xml
+++ b/addons/explosives/stringtable.xml
@@ -1,4 +1,4 @@
-
+
@@ -508,26 +508,31 @@
Explosive SystemSystem ładunków wybuchowych
+ SprengstoffsystemRequire specialists?Wymagaj specjalistów?
+ Benötigt Experten?Require explosive specialists to disable explosives? Default: NoWymagać saperów do rozbrajania ładunków wybuchowych? Domyślnie: Nie
+ Benötige Sprengstoffexperte um Sprengladungen zu entschärfen? Standard: NeinPunish non-specialists?Karaj nie-specjalistów?
+ Bestrafe Nicht-Experten?Increase the time it takes to complete actions for non-specialists? Default: YesZwiększyć ilość wymaganego czasu do ukończenia akcji dla nie-specjalistów? Domyślnie: Tak
+ Entschärfungszeit für Nicht-Experten erhöhen? Standard: JaModuł ten pozwala dostosować opcje związane z ładunkami wybuchowymi, ich podkładaniem oraz rozbrajaniem.
-
+
\ No newline at end of file
diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml
index d62a5d85ea..77d683fc98 100644
--- a/addons/fcs/stringtable.xml
+++ b/addons/fcs/stringtable.xml
@@ -3,7 +3,7 @@
Lase Target / Measure Distance
- Ziel anlasern / Entfernung Messen
+ Ziel anlasern / Entfernung messenTélémétrer la cibleNaświetl cel / Zmierz odległośćOznačit cíl / Změřit vzdálenost
@@ -74,4 +74,4 @@
СУО обнулен.
-
+
\ No newline at end of file
diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml
index 9e960f6d63..e8bf6c4ab1 100644
--- a/addons/hearing/stringtable.xml
+++ b/addons/hearing/stringtable.xml
@@ -112,14 +112,17 @@
HearingSłuch
+ GehörEnable combat deafness?Wł. głuchotę bojową
+ Aktiviere Taubheit im Gefecht?Enable combat deafness?Możliwość chwilowej utraty słuchu przy głośnych wystrzałach i jednoczesnym braku włożonych stoperów
+ Aktiviere Taubheit im Gefecht?
diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml
index b2e75ccdff..aa39762f6c 100644
--- a/addons/interaction/stringtable.xml
+++ b/addons/interaction/stringtable.xml
@@ -1,4 +1,4 @@
-
+
@@ -111,7 +111,7 @@
Interaction Menu (Self)
- Interaktionsmenü (Selbst)
+ Interaktionsmenü (selbst)Menú de interacción (Propio)Menu interakcji (własne)Menu interakce (vlastní)
@@ -495,7 +495,7 @@
Get Down!
- Auf Den Boden!
+ Auf den Boden!Al suelo!Padnij!K zemi!
@@ -507,7 +507,7 @@
Team Management
- Team Management
+ TeamverwaltungGestión de equipoGestion d'équipeZarządzanie oddziałem
@@ -796,14 +796,17 @@
Interaction SystemSystem interakcji
+ InteraktionssystemEnable Team ManagementWł. zarządzanie drużyną
+ Aktiviere TeamverwaltungShould players be allowed to use the Team Management Menu? Default: YesCzy gracze mogą korzystać z menu zarządzania drużyną? Domyślnie: Tak
+ Sollen Spieler das Teamverwaltungsmenü verwenden dürfen? Standard: Ja
diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml
index 6ad5ec0408..8272594df5 100644
--- a/addons/inventory/stringtable.xml
+++ b/addons/inventory/stringtable.xml
@@ -15,7 +15,7 @@
Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed.
- Im Regelfall wird die Inventargröße durch die Größe der Nutzeroberfläche bestimmt. Diese Einstellung erlaubt es das Inventar unter Ausschluss der Schriftgröße zu vergrößern. Dadurch können mehr Gegenstände angezeigt werden.
+ Im Regelfall wird die Inventargröße durch die Größe der Nutzeroberfläche bestimmt. Diese Einstellung erlaubt es, das Inventar unter Ausschluss der Schriftgröße zu vergrößern. Dadurch können mehr Gegenstände angezeigt werden.Normalmente la pantalla de inventario se escala por el tamaño de la interfaz de usuario. Esto permite ampliar el tamaño de la interfaz de usuario de inventario, pero no aumenta el tamaño de fuente, permitiendo mostrar más filas.Обычно, размер окна инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря, не увеличивая размеры шрифтов, так что отображется большее количество строк.Normálně se velikost invetáře škáluje s velikostí UI. Toto nastavení dovoluje škálování velikost inventáře ale nežvětšuje velikost fontu. To dovoluje zobrazení více řad v inventáři.
@@ -26,4 +26,4 @@
Normalmente o tamanho da tela do inventário é ditada pelo tamanho da UI. Isso permite aumentar o tamanho da tela de inventário, mas não aumenta o tamanho da fonte, permitindo que mais linhas sejam visualizadas.
-
+
\ No newline at end of file
diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml
index 8c1a0e01dc..c6879280da 100644
--- a/addons/magazinerepack/stringtable.xml
+++ b/addons/magazinerepack/stringtable.xml
@@ -76,7 +76,7 @@
Repacking FinishedRéorganisation terminée
- Wiederverpacken Fertig
+ Wiederverpacken fertigReorganización finalizadaПерепаковка завершенаPáskování dokončeno
@@ -88,7 +88,7 @@
Repacking InterruptedRéorganisation interrompue
- Umpacken Unterbrochen
+ Umpacken unterbrochenReorganización interrumpidaПерепаковка прерванаPáskování přerušeno
@@ -110,4 +110,4 @@
%1 Total e %2 Parcial
-
+
\ No newline at end of file
diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml
index c93ff4c286..d6546b2b4c 100644
--- a/addons/map/stringtable.xml
+++ b/addons/map/stringtable.xml
@@ -4,10 +4,12 @@
MapMapa
+ KarteMap illumination?Oświetlenie mapy
+ KartenbeleuchtungCalculate dynamic map illumination based on light conditions?
@@ -16,26 +18,32 @@
Map shake?Drżenie mapy
+ KamerawackelnMake map shake when walking?Ekran mapy drży podczas ruchu
+ Kamerawackeln beim Gehen?Limit map zoom?Ograniczony zoom
+ Kartenzoom einschränkenLimit the amount of zoom available for the map?Ogranicza maksymalny stopień przybliżenia mapy
+ Zoomstufe der Karte einschränken?Show cursor coordinates?Koordynaty pod kursorem
+ Zeige Cursor-Koordinaten?Show the grid coordinates on the mouse pointer?Pokazuje pod kursorem koordynaty wskazanego kwadratu mapy
+ Gitter-Koordinaten auf dem Mauszeiger anzeigen?
@@ -44,22 +52,27 @@
Blue Force TrackingBlue Force Tracking
+ Blue Force TrackingIntervalInterwał
+ IntervalHow often the markers should be refreshed (in seconds)Jak często markery powinny być odświeżane (w sekundach)
+ Wie oft sollen die Markierungen aktualisiert werden (in Sekunden)Hide AI groups?Ukryj grupy AI
+ KI-Gruppen verstecken?Hide markers for 'AI only' groups?Ukrywa markery dla grup złożonych tylko z AI
+ Verstecke Marker für "nur KI"-Gruppen?
diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml
index 9e818e8ca3..7384fea5ae 100644
--- a/addons/medical/stringtable.xml
+++ b/addons/medical/stringtable.xml
@@ -44,7 +44,7 @@
Устанавливает количество мусора, который появляется после использования мед. препаратов. Большое количество мусора может уменьшить производительность, поэтому данная настройка локальна для клиента.Il livello di dettagli della simulazione dei rifiuti indica il numero di rifiuti che verranno creati localmente nel client. La creazione di troppi rifiuti in aree locali potrebbe causare lag e calo di FPS. Questo è un settaggio client.Le niveau de simulation des détritus règle la quantité de déchets qui vont être créés localement chez le client. Des quantitées excessive chez certains clients peuvent causer des chutes de FPS, c'est donc une option client uniquement.
- Die Einstellung für das Abfall-Detaillevel stellt die Menge der lokal erzeugten medizinischen Abfälle ein. Zuviel erzeugte Abfälle können FPS-Lags erzeugen, deswegen ist diese Einstellung nur clientseitig.
+ Die Einstellung für das Abfall-Detaillevel stellt die Menge der lokal erzeugten medizinischen Abfälle ein. Zuviel erzeugte Abfälle können FPS-Einbrüche erzeugen, deswegen ist diese Einstellung nur clientseitig.A hulladékszimuláció részletessége megszabja a kliens által megjelenített hulladékobjektumok mennyiségét. Súlyos mennyiségek izolált területeken alacsony FPS-t okozhatnak, így ez egy kliensoldali beállítás.O nível de detalhe de sujeira determina o número de itens que irão aparecer no cliente. Quantidades excessivas em áreas locais podem aumentar o lag do FPS, então esta é uma opção somente para o cliente.Počet zobrazených předmětů po použití zdravotnického materiálu ovlivňuje počet objektů, které budou zobrazeny klientovi v místě použití zdravotnického materiálu. Vyšší množství objektů může způsobovat poklesy FPS a proto je toto nastavení čistě na klientovi.
@@ -111,7 +111,7 @@
Transfuse Saline
- Salzlösungtransfusion
+ SalzlösungstransfusionTransfundir salinoTransfúze fyziologický roztokuPrzetocz sól fizjologiczną
@@ -123,7 +123,7 @@
Apply Tourniquet
- Tourniquet anwenden
+ Druckverband anwendenAplicar torniqueteAplikovat škrtidloZałóż stazę
@@ -171,7 +171,7 @@
Bandage Left Arm
- Arm links verbinden
+ Linken Arm verbindenVendar el brazo izquierdoBandażuj lewe ramięObvázat levou ruku
@@ -183,7 +183,7 @@
Bandage Right Arm
- Arm rechts verbinden
+ Rechten Arm verbindenVendar el brazo derechoBandażuj prawe ramięObvázat pravou ruku
@@ -195,7 +195,7 @@
Bandage Left Leg
- Bein links verbinden
+ Linkes Bein verbindenVendar la pierna izquierdaBandażuj lewą nogęObvázat levou nohu
@@ -207,7 +207,7 @@
Bandage Right Leg
- Bein rechts verbinden
+ Rechtes Bein verbindenVendar la pierna derechaBandażuj prawą nogęObvázat pravou nohu
@@ -267,7 +267,7 @@
Transfusing Saline ...
- Sallösungtransfusion ...
+ Salzlösungtransfusion ...Transfusión de salino ...Probíha transfúze fyziologický roztoku ...Przetaczanie soli fizjologicznej ...
@@ -747,7 +747,7 @@
Tourniquet [CAT]
- Tourniquet [CAT]
+ Druckverband [CAT]ЖгутTorniquete [CAT]Tourniquet [CAT]
@@ -787,7 +787,7 @@
Utilizado para cubrir una heridaUtilisé pour couvrir une blessureUżywany w celu przykrycia i ochrony miejsca zranienia
- Verwendet, um Wunden abzudecken
+ Verwendet um Wunden abzudeckenSebesülések befedésére alkalmasUsato per coprire una feritaUsado para cobrir um ferimento
@@ -915,7 +915,7 @@
Morphine autoinjector
- Morphium Autoinjektor
+ Morphium-AutoinjektorМорфин в пневмошприцеMorfina auto-inyectableAuto-injecteur de Morphine
@@ -955,7 +955,7 @@
Atropina auto-inyectableAuto-injecteur d'AtropineAutostrzykawka AtroPen
- Atropin Autoinjektor
+ Atropin-AutoinjektorAutoinjektor atropinAtropin autoinjektorAutoiniettore di atropina
@@ -967,7 +967,7 @@
Usado en escenarios NBQUtilisé en cas d'attaque CBRNAtropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice.
- Verwendet bei ABC Kontamination
+ Verwendet bei ABC-KontaminationNBK helyzetek esetén használandóUsato in situazioni con gas nervino.Usado em casos de ataque QBRN
@@ -979,7 +979,7 @@
Medicamento usado por militares en escenarios NBQMédicament utilisé par l'armée en cas d'attaque CBRNAtropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC.
- Ein Medikament, das vom Militär bei ABC Kontamination verwendet wird.
+ Ein Medikament, das vom Militär bei ABC-Kontamination verwendet wird.Egy instabil alkaloid, NBK helyzetek esetén a katonai szervezetek veszik használatba.E' un farmaco usato in ambito militare in scenari con presenza di gas nervino.Uma droga usada por militares em casos de ataque QBRN.
@@ -991,7 +991,7 @@
Epinefrina auto-inyectableAuto-injecteur d'épinéphrineAutostrzykawka EpiPen
- Epiniphrin Autoinjektor
+ Epiniphrin-AutoinjektorAutoinjektor adrenalinEpinefrin autoinjektorAutoiniettore di epinefrina
@@ -1016,7 +1016,7 @@
Medicament qui fonctionne sur le système nerveux sympathique créant une dilatation des bronches, augmente la fréquence cardiaque et annule les effets d'une réaction allergique (anaphylaxie). Utilisé lors d'arrêt cardio-respiratoire pour augmenter les chances de retrouver un pouls.EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności.Una sostanza che permette di dilatare i bronchi, aumentare il battito cardiaco e combattere effetti di reazioni allergiche. Usato anche in casi di arresto cardiaco.
- Ein Medikament, dass die Bronchien erweitert, die Herzfrequenz erhöht und Symptome von allergischen Reaktionen(Anaphylaxie) bekämpft. Wird bei plötzlichem Herzstillstand verabreicht.
+ Ein Medikament, das die Bronchien erweitert, die Herzfrequenz erhöht und Symptome von allergischen Reaktionen(Anaphylaxie) bekämpft. Wird bei plötzlichem Herzstillstand verabreicht.Uma droga trabalha dilatando os bronquios, aumentando a frequência cardíaca e combate efeitos de reações alérgicas(anáfilaticas). Usado em casos de parada cardiaca com poucas changes de recuperação.Egy hormon, mely a szimpatikus idegrendszer által kitágítja a hörgőket, valamint megnöveli a szívverést, ezzel ellensúlyozva ilyen jellegű allergiás reakciókat (anafilaxiás sokk). Hirtelen szívmegállás esetén is használt, idő alatt csökkenő hatásfokkal.Zúžení periferních cév díky působení na alfa receptory a následné kontrakci hladkých svalů, tím dochází k tzv. centralizaci oběhu, krev se soustřeďuje v životně důležitých centrálních orgánech (srdce, mozek, plíce), působí také pozitivně na srdeční činnost a dochází ke zvýšení krevního tlaku a tepu. Dále se používá při náhlé srdeční zástavě.
@@ -2708,10 +2708,12 @@
Medical Settings [ACE]Ustawienia medyczne [ACE]
+ Medizinische Einstellungen [ACE]Medical LevelPoziom medyczny
+ Medizinisches LevelWhat is the medical simulation level?
@@ -2720,14 +2722,17 @@
BasicPodstawowy
+ StandardAdvancedZaawansowany
+ ErweitertMedics settingPoziom medyków
+ Medizinische EinstellungenWhat is the level of detail prefered for medics?
@@ -2736,10 +2741,12 @@
Disable medicsWyłącz medyków
+ Sanitäter deaktivierenEnable LitterAktywuj odpadki
+ Abfall aktivierenEnable litter being created upon treatment
@@ -2756,14 +2763,17 @@
Enable ScreamsAktywuj wrzaski
+ Schreie aktivierenEnable screaming by injuried unitsAktywuj wrzeszczenie z bólu przez ranne jednostki
+ Aktiviere Schreie bei verletzten EinheitenPlayer DamagePróg obrażeń graczy
+ SpielerschadenWhat is the damage a player can take before being killed?
@@ -2772,6 +2782,7 @@
AI DamagePróg obrażeń AI
+ KI-SchadenWhat is the damage an AI can take before being killed?
@@ -2780,118 +2791,147 @@
AI UnconsciousnessNieprzytomność AI
+ KI-BewusstlosigkeitAllow AI to go unconsciousCzy AI może być nieprzytomne od odniesionych obrażeń?
+ KI kann bewusstlos werdenDisabledWyłączone
+ DeaktiviertEnabledWłączone
+ AktiviertPrevent instant deathWył. natychmiast. śmierć
+ Verhindere direkten TodHave a unit move to unconscious instead of deathSpraw, aby jednostka została przeniesiona do stanu nieprzytomności zamiast ginąć na miejscu od śmiertelnych obrażeń
+ Lässt eine Einheit bewusstlos werden anstatt zu sterbenBleeding coefficientMnożnik krwawienia
+ VerblutungsmultiplikatorCoefficient to modify the bleeding speedMnożnik modyfikujący prędkość wykrwawiania się
+ Multiplikator um die Verblutungsgeschwindigkeit zu verändernPain coefficientMnożnik bólu
+ SchmerzmultiplikatorCoefficient to modify the pain intensityMnożnik modyfikujący intensywność bólu
+ Multiplikator um den Schmerzintensität zu verändernSync statusSynchronizuj status
+ Status synchronisierenKeep unit status synced. Recommended on.Utrzymuj synchronizację statusu jednostek. Zalecane zostawienie tej opcji włączonej.
+ Status der Einheit synchron halten. Sollte aktiviert bleiben.Provides a medical system for both players and AI.Moduł ten dostarcza system medyczny dla graczy oraz AI.
+ Aktiviert ein medizinisches System für Spieler und KI.Advanced Medical Settings [ACE]Zaawansowane ustawienia medyczne [ACE]
+ Erweiterte medizinische Einstellungen [ACE]Enabled forAktywne dla
+ Aktiviert fürSelect what units the advanced medical system will be enabled forWybierz dla kogo zaawansowany system medyczny będzie aktywny
+ Wähle aus welche Einheiten das erweiterte medizinische System habenPlayers onlyTylko dla graczy
+ Nur SpielerPlayers and AIGracze oraz AI
+ Spieler und KIEnable Advanced woundsAkt. zaawansowane rany
+ Aktiviere erweiterte WundenAllow reopening of bandaged wounds?Pozwól na otwieranie się zabandażowanych ran?
+ Erlaube das Öffnen von bandagierten Wunden?Vehicle CrashesObrażenia od kolizji
+ FahrzeugunfälleDo units take damage from a vehicle crash?Czy jednostki otrzymują obrażenia w wyniku kolizji pojazdów?
+ Bekommen Einheiten von Fahrzeugunfällen Schaden?Allow PAKUst. apteczek osobistych
+ Erlaube ErstehilfekastenWho can use the PAK for full heal?Kto może skorzystać z apteczki osobistej w celu pełnego uleczenia?
+ Wer kann den Erstehilfekasten für eine Endheilung verwenden?AnyoneWszyscy
+ JederMedics onlyTylko medycy
+ Nur SanitäterDoctors onlyTylko doktorzy
+ Nur ÄrzteRemove PAK on useUsuń apteczkę po użyciu
+ Entferne Erstehilfekasten bei VerwendungShould PAK be removed on usage?Czy apteczka osobista powinna zniknąć z ekwipunku po jej użyciu?
+ Sollen Erstehilfekästen bei Verwendung entfernt werden?Locations PAK
@@ -2900,42 +2940,52 @@
Where can the personal aid kit be used?Gdzie można korzystać z apteczek osobistych?
+ Wo kann der Erstehilfekasten verwendet werden?AnywhereWszędzie
+ ÜberallMedical vehiclesPojazdy medyczne
+ Medizinische FahrzeugeMedical facilityBudynki medyczne
+ Medizinische EinrichtungenVehicles & facilityPojazdy i budynki medyczne
+ Fahrzeuge & EinrichtungenDisabledWyłączone
+ DeaktiviertAllow Surgical kit (Adv)Ust. zestawu chirurg.
+ Erlaube OperationskastenWho can use the surgical kit?Kto może skorzystać z zestawu chirurgicznego w celu zszycia ran?
+ Wer kann den Operationskasten verwenden?Remove Surgical kit (Adv)Usuń zest. chir. po użyciu
+ Enrtferne Operationskasten (erweitert)Should Surgical kit be removed on usage?Czy zestaw chirurgiczny powinien zniknąć z ekwipunku po jego użyciu?
+ Entferne Operationskästen bei Verwendung?Locations Surgical kit (Adv)
@@ -2944,58 +2994,72 @@
Where can the Surgical kit be used?Gdzie można korzystać z zestawu chirurgicznego?
+ Wo kann der Operationskasten verwendet werden?Configure the treatment settings from ACE MedicalSkonfiguruj zaawansowane ustawienia leczenia systemu medycznego ACE
+ Behandlungseinstellungen vom ACE-Medical konfigurierenRevive Settings [ACE]Ustawienia wskrzeszania [ACE]
+ Wiederbelebungseinstellungen [ACE]Enable ReviveAktywuj wskrzeszanie
+ Erlaube WiederbelebungEnable a basic revive systemAktywuj podstawowy system wskrzeszania
+ Aktiviere Standard-WiederbelebungssystemMax Revive timeMaks. czas agonii
+ Maximale WiederbelebungszeitMax amount of seconds a unit can spend in revive stateMaksymalna długość agonii w sekundach (czas na wskrzeszenie)
+ Maximale Zeitspanne in Sekunden die eine Einheit im Wiederbelebungszustand verbringen kannMax Revive livesMaks. ilość wskrzeszeń
+ Maximale Leben bei WiederbelebungMax amount of lives a unit. 0 or -1 is disabled.Maksymalna ilość wskrzeszeń. Wpisz 0 lub -1 aby wyłączyć.
+ Maximale Anzahl von Leben einer Einheit. 0 or -1 bedeutet deaktiviert.Provides a medical system for both players and AI.Moduł ten aktywuje podstawowy system wskrzeszania. Jednostka po otrzymaniu śmiertelnych obrażeń przechodzi do stanu agonii, która trwa określoną długość czasu. W tym czasie aby wskrzesić i jednocześnie odratować jednostkę należy opatrzeć jej rany i wykonać RKO.
+ Aktiviert das Medicsystem für Spieler und KI.Set Medic Class [ACE]Ustaw klasę medyka [ACE]
+ Setze Sanitäterklassen [ACE]ListLista
+ ListeList of unit names that will be classified as medic, separated by commas.Lista nazw jednostek, które są sklasyfikowane jako medycy, oddzielone przecinkami.
+ Liste von Namen, die als Sanitäter verwendet werden. Wird durch Kommas getrennt.Is MedicKlasa medyczna
+ Ist Sanitäter
@@ -3004,66 +3068,82 @@
NoneŻadna
+ KeineRegular medicZwykły medyk
+ Normaler SanitäterDoctor (Only Advanced Medics)Doktor (tylko zaawansowani medycy)
+ Arzt (nur erweiterte Sanitäter)Assigns the ACE medic class to a unitModuł ten przypisuje klasę medyka ACE do jednostek.
+ Weise die ACE-Sanitäterklasse einer Einheit zuSet Medical Vehicle [ACE]Ustaw pojazd medyczny [ACE]
+ Setze medizinisches Fahrzeug [ACE]ListLista
+ ListeList of vehicles that will be classified as medical vehicle, separated by commas.Lista nazw pojazdów, które są sklasyfikowane jako pojazdy medyczne, oddzielone przecinkami.
+ Liste ovn Fahrzeugen, die als medizinische Fahrzeuge verwendet werden. Wird durch Kommas getrennt.Is Medical VehicleJest pojazdem med.
+ Ist medizinisches FahrzeugWhatever or not the objects in the list will be a medical vehicle.Czy pojazdy z tej listy są pojazdami medycznymi.
+ Leg fest ob das Objekt in der Liste ein medizinisches Fahrzeug ist.Assigns the ACE medic class to a unitModuł ten pozwala na przypisanie danym pojazdom statusu pojazdów medycznych. Wewnątrz takiego pojazdu można wykonywać zaawansowane zabiegi medyczne.
+ Weist die ACE-Sanitäterklasse einer Einheit zuSet Medical Facility [ACE]Ustaw budynek medyczny [ACE]
+ Setze medizinische Einrichtung [ACE]Is Medical FacilityJest budynkiem med.
+ Ist eine medizinische EinrichtungRegisters an object as a medical facilityPrzypisuje danemu obiektowi status budynku medycznego
+ Definiert ein Objekt als medizinische EinrichtungDefines an object as a medical facility. This allows for more advanced treatments. Can be used on buildings and vehicles.Moduł ten pozwala przypisać status budynku medycznego danemu obiektowi. Budynek taki pozwala na wykonywanie zaawansowanych zabiegów medycznych. Może być użyte na pojazdach i budynkach.
+ Definiert ein Objekt als medizinische Einrichtung. Das ermöglicht weitere Behandlungen. Kann bei Gebäuden und Fahrzeugen verwendet werden.[ACE] Medical Supply Crate (Basic)[ACE] Skrzynka z zapasami medycznymi (podstawowa)
+ [ACE] Medizinische Kiste (standard)[ACE] Medical Supply Crate (Advanced)[ACE] Skrzynka z zapasami medycznymi (zaawansowana)
+ [ACE] Medizinische Kiste (erweitert)Yes
@@ -3090,4 +3170,4 @@
No
-
+
\ No newline at end of file
diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml
index b1bac6976b..9371840137 100644
--- a/addons/microdagr/stringtable.xml
+++ b/addons/microdagr/stringtable.xml
@@ -312,22 +312,27 @@
How much map data is filled on MicroDAGR'sJak duża część informacji mapy jest załadowana do MicroDAGR?
+ Wie viel Daten auf einem MicroDAGR zu sehen sindFull Satellite + BuildingsPełna satelitarna + budynki
+ Satellitenbild + GebäudeTopographical + RoadsTopograficzna + drogi
+ Topografisch + StraßenNone (Cannot use map view)Żadna (wyłącza ekran mapy)
+ Keine (kann keine Kartenansicht verwenden)Controls how much data is filled on the microDAGR items. Less data restricts the map view to show less on the minimap.<br />Source: microDAGR.pboModuł ten pozwala kontrolować jak duża ilość informacji jest załadowana do przedmiotów MicroDAGR. Mniejsza ilość danych ogranicza widok mapy pokazując mniej rzeczy na minimapie.<br />Źródło: microDAGR.pbo
+ Steuert wie viel Daten auf dem microDAGR zu sehen ist. Weniger Daten schränken die Kartenansicht ein, um mehr auf der Minimap zu sehen.<br />Quelle: microDAGR.pbo
-
+
\ No newline at end of file
diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml
index 798b2aafcd..d1042ee87e 100644
--- a/addons/missileguidance/stringtable.xml
+++ b/addons/missileguidance/stringtable.xml
@@ -19,7 +19,7 @@
Guida dei missili avanzata, o AMG, offre diversi miglioramenti alla teleguida di missili. E' anche un sistema necessario per i tipi di armi missile.Продвинутое наведение ракет, или ПНР, обеспечивает множество усовершествований для наведения и стрельбы ракет. Также, это система, необходимая для всех ракетных типов оружия.El guiado avanzado de misiles, o AMG en sus siglas en inglés, ofrece múltiples mejoras en el fijado y disparo de misiles. Es también un sistema requerido para armas de tipo misil.
- Das Erweiterte Raketenlenksystem, auch ERls genannt, bietet viele Verbesserungen zum Aufschalten und Feuern mittels gelenkten Raketen.
+ Das Erweiterte Raketenlenksystem, auch ERls genannt, bietet viele Verbesserungen zum Aufschalten und Feuern mittels gelenkter Raketen. Le guidage avancé de missile, ou AMG en anglais, apporte de multiple améliorations au verouillage et au tir de missiles. C'est aussi un framework requis pour tout arme de type missile.A fejlett rakétairányító (vagy AMG) többféle módosítást tartalmaz a rakéták célkövetéséhez és tüzeléséhez. Ez egy szükséges keresztrendszer a rakéta-alapú fegyverekhez.Orientação avançada de mísseis ou OAM, fornece vários aprimoramentos para travamento de mísseis e disparos. Também é um sistema requerido para disparar armas que utilizem mísseis.
@@ -100,14 +100,17 @@
OffWyłącz
+ AusPlayer OnlyTylko gracz
+ Nur SpielerPlayer and AIGracz oraz AI
+ Spieler und KI
-
+
\ No newline at end of file
diff --git a/addons/mk6mortar/stringtable.xml b/addons/mk6mortar/stringtable.xml
index 37c7d322ad..e83153c57a 100644
--- a/addons/mk6mortar/stringtable.xml
+++ b/addons/mk6mortar/stringtable.xml
@@ -52,34 +52,41 @@
MK6 SettingsMoździerz MK6 - Ustawienia
+ MK6-EinstellungenAir ResistanceOpór powietrza
+ LuftwiderstandFor Player Shots, Model Air Resistance and Wind EffectsModeluj opór powietrza oraz wpływ wiatru na tor lotu pocisku dla strzałów z moździerza MK6 przez graczy
+ Für Spielerschüsse, Luftwiderstand und WindeffekteAllow MK6 ComputerKomputer MK6
+ Erlaube MK6-ComputerShow the Computer and Rangefinder (these NEED to be removed if you enable air resistance)Zezwól na komputer i dalmierz (opcja ta MUSI zostać wyłączona jeżeli aktywowałeś opór powietrza)
+ Zeige den Computer und den Entfernungsmesser an (diese MÜSSEN entfernt werden, wenn der Luftwiderstand aktiviert ist)Allow MK6 CompassKompas MK6
+ Erlaube MK6-KompassShow the MK6 Digital CompassPokaż kompas MK6
+ Zeige MK6-Digitaler-KompassModuł ten pozwala dostosować ustawienia moździerza MK6.
-
+
\ No newline at end of file
diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml
index ef94140510..64dcd4c32b 100644
--- a/addons/nametags/stringtable.xml
+++ b/addons/nametags/stringtable.xml
@@ -112,50 +112,62 @@
Name TagsUstawienia imion
+ NamensanzeigenPlayer Names View Dist.Zasięg imion graczy
+ Spielernamen-DistanzDistance in meters at which player names are shown. Default: 5Dystans w metrach, na którym wyświetlane są imiona graczy. Domyślnie: 5
+ Distanz in Metern bei der Spielernamen angezeigt werden. Standard: 5Show name tags for AI?Imiona AI
+ Zeige Namensanzeigen für KI?Show the name and rank tags for friendly AI units? Default: Do not forcePokaż imiona i rangi przyjaznych jednostek AI? Domyślnie: Nie wymuszaj
+ Zeige den Namen und Rang für freundliche KI-Einheiten? Standard: nicht erwzingenDo Not ForceNie wymuszaj
+ Nicht erzwingenForce HideWymuś ukrycie
+ Verstecken erzwingenForce showWymuś wyświetlanie
+ Anzeigen erzwingenShow crew info?Pokaż załogę
+ Zeige Besatzungsinfo?Show vehicle crew info, or by default allows players to choose it on their own. Default: Do Not ForcePokaż informacje o obsadzie pojazdu, lub pozwól graczom ustawić tą opcje według własnego uznania. Domyślnie: Nie wymuszaj
+ Zeige Fahrzeugbesatzungsinfo oder erlaube Spielern es auszuwählen. Standard: nicht erzwingen.Show for VehiclesPokaż dla pojazdów
+ Zeige bei FahrzeugenShow cursor NameTag for vehicle commander (only if client has name tags enabled)Default: NoPokazuj imię dowódcy pojazdu nad pojazdem (tylko jeżeli klient ma włączone imiona graczy). Domyślnie: Nie
+ Zeige Maus-Namensanzeigen für Fahrzeugkommandanten (nur wenn der Client Namensanzeigen aktiviert hat). Standard: Nein
@@ -164,38 +176,45 @@
DisabledWyłączone
+ DeaktiviertEnabledWłączone
+ AktiviertOnly CursorTylko pod kursorem
+ Nur bei MausOnly On KeypressTylko po wciśnięciu klawisza
+ Nur bei TastendruckOnly Cursor and KeyPressTylko pod kursorem i po wciśnięciu klawisza
+ Nur Maus und TastendruckUse Nametag settingsUżyj ustawień imion
+ Verwende NamenanzeigenAlways Show AllZawsze pokazuj wszystkie
+ Immer alle zeigen
- Opcja ta pozwala dostosować sposób wyświetlania imion nad głowami graczy. Opcja "Tylko po wciśnięciu klawisza" wyświetla imiona tylko przytrzymania klawisza "Modyfikator" dostępnego w menu ustawień addonów -> ACE3.
+ Opcja ta pozwala dostosować sposób wyświetlania imion nad głowami graczy. Opcja "Tylko po wciśnięciu klawisza" wyświetla imiona tylko przytrzymania klawisza "Modyfikator" dostępnego w menu ustawień addonów -> ACE3.Opcja ta pozwala dostosować sposób wyświetlania efektu fal dźwiękowych nad głowami mówiących graczy, wyświetlanych po przytrzymaniu klawisza PTT. Opcja ta współpracuje z TFAR oraz ACRE2.
-
+
\ No newline at end of file
diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml
index 9fe8593e13..050945d5d8 100644
--- a/addons/nightvision/stringtable.xml
+++ b/addons/nightvision/stringtable.xml
@@ -5,7 +5,7 @@
NV Goggles (Gen1)Noktovizor (Gen1)JVN (Gen1)
- NS-Brille (Gen1)
+ NS-Brille (1. Gen.)Occhiali notturni (Gen1)Gogle noktowizyjne (Gen1)Óculos de visão noturna (Gen1)
@@ -17,7 +17,7 @@
NV Goggles (Gen2)Noktovizor (Gen2)JVN (Gen2)
- NS-Brille (Gen2)
+ NS-Brille (2. Gen.)Occhiali notturni (Gen2)Gogle noktowizyjne (Gen2)Óculos de visão noturna (Gen2)
@@ -29,7 +29,7 @@
NV Goggles (Gen3)Noktovizor (Gen3)JVN (Gen3)
- NS-Brille (Gen3)
+ NS-Brille (3. Gen.)Occhiali notturni (Gen3)Gogle noktowizyjne (Gen3)Óculos de visão noturna (Gen3)
@@ -41,7 +41,7 @@
NV Goggles (Gen3, Brown)Noktovizor (Gen3, hnědý)JVN (Gen3, marron)
- NS-Brille (Gen3, Braun)
+ NS-Brille (3. Gen., braun)Occhiali notturni (Gen3, marroni)Gogle noktowizyjne (Gen3, brązowe)Óculos de visão noturna (Gen3, marrons)
@@ -53,7 +53,7 @@
NV Goggles (Gen3, Green)Noktovizor (Gen3, zelený)JVN (Gen3, vertes)
- NS-Brille (Gen3, Grün)
+ NS-Brille (3. Gen., grün)Occhiali notturni (Gen3, verdi)Gogle noktowizyjne (Gen3, zielone)Óculos de visão noturna (Gen3, verdes)
@@ -65,7 +65,7 @@
NV Goggles (Gen3, Black)Noktovizor (Gen3, černý)JVN (Gen3, noires)
- NS-Brille (Gen3, Schwarz)
+ NS-Brille (3. Gen., schwarz)Occhiali notturni (Gen3, neri)Gogle noktowizyjne (Gen3, czarne)Óculos de visão noturna (Gen3, pretos)
@@ -77,7 +77,7 @@
NV Goggles (Gen4)Noktovizor (Gen4)JVN (Gen4)
- NS-Brille (Gen4)
+ NS-Brille (4. Gen.)Occhiali notturni (Gen4)Gogle noktowizyjne (Gen4)Óculos de visão noturna (Gen4)
@@ -134,4 +134,4 @@
Riduci la luminosità dell'NVG
-
+
\ No newline at end of file
diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml
index 22a1a88cfa..4eb18dc46a 100644
--- a/addons/optionsmenu/stringtable.xml
+++ b/addons/optionsmenu/stringtable.xml
@@ -3,7 +3,7 @@
ACE Options
- ACE Optionen
+ ACE-OptionenOpciones ACEUstawienia ACEACE Nastavení
@@ -244,14 +244,17 @@
Allow Config Export [ACE]Pozwól na eksport ustawień [ACE]
+ Erlaube Config-Export [ACE]AllowZezwól
+ ErlaubeAllow export of all settings to a server config formatted.Zezwól na eksport wszystkich ustawień do formatu konfiguracji serwera.
+ Erlaube alle Einstellungen in einer Server-Config zu exportieren.When allowed, you have access to the settings modification and export in SP. Clicking export will place the formated config on your clipboard.
@@ -260,30 +263,37 @@
HideUkryj
+ VersteckenTop right, downwardsPo prawej u góry, w dół
+ Open rechts, nach untenTop right, to the leftPo prawej u góry, do lewej
+ Von rechts nach linksTop left, downwardsPo lewej u góry, w dół
+ Von links, nach untenTop left, to the rightPo lewej u góry, do prawej
+ Oben links nach rechtsTopGóra
+ ObenBottomDół
+ Unten
-
+
\ No newline at end of file
diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml
index d7d5b7ac98..28e9da73a1 100644
--- a/addons/respawn/stringtable.xml
+++ b/addons/respawn/stringtable.xml
@@ -148,22 +148,27 @@
Respawn SystemSystem odrodzenia
+ Respawn-SystemSave Gear?Zapisać ekwipunek?
+ Ausrüstung speichern?Respawn with the gear a soldier had just before his death?Odradzaj z ekwipunkiem jaki żołnierz miał tuż przed swoją śmiercią?
+ Mit der Ausrüstung, die ein Soldat vor seinem Tod hatte, respawnen?Remove bodies?Usuwać ciała?
+ Körper entfernen?Remove player bodies after disconnect?Usuwaj ciała graczy po rozłączeniu z serwera?
+ Entferne Spielerkörper nach dem Trennen einer Verbindung?
@@ -172,6 +177,7 @@
Friendly Fire MessagesWiadomości Friendly Fire
+ Freundbeschuss-Nachrichten
@@ -180,18 +186,21 @@
Rallypoint SystemSystem punktu zbiórki
+ Rallypoint-System
- Moduł ten pozwala zastosować na misji "punkt zbiórki", do którego można szybko przeteleportować się z "bazy". Wymaga postawienia odpowiednich obiektów na mapie - bazy oraz flagi. Obydwa dostępne są w kategorii Puste -> ACE Odrodzenie.
+ Moduł ten pozwala zastosować na misji "punkt zbiórki", do którego można szybko przeteleportować się z "bazy". Wymaga postawienia odpowiednich obiektów na mapie - bazy oraz flagi. Obydwa dostępne są w kategorii Puste -> ACE Odrodzenie.Move RallypointPrzenieś punkt zbiórki
+ Bewege RallypointACE RespawnACE Odrodzenie
+ ACE-Respawn
-
+
\ No newline at end of file
diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml
index cdde0f8ff1..a1018f7840 100644
--- a/addons/switchunits/stringtable.xml
+++ b/addons/switchunits/stringtable.xml
@@ -28,58 +28,71 @@
SwitchUnits SystemSystem zmiany stron
+ Einheiten-Switch-System?Switch to West?Zmiana na Zachód?
+ Nach BLUFOR wechseln?Allow switching to west units?Pozwolić zmieniać graczom stronę na Zachód?
+ Erlaube das Wechseln zu BLUFOR-Einheiten?Switch to East?Zmiana na Wschód?
+ Nach OPFOR wechseln?Allow switching to east units?Pozwolić zmieniać graczom stronę na Wschód?
+ Erlaube das Wechseln zu OPFOR-Einheiten?Switch to Independent?Zmiana na Ruch Oporu?
+ Nach INDFOR wechseln?Allow switching to independent units?Pozwolić zmieniać stronę na Ruch Oporu?
+ Erlaube das Wechseln zu INDFOR-Einheiten?Switch to Civilian?Zmiana na Cywili?
+ Nach CIVILIAN wechseln?Allow switching to civilian units?Pozwolić zmieniać stronę na Cywili?
+ Erlaube das Wechseln zu CIVILIAN-Einheiten?Enable Safe Zone?Aktywuj bezp. strefę?
+ Aktiviere Sicherheitszone?Enable a safe zone around enemy units? Players can't switch to units inside of the safe zone.Aktywuje bezpieczną strefę wokół jednostek przeciwnika. Gracze nie mogą zmieniać strony wewnątrz tej strefy.
+ Aktiviere eine Sicherheitszone um feindliche Einheiten? Spieler können nicht zu Einheiten in der Sicherheitszone wechseln.Safe Zone RadiusPromień bezp. strefy
+ SicherheitszonenradiusThe safe zone around players from a different team. Default: 200Promień bezpiecznej strefy wokół graczy z innych drużyn. Domyślnie: 200
+ Die Sicherheitszone um Spieler von einem anderen Team. Standard: 200
-
+
\ No newline at end of file
diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml
index 4738d045df..ddd3bc72d3 100644
--- a/addons/vehiclelock/stringtable.xml
+++ b/addons/vehiclelock/stringtable.xml
@@ -136,54 +136,67 @@
Vehicle Lock SetupUstawienie blokady pojazdów
+ FahrzeugsperreinstellungenLock Vehicle InventoryZablokuj ekwipunek pojazdu
+ Sperre FahrzeuginventarLocks the inventory of locked vehiclesBlokuje dostęp do ekwipunku pojazdu
+ Sperrt das Inventar von gesperrten FahrzeugenVehicle Starting Lock StatePoczątkowy stan blok. poj.
+ Fahrzeuge spawnen gesperrtSet lock state for all vehicles (removes ambiguous lock states)Ustawia początkowy stan blokady dla wszystkich pojazdów (usuwa dwuznaczne stany blokady)
+ Setze Sperrstatus für alle Fahrzeuge (entfernt unklare Sperrzustände)As IsJak jest
+ UnverändertLockedZablokowany
+ GesperrtUnlockedOdblokowany
+ OffenDefault Lockpick StrengthCzas włamywania
+ Standard-Pick-StärkeDefault Time to lockpick (in seconds). Default: 10Domyślny czas potrzebny na otwarcie pojazdu (w sekundach). Domyślnie: 10
+ Standardzeit um ein Schloss zu knacken (in Sekunden). Standard: 10Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states.<br />Source: vehiclelock.pboUstawienia czasu włamywania oraz domyślnego stanu blokady pojazdów. Wyłącza dwuznaczne ustawienia blokady. Moduł ten umożliwia więc np. zamknięcie pojazdów przeciwnika na klucz tak, że gracze bez odpowiedniego sprzętu (wytrycha) nie będą mogli ich używać.<br />Źródło: vehiclelock.pbo
+ Einstellungen für Pick-Stärke und anfänglichen Fahrzeugsperrzustand. Entfernt unklare Sperrzustände.<br />Quelle: vehiclelock.pboVehicle Key AssignPrzydział kluczyka do pojazdu
+ FahrzeugschlüsselzuweisungSync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start.<br />Source: vehiclelock.pboZsynchronizuj z pojazdami i graczami. Rozda klucze dla graczy dla każdego zsynchronizowanego pojazdu. Działa tylko na pojazdy obecne na misji od samego początku (postawione w edytorze).<br />Źródło: vehiclelock.pbo
+ Synchronisiere mit Fahrzeugen und Spielern. Wird eigene Schlüssel an Spieler für jedes synchronisierte Fahrzeuge aushändigen. Nur gültig für am Missionsstart existierende Fahrzeuge.<br />Quelle: vehiclelock.pbo
-
+
\ No newline at end of file
diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml
index 02c0964e03..12612aad43 100644
--- a/addons/weather/stringtable.xml
+++ b/addons/weather/stringtable.xml
@@ -16,58 +16,72 @@
WeatherPogoda
+ WetterMultiplayer synchronized ACE weather moduleSynchronizowana pogoda ACE
+ Synchronisiere ACE-Wettermodul im MultiplayerWeather propagationZmiany pogody
+ WettervorhersageEnables server side weather propagationAktywuje zmiany pogody po stronie serwera
+ Aktiviere serverseitige WettervorhersageACE WeatherPogoda ACE
+ ACE-WetterOverrides the default weather (editor, mission settings) with ACE weather (map based)Nadpisuje domyślne ustawienia pogody (edytor, wywiad) przy użyciu pogody ACE (zależna od mapy)
+ Überschreibt das Standardwetter (Editor, Missionseinstellungen) mit dem ACE-Wetter (kartenbasiert)Sync RainSynchronizuj deszcz
+ Regen synchronisierenSynchronizes rainSynchronizuje deszcz
+ Synchronisiert den RegenSync WindSynchronizuj wiatr
+ Wind synchronisierenSynchronizes windSynchronizuje wiatr
+ Synchronisiert den WindSync MiscSynchronizuj różne
+ Sonstiges synchronisierenSynchronizes lightnings, rainbow, fog, ...Synchronizuje pioruny, tęcze, mgłę, ...
+ Synchronisiert Blitze, Regenbögen, Nebel, ...Update IntervalInterwał aktualizacji
+ AktualisierungsintervallDefines the interval (seconds) between weather updatesOkreśla interwał (sekundy) pomiędzy aktualizacjami pogody
+ Definiert das Intervall (in Sekunden) zwischen Wetteraktualisierungen
\ No newline at end of file
diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml
index 806bf4c449..5707797e76 100644
--- a/addons/winddeflection/stringtable.xml
+++ b/addons/winddeflection/stringtable.xml
@@ -65,43 +65,53 @@
Wind DeflectionWpływ wiatru
+ WindböenWind DeflectionWpływ wiatru
+ WindböenEnables wind deflectionAktywuje wpływ wiatru na trajektorię lotu pocisków
+ Aktiviert WindböenVehicle EnabledWłączone dla pojazdów
+ Fahrzeuge aktiviertEnables wind deflection for static/vehicle gunnersAktywuje wpływ wiatru na trajektorię lotu pocisków dla broni statycznej i na pojazdach
+ Aktiviere Windböen für statische oder FahrzeugschützenSimulation IntervalInterwał symulacji
+ SimulationsintervallDefines the interval between every calculation stepOkreśla interwał pomiędzy każdym krokiem kalkulacji
+ Definiert das Intervall zwischen jedem BerechnungsschrittSimulation RadiusZasięg symulacji
+ SimulationsradiusDefines the radius around the player (in meters) at which projectiles are wind deflectedOkreśla obszar naokoło gracza (w metrach), na którym pociski są znoszone przez wiatr
+ Gibt den Radius um den Spieler (in Metern) an, bei der Projektile vom Wind beeinflusst werdenWind influence on projectiles trajectoryWpływ wiatru na trajektorię lotu pocisków
+ Wind hat Einfluss auf Projektilflugbahn
-
+
\ No newline at end of file
From 5cb095309435ed47bda9c4a3a047248614e3a31f Mon Sep 17 00:00:00 2001
From: Macusercom
Date: Wed, 27 May 2015 19:11:32 +0200
Subject: [PATCH 20/78] Fixed German translations
Fixed some typos and phrases
---
addons/advanced_ballistics/stringtable.xml | 20 ++++++++++----------
addons/weather/stringtable.xml | 6 +++---
addons/winddeflection/stringtable.xml | 12 ++++++------
3 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml
index 1d37742800..c1ccbe3d3e 100644
--- a/addons/advanced_ballistics/stringtable.xml
+++ b/addons/advanced_ballistics/stringtable.xml
@@ -46,7 +46,7 @@
Enables advanced ballistics for non local snipers (when using high power optics)
- Aktiviert die erweiterte Ballistik für Nicht-lokale-Sniper (wenn Optiken mit hohem Zoom)
+ Aktiviert die erweiterte Ballistik für nicht lokale Scharfschützen (bei Benutzung von Optiken mit starker Vergrößerung)Enabled For Group Members
@@ -72,17 +72,17 @@
Always enables advanced ballistics when a group member firesAktywuje zaawansowaną balistykę dla wszystkich członków grupy
- Erweiterte Ballistik immer aktiviert lassen, wenn ein Gruppenmitglieder schießt
+ Aktiviert die erweiterte Ballistik immer, wenn ein Gruppenmitglied schießtDisabled In FullAuto ModeWył. podczas ognia auto.
- Im Aut
+ Beim vollautomatischen Feuern deaktiviertDisables the advanced ballistics during full auto fireDezaktywuje zaawansowaną balistykę podczas ognia automatycznego
- Deaktiviert die erweiterte Ballistik während Vollautomatik
+ Deaktiviert die erweiterte Ballistik beim vollautomatischen FeuernEnable Ammo Temperature Simulation
@@ -92,7 +92,7 @@
Muzzle velocity varies with ammo temperaturePrędkość wylotowa pocisku jest zależna od temperatury amunicji
- Mün
+ Munitionstemperatur hat Einfluss auf die MündungsgeschwindigkeitEnable Barrel Length Simulation
@@ -102,17 +102,17 @@
Muzzle velocity varies with barrel lengthPrędkość wylotowa pocisku jest zależna od długości lufy
- Länge des Laufs verändert Mündungsbeschleunigung
+ Länge des Laufs verändert MündungsgeschwindigkeitEnable Bullet Trace EffectEfekt smugi pocisku
- Leuchtspurgeschosse aktivieren
+ Geschossspureffekt aktivierenEnables a bullet trace effect to high caliber bullets (only visible when looking through high power optics)Aktywuje efekt smugi pocisku dla pocisków wysokokalibrowych (widoczne tylko podczas patrzenia przez optykę)
- Aktiviere Leuchtspurgeschosse für hohe Kaliber (nur sichtbar bei Verwendung von Visieren)
+ Aktiviere Geschossspureffekt für hohe Kaliber (bei Benutzung von Optiken mit starker Vergrößerung)Simulation Interval
@@ -122,7 +122,7 @@
Defines the interval between every calculation stepOkreśla interwał pomiędzy każdym krokiem kalkulacji
- Gibt das Interval zwischen jeder Berechnung an
+ Legt das Intervall zwischen den Berechnungsschritten festSimulation Radius
@@ -132,7 +132,7 @@
Defines the radius around the player (in meters) at which advanced ballistics are applied to projectilesOkreśla obszar naokoło gracza (w metrach), na którym zaawansowana balistyka jest aplikowana dla pocisków
- Gibt den Radius an (in Metern) bei dem die erweiterte Ballistik um den Spieler auf Geschosse angewendet wird
+ Gibt den Radius (in Metern) um den Spieler an, bei dem die erweiterte Ballistik auf Geschosse angewendet wird
diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml
index 12612aad43..5bc687af38 100644
--- a/addons/weather/stringtable.xml
+++ b/addons/weather/stringtable.xml
@@ -21,17 +21,17 @@
Multiplayer synchronized ACE weather moduleSynchronizowana pogoda ACE
- Synchronisiere ACE-Wettermodul im Multiplayer
+ ACE-Wettermodul (synchron im Multiplayer)Weather propagationZmiany pogody
- Wettervorhersage
+ WetterübertragungEnables server side weather propagationAktywuje zmiany pogody po stronie serwera
- Aktiviere serverseitige Wettervorhersage
+ Aktiviere serverseitige WetterübertragungACE Weather
diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml
index 5707797e76..177a3fa3bd 100644
--- a/addons/winddeflection/stringtable.xml
+++ b/addons/winddeflection/stringtable.xml
@@ -65,17 +65,17 @@
Wind DeflectionWpływ wiatru
- Windböen
+ WindablenkungWind DeflectionWpływ wiatru
- Windböen
+ WindablenkungEnables wind deflectionAktywuje wpływ wiatru na trajektorię lotu pocisków
- Aktiviert Windböen
+ Aktiviert WindablenkungVehicle Enabled
@@ -85,7 +85,7 @@
Enables wind deflection for static/vehicle gunnersAktywuje wpływ wiatru na trajektorię lotu pocisków dla broni statycznej i na pojazdach
- Aktiviere Windböen für statische oder Fahrzeugschützen
+ Aktiviere Windablenkung für statische oder FahrzeugschützenSimulation Interval
@@ -105,12 +105,12 @@
Defines the radius around the player (in meters) at which projectiles are wind deflectedOkreśla obszar naokoło gracza (w metrach), na którym pociski są znoszone przez wiatr
- Gibt den Radius um den Spieler (in Metern) an, bei der Projektile vom Wind beeinflusst werden
+ Gibt den Radius (in Metern) um den Spieler an, in dem Projektile vom Wind beeinflusst werdenWind influence on projectiles trajectoryWpływ wiatru na trajektorię lotu pocisków
- Wind hat Einfluss auf Projektilflugbahn
+ Windeinfluss auf die Geschossbahnen
From 2cf951970281d3d046c0d961ccb79cc685462307 Mon Sep 17 00:00:00 2001
From: PabstMirror
Date: Thu, 28 May 2015 04:33:13 -0500
Subject: [PATCH 21/78] Send to extension directly
---
.../functions/fnc_debugDumpToClipboard.sqf | 38 ++++++++-----------
1 file changed, 16 insertions(+), 22 deletions(-)
diff --git a/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf b/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
index 706e3e95e9..350ba2a05e 100644
--- a/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
+++ b/addons/optionsmenu/functions/fnc_debugDumpToClipboard.sqf
@@ -15,42 +15,42 @@
*/
#include "script_component.hpp"
-private ["_outputString", "_var", "_unit", "_countSent"];
+private ["_var", "_unit"];
-#define CHARS_PER_EXT_CALL 2000
-#define MIN_ARRAY_SIZE 0
+#define MIN_ARRAY_SIZE 10
-_outputString = "---ACE Debug---
+"ace_clipboard" callExtension "---ACE Debug---
";
-_outputString = _outputString + format ["--Performance--
+"ace_clipboard" callExtension format ["--Performance--
diag_fps = %1
-count cba_common_perFrameHandlerArray = %2
-count diag_activeSQFScripts = %3
-count diag_activeSQSScripts = %4
-count diag_activeMissionFSMs = %5
+count ace_common_waitAndExecArray = %2
+count cba_common_perFrameHandlerArray = %3 (max %4)
+count diag_activeSQFScripts = %5
+count diag_activeSQSScripts = %6
+count diag_activeMissionFSMs = %7
-", diag_fps, count cba_common_perFrameHandlerArray, count diag_activeSQFScripts, count diag_activeSQSScripts,count diag_activeMissionFSMs];
+", diag_fps, count ace_common_waitAndExecArray, {!isNil "_x"} count cba_common_perFrameHandlerArray, count cba_common_perFrameHandlerArray, count diag_activeSQFScripts, count diag_activeSQSScripts,count diag_activeMissionFSMs];
-_outputString = _outputString + "--Player--
+"ace_clipboard" callExtension "--Player--
";
if (isNull ACE_player) then {
- _outputString = _outputString + "Null
+ "ace_clipboard" callExtension "Null
";
} else {
- _outputString = _outputString + format ["typeOf = %1
+ "ace_clipboard" callExtension format ["typeOf = %1
animationState = %2
", typeOf ace_player, animationState ace_player];
};
-_outputString = _outputString + format ["--Array Info (count >= %1)--
+"ace_clipboard" callExtension format ["--Array Info (count >= %1)--
", MIN_ARRAY_SIZE];
{
_var = missionNamespace getVariable [_x, nil];
if(!isnil "_var" && {(typeName _var) == "ARRAY"} && {(count _var) > MIN_ARRAY_SIZE}) then {
- _outputString = _outputString + format["%1 - ARRAY SIZE: %2
+ "ace_clipboard" callExtension format ["%1 - ARRAY SIZE: %2
", _x, (count _var)];
};
} forEach (allVariables missionNamespace);
@@ -60,16 +60,10 @@ _outputString = _outputString + format ["--Array Info (count >= %1)--
{
_var = _unit getVariable [_x, nil];
if(!isnil "_var" && {(typeName _var) == "ARRAY"} && {(count _var) > MIN_ARRAY_SIZE}) then {
- _outputString = _outputString + format["%1 on [%2] - ARRAY SIZE: %3
+ "ace_clipboard" callExtension format ["%1 on [%2] - ARRAY SIZE: %3
", _x, _unit, (count _var)];
};
} forEach (allVariables _unit);
} forEach allUnits;
-_countSent = 0;
-while {_countSent < (count _outputString)} do {
- "ace_clipboard" callExtension (_outputString select [_countSent, CHARS_PER_EXT_CALL]);
- _countSent = _countSent + CHARS_PER_EXT_CALL;
-};
-
"ace_clipboard" callExtension "--COMPLETE--";
From 355f22351beae14263e500844020885e1dece0da Mon Sep 17 00:00:00 2001
From: Bracconiere
Date: Thu, 28 May 2015 12:36:14 +0300
Subject: [PATCH 22/78] README_PL: Updated shields
---
documentation/README_PL.md | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/documentation/README_PL.md b/documentation/README_PL.md
index d156185908..fe3939504f 100644
--- a/documentation/README_PL.md
+++ b/documentation/README_PL.md
@@ -4,29 +4,30 @@
-
**ACE3** to efekt wspólnego wysiłku grup moderów odpowiedzialnych za **ACE2**, **AGM** oraz **CSE** w celu zwiększenia realizmu i autentyczności Arma 3.
Projekt ten jest całkowicie **otwarty źródłowo** i wszelki wkład w rozwój jest mile widziany. Możesz bez przeszkód prowadzić swoją własną dostosowaną wersję, o ile zmiany jakie wprowadzisz będą otwarte dla publiki zgodnie z GNU General Public License ([GPLv2](https://github.com/acemod/ACE3/blob/master/LICENSE)).
@@ -81,4 +82,4 @@ Używaj naszego [Issue Tracker-a](https://github.com/acemod/ACE3/issues) aby zg
#### Testowanie i budowanie
Aby pomóc nam w testowaniu najnowszych zmian rozwojowych, pobierz nasz master branch ([bezpośrednio](https://github.com/acemod/ACE3/archive/master.zip), lub [korzystając z git](https://help.github.com/articles/fetching-a-remote/)), a następnie złóż testowego build-a:
-* [Konfiguracja środowiska do testów](http://ace3mod.com/wiki/development/setting-up-the-development-environment.html) – intrukcja krok-po-kroku jak poprawnie ustawić i zbudować wersję ACE do celów testowych.
\ No newline at end of file
+* [Konfiguracja środowiska do testów](http://ace3mod.com/wiki/development/setting-up-the-development-environment.html) – intrukcja krok-po-kroku jak poprawnie ustawić i zbudować wersję ACE do celów testowych.
From 4a6a29b784e50dfdb9f0d5742701de0e757551c4 Mon Sep 17 00:00:00 2001
From: Bracconiere
Date: Thu, 28 May 2015 13:43:19 +0300
Subject: [PATCH 23/78] Removed flat styling, it's already a default.
---
documentation/README_PL.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/documentation/README_PL.md b/documentation/README_PL.md
index fe3939504f..6cd080f497 100644
--- a/documentation/README_PL.md
+++ b/documentation/README_PL.md
@@ -5,24 +5,24 @@