diff --git a/ProjectApparatus/Hacks.cs b/ProjectApparatus/Hacks.cs index 488e00e..eae3a2b 100644 --- a/ProjectApparatus/Hacks.cs +++ b/ProjectApparatus/Hacks.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using Steamworks; @@ -7,6 +7,7 @@ using UnityEngine; using UnityEngine.InputSystem; using static GameObjectManager; +using static LocalizationManager; using System.Windows.Forms; namespace ProjectApparatus @@ -17,6 +18,25 @@ internal class Hacks : MonoBehaviour private static GUIStyle Style = null; private readonly SettingsData settingsData = Settings.Instance.settingsData; + //new var for the dropdown + bool showDropdown = false; + Vector2 scrollPosition = Vector2.zero; + private int selectedLanguageIndex = 0; + private Dictionary availableLanguages = new Dictionary + { + {"en_US", "English"}, + {"ru_RU", "Русский"} + //new languages here, for example: + //{"ts_TS", "Test Language" } + }; + + bool IsPlayerValid(PlayerControllerB plyer) + { + return (plyer != null && + !plyer.disconnectedMidGame && + !plyer.playerUsername.Contains("Player #")); + } + public void OnGUI() { if (!Settings.Instance.b_isMenuOpen && Event.current.type != EventType.Repaint) @@ -53,32 +73,32 @@ public void OnGUI() if (settingsData.b_CenteredIndicators) { float iY = Settings.TEXT_HEIGHT; - if (settingsData.b_DisplayGroupCredits && Instance.shipTerminal != null) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, "Group Credits: " + Instance.shipTerminal.groupCredits, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; - if (settingsData.b_DisplayLootInShip && Instance.shipTerminal) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, "Loot In Ship: " + Instance.shipValue, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; - if (settingsData.b_DisplayQuota && TimeOfDay.Instance) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, "Profit Quota: " + TimeOfDay.Instance.quotaFulfilled + "/" + TimeOfDay.Instance.profitQuota, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; - if (settingsData.b_DisplayDaysLeft && TimeOfDay.Instance) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, "Days Left: " + TimeOfDay.Instance.daysUntilDeadline, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; + if (settingsData.b_DisplayGroupCredits && Instance.shipTerminal != null) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, LocalizationManager.GetString("group_credits") + ": " + Instance.shipTerminal.groupCredits, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; + if (settingsData.b_DisplayLootInShip && Instance.shipTerminal) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, LocalizationManager.GetString("loot_in_ship") + ": " + Instance.shipValue, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; + if (settingsData.b_DisplayQuota && TimeOfDay.Instance) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, LocalizationManager.GetString("profit_quota") + ": " + TimeOfDay.Instance.quotaFulfilled + "/" + TimeOfDay.Instance.profitQuota, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; + if (settingsData.b_DisplayDaysLeft && TimeOfDay.Instance) Render.String(Style, centeredPos.x, centeredPos.y + 7 + iY, 150f, Settings.TEXT_HEIGHT, LocalizationManager.GetString("days_left") + ": " + TimeOfDay.Instance.daysUntilDeadline, GUI.color, true, true); iY += Settings.TEXT_HEIGHT - 10f; } - string Watermark = "Project Apparatus"; + string Watermark = LocalizationManager.GetString("watermark"); Watermark += " | v" + settingsData.version; - if (!Settings.Instance.b_isMenuOpen) Watermark += " | Press INSERT"; + if (!Settings.Instance.b_isMenuOpen) Watermark += " | " + LocalizationManager.GetString("tgl_insert"); if (!settingsData.b_CenteredIndicators) { if (settingsData.b_DisplayGroupCredits && Instance.shipTerminal != null) - Watermark += $" | Group Credits: {Instance.shipTerminal.groupCredits}"; + Watermark += $" | " + $"{LocalizationManager.GetString("group_credits")}" + $": {Instance.shipTerminal.groupCredits}"; if (settingsData.b_DisplayLootInShip && Instance.shipTerminal) - Watermark += $" | Loot In Ship: {Instance.shipValue}"; + Watermark += $" | " + $"{LocalizationManager.GetString("loot_in_ship")}" + $": {Instance.shipValue}"; if (settingsData.b_DisplayQuota && TimeOfDay.Instance) - Watermark += $" | Profit Quota: {TimeOfDay.Instance.quotaFulfilled} / {TimeOfDay.Instance.profitQuota}"; + Watermark += $" | " + $"{LocalizationManager.GetString("profit_quota")}" + $": {TimeOfDay.Instance.quotaFulfilled} / {TimeOfDay.Instance.profitQuota}"; if (settingsData.b_DisplayDaysLeft && TimeOfDay.Instance) - Watermark += $" | Days Left: {TimeOfDay.Instance.daysUntilDeadline}"; ; + Watermark += $" | " + $"{LocalizationManager.GetString("days_left")}" + $": {TimeOfDay.Instance.daysUntilDeadline}"; ; } Render.String(Style, 10f, 5f, 150f, Settings.TEXT_HEIGHT, Watermark, GUI.color); if (Settings.Instance.b_isMenuOpen) { - Settings.Instance.windowRect = GUILayout.Window(0, Settings.Instance.windowRect, new GUI.WindowFunction(MenuContent), "Project Apparatus", Array.Empty()); + Settings.Instance.windowRect = GUILayout.Window(0, Settings.Instance.windowRect, new GUI.WindowFunction(MenuContent), LocalizationManager.GetString("watermark"), Array.Empty()); } if (settingsData.b_Crosshair) @@ -94,117 +114,121 @@ private void MenuContent(int windowID) { GUILayout.BeginHorizontal(); - UI.Tab("Start", ref UI.nTab, UI.Tabs.Start); - UI.Tab("Self", ref UI.nTab, UI.Tabs.Self); - UI.Tab("Misc", ref UI.nTab, UI.Tabs.Misc); - UI.Tab("ESP", ref UI.nTab, UI.Tabs.ESP); - UI.Tab("Players", ref UI.nTab, UI.Tabs.Players); - UI.Tab("Graphics", ref UI.nTab, UI.Tabs.Graphics); - UI.Tab("Upgrades", ref UI.nTab, UI.Tabs.Upgrades); - UI.Tab("Settings", ref UI.nTab, UI.Tabs.Settings); + UI.Tab(LocalizationManager.GetString("start"), ref UI.nTab, UI.Tabs.Start); + UI.Tab(LocalizationManager.GetString("self"), ref UI.nTab, UI.Tabs.Self); + UI.Tab(LocalizationManager.GetString("misc"), ref UI.nTab, UI.Tabs.Misc); + UI.Tab(LocalizationManager.GetString("esp"), ref UI.nTab, UI.Tabs.ESP); + UI.Tab(LocalizationManager.GetString("players"), ref UI.nTab, UI.Tabs.Players); + UI.Tab(LocalizationManager.GetString("graphics"), ref UI.nTab, UI.Tabs.Graphics); + UI.Tab(LocalizationManager.GetString("upgrades"), ref UI.nTab, UI.Tabs.Upgrades); + UI.Tab(LocalizationManager.GetString("settings"), ref UI.nTab, UI.Tabs.Settings); + UI.Tab(LocalizationManager.GetString("language"), ref UI.nTab, UI.Tabs.Language); GUILayout.EndHorizontal(); - UI.TabContents("Start", UI.Tabs.Start, () => - { - GUILayout.Label($"Welcome to Project Apparatus v{settingsData.version}!\n\n" + - $"If you have suggestions, please create a pull request in the repo or reply to the UC thread.\n" + - $"If you find bugs, please provide some steps on how to reproduce the problem and create an issue or pull request in the repo or reply to the UC thread"); + UI.TabContents(LocalizationManager.GetString("start"), UI.Tabs.Start, () => + { + string versionTxt = $"v{settingsData.version}"; + string wlc_stp_1 = LocalizationManager.GetString("wlc_stp_1"); + string wlc_stp_2 = LocalizationManager.GetString("wlc_stp_2"); + string wlc_stp_3 = LocalizationManager.GetString("wlc_stp_3"); + + GUILayout.Label($"{ LocalizationManager.GetString("wlc_stp_1")}" + $" v{settingsData.version}. \n\n" + $"{LocalizationManager.GetString("wlc_stp_2")} \n" + $"{LocalizationManager.GetString("wlc_stp_3")}"); GUILayout.Space(20f); - GUILayout.Label($"Changelog {settingsData.version}", new GUIStyle(GUI.skin.label) { fontStyle = FontStyle.Bold }); + GUILayout.Label($"{LocalizationManager.GetString("changelog")}" + $" {settingsData.version}", new GUIStyle(GUI.skin.label) { fontStyle = FontStyle.Bold }); scrollPos = GUILayout.BeginScrollView(scrollPos, GUILayout.Height(300f)); GUILayout.TextArea(Settings.Changelog.changes.ToString(), GUILayout.ExpandHeight(true)); GUILayout.EndScrollView(); GUILayout.Space(20f); - GUILayout.Label($"Credits", new GUIStyle(GUI.skin.label) { fontStyle = FontStyle.Bold }); + GUILayout.Label($"{LocalizationManager.GetString("credits")}", new GUIStyle(GUI.skin.label) { fontStyle = FontStyle.Bold }); GUILayout.Label(Settings.Credits.credits.ToString()); }); - UI.TabContents("Self", UI.Tabs.Self, () => + UI.TabContents(LocalizationManager.GetString("self"), UI.Tabs.Self, () => { - UI.Checkbox(ref settingsData.b_GodMode, "God Mode", "Prevents you from taking any damage."); - UI.Checkbox(ref settingsData.b_Invisibility, "Invisibility", "Players will not be able to see you."); - UI.Checkbox(ref settingsData.b_InfiniteStam, "Infinite Stamina", "Prevents you from losing any stamina."); - UI.Checkbox(ref settingsData.b_InfiniteCharge, "Infinite Charge", "Prevents your items from losing any charge."); - UI.Checkbox(ref settingsData.b_InfiniteZapGun, "Infinite Zap Gun", "Infinitely stuns enemies with the zap-gun."); - UI.Checkbox(ref settingsData.b_InfiniteShotgunAmmo, "Infinite Shotgun Ammo", "Prevents you from out of ammo."); - UI.Checkbox(ref settingsData.b_InfiniteItems, "Infinite Item Use", "Allows you to infinitely use items like the gift box and stun grenade. (Buggy)"); - UI.Checkbox(ref settingsData.b_RemoveWeight, "No Weight", "Removes speed limitations caused by item weight."); - UI.Checkbox(ref settingsData.b_InteractThroughWalls, "Interact Through Walls", "Allows you to interact with anything through walls."); - UI.Checkbox(ref settingsData.b_UnlimitedGrabDistance, "No Grab Distance Limit", "Allows you to interact with anything no matter the distance."); - UI.Checkbox(ref settingsData.b_OneHandAllObjects, "One Hand All Objects", "Allows you to one-hand any two-handed objects."); - UI.Checkbox(ref settingsData.b_DisableFallDamage, "Disable Fall Damage", "You no longer take fall damage."); - UI.Checkbox(ref settingsData.b_DisableInteractCooldowns, "Disable Interact Cooldowns", "Disables all interact cooldowns (e.g., noisemakers, toilets, etc)."); - UI.Checkbox(ref settingsData.b_InstantInteractions, "Instant Interactions", "Makes all hold interactions instantaneous."); - UI.Checkbox(ref settingsData.b_PlaceAnywhere, "Place Anywhere", "Place objects from the ship anywhere you want."); - UI.Checkbox(ref settingsData.b_TauntSlide, "Taunt Slide", "Allows you to emote and move at the same time."); - UI.Checkbox(ref settingsData.b_FastLadderClimbing, "Fast Ladder Climbing", "Instantly climbs up ladders."); - UI.Checkbox(ref settingsData.b_HearEveryone, "Hear Everyone", "Allows you to hear everyone no matter the distance."); - UI.Checkbox(ref settingsData.b_ChargeAnyItem, "Charge Any Item", "Allows you to put any grabbable item in the charger."); - UI.Checkbox(ref settingsData.b_NightVision, $"Night Vision ({settingsData.i_NightVision}%)", "Allows you to see in the dark."); + UI.Checkbox(ref settingsData.b_GodMode, LocalizationManager.GetString("god_mode") , LocalizationManager.GetString("god_mode_descr")); + UI.Checkbox(ref settingsData.b_Invisibility, LocalizationManager.GetString("invisibility"), LocalizationManager.GetString("invisibility_desc")); + UI.Checkbox(ref settingsData.b_InfiniteStam, LocalizationManager.GetString("infinite_stam") , LocalizationManager.GetString("infinite_stam_descr")); + UI.Checkbox(ref settingsData.b_InfiniteCharge, LocalizationManager.GetString("infinite_charge") , LocalizationManager.GetString("infinite_charge_descr")); + UI.Checkbox(ref settingsData.b_InfiniteZapGun, LocalizationManager.GetString("infinite_zap_gun"), LocalizationManager.GetString("infinite_zap_gun_descr")); + UI.Checkbox(ref settingsData.b_InfiniteShotgunAmmo, LocalizationManager.GetString("infinite_shotgun_ammo"), LocalizationManager.GetString("infinite_shotgun_ammo_descr")); + UI.Checkbox(ref settingsData.b_InfiniteItems, LocalizationManager.GetString("infinite_items"), LocalizationManager.GetString("infinite_items_descr")); + UI.Checkbox(ref settingsData.b_RemoveWeight, LocalizationManager.GetString("remove_weight"), LocalizationManager.GetString("remove_weight_descr")); + UI.Checkbox(ref settingsData.b_InteractThroughWalls, LocalizationManager.GetString("interact_through_walls"), LocalizationManager.GetString("interact_through_walls_descr")); + UI.Checkbox(ref settingsData.b_UnlimitedGrabDistance, LocalizationManager.GetString("unlimited_grab_distance"), LocalizationManager.GetString("unlimited_grab_distance_descr")); + UI.Checkbox(ref settingsData.b_OneHandAllObjects, LocalizationManager.GetString("one_hand_all_objects"), LocalizationManager.GetString("one_hand_all_objects_descr")); + UI.Checkbox(ref settingsData.b_DisableFallDamage, LocalizationManager.GetString("disable_fall_damage"), LocalizationManager.GetString("disable_fall_damage_descr")); + UI.Checkbox(ref settingsData.b_DisableInteractCooldowns, LocalizationManager.GetString("disable_interact_cooldowns"), LocalizationManager.GetString("disable_interact_cooldowns_descr")); + UI.Checkbox(ref settingsData.b_InstantInteractions, LocalizationManager.GetString("instant_interactions"), LocalizationManager.GetString("instant_interactions_descr")); + UI.Checkbox(ref settingsData.b_PlaceAnywhere, LocalizationManager.GetString("place_anywhere"), LocalizationManager.GetString("place_anywhere_descr")); + UI.Checkbox(ref settingsData.b_TauntSlide, LocalizationManager.GetString("taunt_slide"), LocalizationManager.GetString("taunt_slide_descr")); + UI.Checkbox(ref settingsData.b_FastLadderClimbing, LocalizationManager.GetString("fast_ladder_climbing"), LocalizationManager.GetString("fast_ladder_climbing_descr")); + UI.Checkbox(ref settingsData.b_HearEveryone, LocalizationManager.GetString("hear_everyone"), LocalizationManager.GetString("hear_everyone_descr")); + UI.Checkbox(ref settingsData.b_ChargeAnyItem, LocalizationManager.GetString("charge_any_item"), LocalizationManager.GetString("charge_any_item_descr")); + UI.Checkbox(ref settingsData.b_NightVision, $"{LocalizationManager.GetString("night_vision")} ({settingsData.i_NightVision}%)", LocalizationManager.GetString("night_vision_descr")); settingsData.i_NightVision = Mathf.RoundToInt(GUILayout.HorizontalSlider(settingsData.i_NightVision, 1, 100)); - UI.Checkbox(ref settingsData.b_WalkSpeed, $"Adjust Walk Speed ({settingsData.i_WalkSpeed})", "Allows you to modify your walk speed."); + UI.Checkbox(ref settingsData.b_WalkSpeed, $"{LocalizationManager.GetString("adjust_walk_speed")} ({settingsData.i_WalkSpeed})", LocalizationManager.GetString("adjust_walk_speed_descr")); settingsData.i_WalkSpeed = Mathf.RoundToInt(GUILayout.HorizontalSlider(settingsData.i_WalkSpeed, 1, 20)); - UI.Checkbox(ref settingsData.b_SprintSpeed, $"Adjust Sprint Speed ({settingsData.i_SprintSpeed})", "Allows you to modify your sprint speed."); + UI.Checkbox(ref settingsData.b_SprintSpeed, $"{LocalizationManager.GetString("adjust_sprint_speed")} ({settingsData.i_SprintSpeed})", LocalizationManager.GetString("adjust_sprint_speed_descr")); settingsData.i_SprintSpeed = Mathf.RoundToInt(GUILayout.HorizontalSlider(settingsData.i_SprintSpeed, 1, 20)); - UI.Checkbox(ref settingsData.b_JumpHeight, $"Adjust Jump Height ({settingsData.i_JumpHeight})", "Allows you to modify your jump height."); + UI.Checkbox(ref settingsData.b_JumpHeight, $"{LocalizationManager.GetString("adjust_jump_height")} ({settingsData.i_JumpHeight})", LocalizationManager.GetString("adjust_jump_height_descr")); settingsData.i_JumpHeight = Mathf.RoundToInt(GUILayout.HorizontalSlider(settingsData.i_JumpHeight, 1, 100)); - UI.Button("Suicide", "Kills local player.", () => + UI.Button(LocalizationManager.GetString("suicide"), LocalizationManager.GetString("suicide_descr"), () => { Instance.localPlayer.DamagePlayerFromOtherClientServerRpc(100, new Vector3(), -1); }); - UI.Button("Respawn", "Respawns you. You will be invisible to both players and enemies.", () => + UI.Button(LocalizationManager.GetString("respawn"), LocalizationManager.GetString("respawn_descr"), () => { Features.Misc.RespawnLocalPlayer(); }); - UI.Button("Teleport To Ship", "Teleports you into the ship.", () => + UI.Button(LocalizationManager.GetString("teleport_to_ship"), LocalizationManager.GetString("teleport_to_ship_descr"), () => { if (Instance.shipRoom) Instance.localPlayer?.TeleportPlayer(Instance.shipRoom.transform.position); }); - UI.Button("Possess Nearest Enemy", "Possesses the nearest enemy. (Note: You will be visibily within the enemy.)", () => + UI.Button(LocalizationManager.GetString("possess_nearest_enemy"), LocalizationManager.GetString("possess_nearest_enemy_descr"), () => { Features.Possession.StartPossession(); }); - UI.Button("Stop Possessing", "Stops possessing the currently possessed enemy.", () => + UI.Button(LocalizationManager.GetString("stop_possessing"), LocalizationManager.GetString("stop_possessing_descr"), () => { Features.Possession.StopPossession(); }); GUILayout.BeginHorizontal(); - UI.Checkbox(ref settingsData.b_Noclip, $"Noclip ({settingsData.fl_NoclipSpeed})", "Allows you to fly and clip through walls."); + UI.Checkbox(ref settingsData.b_Noclip, $"{LocalizationManager.GetString("noclip")} ({settingsData.fl_NoclipSpeed})", LocalizationManager.GetString("noclip_descr")); UI.Keybind(ref settingsData.keyNoclip); GUILayout.EndHorizontal(); settingsData.fl_NoclipSpeed = Mathf.RoundToInt(GUILayout.HorizontalSlider(settingsData.fl_NoclipSpeed, 1, 100)); }); - UI.TabContents("Misc", UI.Tabs.Misc, () => + UI.TabContents(LocalizationManager.GetString("misc"), UI.Tabs.Misc, () => { - UI.Checkbox(ref settingsData.b_NoMoreCredits, "No More Credits", "Prevents your group from receiving any credits. (Doesn't apply to quota)"); - UI.Checkbox(ref settingsData.b_SensitiveLandmines, "Sensitive Landmines", "Automatically detonates landmines when a player is in kill range."); - UI.Checkbox(ref settingsData.b_AllJetpacksExplode, "All Jetpacks Explode", "When a player tries to equip a jetpack they will be greeted with an explosion."); - UI.Checkbox(ref settingsData.b_LightShow, "Light Show", "Rapidly turns on/off the light switch and TV."); - UI.Checkbox(ref settingsData.b_TerminalNoisemaker, "Terminal Noisemaker", "Plays a very annoying noise from the terminal."); - UI.Checkbox(ref settingsData.b_AlwaysShowClock, "Always Show Clock", "Displays the clock even when you are in the facility."); + UI.Checkbox(ref settingsData.b_NoMoreCredits, LocalizationManager.GetString("no_more_credits"), LocalizationManager.GetString("no_more_credits_descr")); + UI.Checkbox(ref settingsData.b_SensitiveLandmines, LocalizationManager.GetString("sensitive_landmines"), LocalizationManager.GetString("sensitive_landmines_descr")); + UI.Checkbox(ref settingsData.b_AllJetpacksExplode, LocalizationManager.GetString("all_jetpacks_explode"), LocalizationManager.GetString("all_jetpacks_explode_descr")); + UI.Checkbox(ref settingsData.b_LightShow, LocalizationManager.GetString("light_show"), LocalizationManager.GetString("light_show_descr")); + UI.Checkbox(ref settingsData.b_TerminalNoisemaker, LocalizationManager.GetString("terminal_noisemaker"), LocalizationManager.GetString("terminal_noisemaker_descr")); + UI.Checkbox(ref settingsData.b_AlwaysShowClock, LocalizationManager.GetString("always_show_clock"), LocalizationManager.GetString("always_show_clock_descr")); settingsData.str_ChatMessage = GUILayout.TextField(settingsData.str_ChatMessage, Array.Empty()); - UI.Button("Send Message", "Anonymously sends a message in chat.", () => + UI.Button(LocalizationManager.GetString("send_message_misc"), LocalizationManager.GetString("send_message_misc_descr"), () => { PAUtils.SendChatMessage(settingsData.str_ChatMessage); }); - UI.Checkbox(ref settingsData.b_AnonChatSpam, "Spam Message", "Anonymously spams a message in chat."); + UI.Checkbox(ref settingsData.b_AnonChatSpam, LocalizationManager.GetString("spam_message_misc"), LocalizationManager.GetString("spam_message_misc_descr")); settingsData.str_TerminalSignal = GUILayout.TextField(settingsData.str_TerminalSignal, Array.Empty()); - UI.Button("Send Signal", "Remotely sends a signal.", () => + UI.Button(LocalizationManager.GetString("send_signal"), LocalizationManager.GetString("send_signal_descr"), () => { if (!StartOfRound.Instance.unlockablesList.unlockables[(int)UnlockableUpgrade.SignalTranslator].hasBeenUnlockedByPlayer) { @@ -218,7 +242,7 @@ private void MenuContent(int windowID) if (!settingsData.b_NoMoreCredits) { settingsData.str_MoneyToGive = GUILayout.TextField(settingsData.str_MoneyToGive, Array.Empty()); - UI.Button("Give Credits", "Give your group however many credits you want. (Doesn't apply to quota)", () => + UI.Button(LocalizationManager.GetString("give_credits"), LocalizationManager.GetString("give_credits_descr"), () => { if (Instance.shipTerminal) { @@ -234,7 +258,7 @@ private void MenuContent(int windowID) settingsData.str_Quota = GUILayout.TextField(settingsData.str_Quota, GUILayout.Width(42)); GUILayout.EndHorizontal(); - UI.Button("Set Quota", "Allows you to set the quota. (Host only)", () => + UI.Button(LocalizationManager.GetString("set_quota"), LocalizationManager.GetString("set_quota_descr"), () => { if (TimeOfDay.Instance) { @@ -245,44 +269,44 @@ private void MenuContent(int windowID) }); } - UI.Button($"Teleport All Items ({Instance.items.Count})", "Teleports all items on the planet to you.", () => + UI.Button($"{LocalizationManager.GetString("teleport_all_items")} ({Instance.items.Count})", LocalizationManager.GetString("teleport_all_items_descr"), () => { TeleportAllItems(); }); - UI.Button("Land Ship", "Lands the ship.", () => StartOfRound.Instance.StartGameServerRpc()); - UI.Button("Start Ship", "Ship will leave the planet it's currently on.", () => StartOfRound.Instance.EndGameServerRpc(0)); - UI.Button("Unlock All Doors", "Unlocks all locked doors.", () => + UI.Button(LocalizationManager.GetString("land_ship"), LocalizationManager.GetString("land_ship_descr"), () => StartOfRound.Instance.StartGameServerRpc()); + UI.Button(LocalizationManager.GetString("start_ship"), LocalizationManager.GetString("start_ship_descr"), () => StartOfRound.Instance.EndGameServerRpc(0)); + UI.Button(LocalizationManager.GetString("unlock_all_door"), LocalizationManager.GetString("unlock_all_door_descr"), () => { foreach (DoorLock obj in Instance.doorLocks) obj?.UnlockDoorSyncWithServer(); }); - UI.Button("Open All Mechanical Doors", "Opens all mechanical doors.", () => + UI.Button(LocalizationManager.GetString("open_all_mechanical_doors"), LocalizationManager.GetString("open_all_mechanical_doors_descr"), () => { foreach (TerminalAccessibleObject obj in Instance.bigDoors) obj?.SetDoorOpenServerRpc(true); }); - UI.Button("Close All Mechanical Doors", "Closes all mechanical doors.", () => + UI.Button(LocalizationManager.GetString("close_all_mechanical_doors"), LocalizationManager.GetString("close_all_mechanical_doors_descr"), () => { foreach (TerminalAccessibleObject obj in Instance.bigDoors) obj?.SetDoorOpenServerRpc(false); }); - UI.Button("Explode All Mines", "Explodes every single mine on the level.", () => + UI.Button(LocalizationManager.GetString("explode_all_mines"), LocalizationManager.GetString("explode_all_mines_descr"), () => { foreach (Landmine obj in Instance.landmines) obj?.ExplodeMineServerRpc(); }); - UI.Button("Kill All Enemies", "Kills all enemies.", () => + UI.Button(LocalizationManager.GetString("kill_all_enemies"), LocalizationManager.GetString("kill_all_enemies_descr"), () => { foreach (EnemyAI obj in Instance.enemies) obj?.KillEnemyServerRpc(false); }); - UI.Button("Delete All Enemies", "Deletes all enemies.", () => + UI.Button(LocalizationManager.GetString("delete_all_enemies"), LocalizationManager.GetString("delete_all_enemies_descr"), () => { foreach (EnemyAI obj in Instance.enemies) obj?.KillEnemyServerRpc(true); }); - UI.Button("Attack Players at Deposit Desk", "Forces the tentacle monster to attack, killing a nearby player.", () => + UI.Button(LocalizationManager.GetString("attack_players_at_deposit_desk"), LocalizationManager.GetString("attack_players_at_deposit_desk_descr"), () => { if (Instance.itemsDesk) Instance.itemsDesk.AttackPlayersServerRpc(); @@ -290,32 +314,32 @@ private void MenuContent(int windowID) }); - UI.TabContents("ESP", UI.Tabs.ESP, () => + UI.TabContents(LocalizationManager.GetString("esp"), UI.Tabs.ESP, () => { - UI.Checkbox(ref settingsData.b_EnableESP, "Enabled", "Enables the ESP."); - UI.Checkbox(ref settingsData.b_ItemESP, "Items", "Shows all items."); - UI.Checkbox(ref settingsData.b_EnemyESP, "Enemies", "Shows all enemies."); - UI.Checkbox(ref settingsData.b_PlayerESP, "Players", "Shows all players."); - UI.Checkbox(ref settingsData.b_ShipESP, "Ships", "Shows the ship."); - UI.Checkbox(ref settingsData.b_DoorESP, "Doors", "Shows all doors."); - UI.Checkbox(ref settingsData.b_SteamHazard, "Steam Hazards", "Shows all hazard zones."); - UI.Checkbox(ref settingsData.b_LandmineESP, "Landmines", "Shows all landmines."); - UI.Checkbox(ref settingsData.b_TurretESP, "Turrets", "Shows all turrets."); - UI.Checkbox(ref settingsData.b_DisplayHP, "Show Health", "Shows players' health."); - UI.Checkbox(ref settingsData.b_DisplayWorth, "Show Value", "Shows items' value."); - UI.Checkbox(ref settingsData.b_DisplayDistance, "Show Distance", "Shows the distance between you and the entity."); - UI.Checkbox(ref settingsData.b_DisplaySpeaking, "Show Is Speaking", "Shows if the player is speaking."); - - UI.Checkbox(ref settingsData.b_ItemDistanceLimit, "Item Distance Limit (" + Mathf.RoundToInt(settingsData.fl_ItemDistanceLimit) + ")", "Toggle to set the item distance limit."); + UI.Checkbox(ref settingsData.b_EnableESP, LocalizationManager.GetString("enable_esp"), LocalizationManager.GetString("enable_esp_descr")); + UI.Checkbox(ref settingsData.b_ItemESP, LocalizationManager.GetString("item_esp"), LocalizationManager.GetString("item_esp_descr")); + UI.Checkbox(ref settingsData.b_EnemyESP, LocalizationManager.GetString("enemy_esp"), LocalizationManager.GetString("enemy_esp_descr")); + UI.Checkbox(ref settingsData.b_PlayerESP, LocalizationManager.GetString("player_esp"), LocalizationManager.GetString("players_esp_descr")); + UI.Checkbox(ref settingsData.b_ShipESP, LocalizationManager.GetString("ship_esp"), LocalizationManager.GetString("ship_esp_descr")); + UI.Checkbox(ref settingsData.b_DoorESP, LocalizationManager.GetString("door_esp"), LocalizationManager.GetString("door_esp_descr")); + UI.Checkbox(ref settingsData.b_SteamHazard, LocalizationManager.GetString("steam_hazard"), LocalizationManager.GetString("steam_hazard_esp_descr")); + UI.Checkbox(ref settingsData.b_LandmineESP, LocalizationManager.GetString("landmine_esp"), LocalizationManager.GetString("landmine_esp_descr")); + UI.Checkbox(ref settingsData.b_TurretESP, LocalizationManager.GetString("turret_esp"), LocalizationManager.GetString("turret_esp_descr")); + UI.Checkbox(ref settingsData.b_DisplayHP, LocalizationManager.GetString("display_hp"), LocalizationManager.GetString("display_hp_esp_descr")); + UI.Checkbox(ref settingsData.b_DisplayWorth, LocalizationManager.GetString("display_worth"), LocalizationManager.GetString("display_worth_esp_descr")); + UI.Checkbox(ref settingsData.b_DisplayDistance, LocalizationManager.GetString("display_distance"), LocalizationManager.GetString("display_distance_esp_descr")); + UI.Checkbox(ref settingsData.b_DisplaySpeaking, LocalizationManager.GetString("display_speaking"), LocalizationManager.GetString("display_speaking_esp_descr")); + + UI.Checkbox(ref settingsData.b_ItemDistanceLimit, LocalizationManager.GetString("item_distance_limit") +" (" + Mathf.RoundToInt(settingsData.fl_ItemDistanceLimit) + ")", LocalizationManager.GetString("item_distance_limit_descr")); settingsData.fl_ItemDistanceLimit = GUILayout.HorizontalSlider(settingsData.fl_ItemDistanceLimit, 50, 500, Array.Empty()); - UI.Checkbox(ref settingsData.b_EnemyDistanceLimit, "Enemy Distance Limit (" + Mathf.RoundToInt(settingsData.fl_EnemyDistanceLimit) + ")", "Toggle to set the enemy distance limit."); + UI.Checkbox(ref settingsData.b_EnemyDistanceLimit, LocalizationManager.GetString("enemy_distance_limit") + " (" + Mathf.RoundToInt(settingsData.fl_EnemyDistanceLimit) + ")", LocalizationManager.GetString("enemy_distance_limit_descr")); settingsData.fl_EnemyDistanceLimit = GUILayout.HorizontalSlider(settingsData.fl_EnemyDistanceLimit, 50, 500, Array.Empty()); - UI.Checkbox(ref settingsData.b_MineDistanceLimit, "Landmine Distance Limit (" + Mathf.RoundToInt(settingsData.fl_MineDistanceLimit) + ")", "Toggle to set the landmine distance limit."); + UI.Checkbox(ref settingsData.b_MineDistanceLimit, LocalizationManager.GetString("mine_distance_limit") + " (" + Mathf.RoundToInt(settingsData.fl_MineDistanceLimit) + ")", LocalizationManager.GetString("landmine_distance_limit_descr")); settingsData.fl_MineDistanceLimit = GUILayout.HorizontalSlider(settingsData.fl_MineDistanceLimit, 50, 500, Array.Empty()); - UI.Checkbox(ref settingsData.b_TurretDistanceLimit, "Turret Distance Limit (" + Mathf.RoundToInt(settingsData.fl_TurretDistanceLimit) + ")", "Toggle to set the turret distance limit."); + UI.Checkbox(ref settingsData.b_TurretDistanceLimit, LocalizationManager.GetString("turret_distance_limit") + " (" + Mathf.RoundToInt(settingsData.fl_TurretDistanceLimit) + ")", LocalizationManager.GetString("turret_distance_limit_descr")); settingsData.fl_TurretDistanceLimit = GUILayout.HorizontalSlider(settingsData.fl_TurretDistanceLimit, 50, 500, Array.Empty()); }); @@ -334,27 +358,27 @@ private void MenuContent(int windowID) if (selectedPlayer) { - UI.Header("Selected Player: " + selectedPlayer.playerUsername); + UI.Header(LocalizationManager.GetString("selected_player") + ": " + selectedPlayer.playerUsername); Settings.Instance.InitializeDictionaries(selectedPlayer); // We keep toggles outside of the isPlayerDead check so that users can toggle them on/off no matter their condition. bool b_DemiGod = Settings.Instance.b_DemiGod[selectedPlayer]; - UI.Checkbox(ref b_DemiGod, "Demigod", "Automatically refills the selected player's health if below zero."); + UI.Checkbox(ref b_DemiGod, LocalizationManager.GetString("demigod"), LocalizationManager.GetString("demigod_descr")); Settings.Instance.b_DemiGod[selectedPlayer] = b_DemiGod; bool b_SpamObjects = Settings.Instance.b_SpamObjects[selectedPlayer]; - UI.Checkbox(ref b_SpamObjects, "Object Spam", "Spam places objects on the player to annoy/trap them."); + UI.Checkbox(ref b_SpamObjects, LocalizationManager.GetString("object_spam"), LocalizationManager.GetString("object_spam_descr")); Settings.Instance.b_SpamObjects[selectedPlayer] = b_SpamObjects; - UI.Checkbox(ref Settings.Instance.b_HideObjects, "Hide Objects", "Hides spammed objects from the selected player."); + UI.Checkbox(ref Settings.Instance.b_HideObjects, LocalizationManager.GetString("hide_objects"), LocalizationManager.GetString("hide_objects_descr")); if (!selectedPlayer.isPlayerDead) { - UI.Button("Spawn Enemy", "Spawns a random enemy on the selected player.", () => { RoundManager.Instance.SpawnEnemyOnServer(selectedPlayer.gameplayCamera.transform.position, 50); }); - UI.Button("Kill", "Kills the currently selected player.", () => { selectedPlayer.DamagePlayerFromOtherClientServerRpc(selectedPlayer.health + 1, new Vector3(900, 900, 900), 0); }); - UI.Button("Teleport To", "Teleports you to the currently selected player.", () => { Instance.localPlayer.TeleportPlayer(selectedPlayer.playerGlobalHead.position); }); - UI.Button("Teleport Enemies To", "Teleports all enemies to the currently selected player.", () => + UI.Button(LocalizationManager.GetString("spawn_enemy"), LocalizationManager.GetString("spawn_enemy_descr"), () => { RoundManager.Instance.SpawnEnemyOnServer(selectedPlayer.gameplayCamera.transform.position, 50); }); + UI.Button(LocalizationManager.GetString("kill"), LocalizationManager.GetString("kill_descr"), () => { selectedPlayer.DamagePlayerFromOtherClientServerRpc(selectedPlayer.health + 1, new Vector3(900, 900, 900), 0); }); + UI.Button(LocalizationManager.GetString("teleport_to"), LocalizationManager.GetString("teleport_to_descr"), () => { Instance.localPlayer.TeleportPlayer(selectedPlayer.playerGlobalHead.position); }); + UI.Button(LocalizationManager.GetString("teleport_enemies_to"), LocalizationManager.GetString("teleport_enemies_to_descr"), () => { foreach (EnemyAI enemy in Instance.enemies) { @@ -367,12 +391,12 @@ private void MenuContent(int windowID) } } }); - UI.Button("Teleport Player To Ship", "Teleports the selected into the ship. (Host only)", () => + UI.Button(LocalizationManager.GetString("teleport_player_to_ship"), LocalizationManager.GetString("teleport_player_to_ship_descr"), () => { Instance.shipTeleporter.TeleportPlayerOutServerRpc((int)selectedPlayer.playerClientId, Instance.shipRoom.transform.position); }); - UI.Button("Aggro Enemies", "Makes enemies target the selected player.\nDoesn't work on most monsters, works best on Crawlers & Spiders.", () => { + UI.Button(LocalizationManager.GetString("aggro_enemies"), LocalizationManager.GetString("aggro_enemies_descr_1") + "\n" + LocalizationManager.GetString("aggro_enemies_descr_2"), () => { foreach (EnemyAI enemy in Instance.enemies) { enemy.SwitchToBehaviourServerRpc(1); // I believe this just angers all enemies. @@ -402,29 +426,29 @@ private void MenuContent(int windowID) }); Settings.Instance.str_DamageToGive = GUILayout.TextField(Settings.Instance.str_DamageToGive, Array.Empty()); - UI.Button("Damage", "Damages the player for a given amount.", () => { selectedPlayer.DamagePlayerFromOtherClientServerRpc(int.Parse(Settings.Instance.str_DamageToGive), new Vector3(900, 900, 900), 0); }); + UI.Button(LocalizationManager.GetString("damage"), LocalizationManager.GetString("damage_descr"), () => { selectedPlayer.DamagePlayerFromOtherClientServerRpc(int.Parse(Settings.Instance.str_DamageToGive), new Vector3(900, 900, 900), 0); }); Settings.Instance.str_HealthToHeal = GUILayout.TextField(Settings.Instance.str_HealthToHeal, Array.Empty()); - UI.Button("Heal", "Heals the player for a given amount.", () => { selectedPlayer.DamagePlayerFromOtherClientServerRpc(-int.Parse(Settings.Instance.str_HealthToHeal), new Vector3(900, 900, 900), 0); }); + UI.Button(LocalizationManager.GetString("heal"), LocalizationManager.GetString("heal_descr"), () => { selectedPlayer.DamagePlayerFromOtherClientServerRpc(-int.Parse(Settings.Instance.str_HealthToHeal), new Vector3(900, 900, 900), 0); }); } Settings.Instance.str_ChatAsPlayer = GUILayout.TextField(Settings.Instance.str_ChatAsPlayer, Array.Empty()); - UI.Button("Send Message", "Sends a message in chat as the selected player.", () => + UI.Button(LocalizationManager.GetString("send_message_player"), LocalizationManager.GetString("send_message_player_descr"), () => { PAUtils.SendChatMessage(Settings.Instance.str_ChatAsPlayer, (int)selectedPlayer.playerClientId); }); bool SpamChatCheck = Settings.Instance.b_SpamChat[selectedPlayer]; - UI.Checkbox(ref SpamChatCheck, "Spam Message", "Spams the message in chat as the selected player."); + UI.Checkbox(ref SpamChatCheck, LocalizationManager.GetString("spam_message_player"), LocalizationManager.GetString("spam_message_player_descr")); Settings.Instance.b_SpamChat[selectedPlayer] = SpamChatCheck; - UI.Button("Steam Profile", "Opens the selected player's steam profile in your overlay.", () => { SteamFriends.OpenUserOverlay(selectedPlayer.playerSteamId, "steamid"); }); + UI.Button(LocalizationManager.GetString("steam_profile"), LocalizationManager.GetString("steam_profile_descr"), () => { SteamFriends.OpenUserOverlay(selectedPlayer.playerSteamId, "steamid"); }); } }); if (StartOfRound.Instance && Instance.shipTerminal) { - UI.TabContents("Upgrades", UI.Tabs.Upgrades, () => + UI.TabContents(LocalizationManager.GetString("upgrades"), UI.Tabs.Upgrades, () => { bool allUpgradesUnlocked = true; bool allSuitsUnlocked = true; @@ -450,11 +474,11 @@ private void MenuContent(int windowID) if (allUpgradesUnlocked && allSuitsUnlocked) { - GUILayout.Label("You've already unlocked all upgrades."); + GUILayout.Label(LocalizationManager.GetString("u_alrd_unlc_all")); } else { - UI.Button("Unlock All Upgrades", "Unlocks all ship upgrades.", () => + UI.Button(LocalizationManager.GetString("unlc_all_upgrd_ship"), LocalizationManager.GetString("unlc_all_upgrd_ship_descr"), () => { for (int i = 0; i < StartOfRound.Instance.unlockablesList.unlockables.Count; i++) { @@ -469,7 +493,7 @@ private void MenuContent(int windowID) if (!allSuitsUnlocked) { - UI.Button("Unlock All Suits", "Unlocks all suits.", () => + UI.Button(LocalizationManager.GetString("unlcs_all_suits"), LocalizationManager.GetString("unlcs_all_suits_descr"), () => { for (int i = 1; i <= 3; i++) { @@ -485,7 +509,7 @@ private void MenuContent(int windowID) { string unlockableName = PAUtils.ConvertFirstLetterToUpperCase(StartOfRound.Instance.unlockablesList.unlockables[i].unlockableName); - UI.Button(unlockableName, $"Unlock {unlockableName}", () => + UI.Button(unlockableName, $"{LocalizationManager.GetString("unlock")} {unlockableName}", () => { StartOfRound.Instance.BuyShipUnlockableServerRpc(i, Instance.shipTerminal.groupCredits); StartOfRound.Instance.SyncShipUnlockablesServerRpc(); @@ -496,54 +520,115 @@ private void MenuContent(int windowID) }); } - UI.TabContents("Graphics", UI.Tabs.Graphics, () => + UI.TabContents(LocalizationManager.GetString("graphics"), UI.Tabs.Graphics, () => { - UI.Checkbox(ref settingsData.b_DisableFog, "Disable Fog", "Disables the fog effect."); - UI.Checkbox(ref settingsData.b_DisableDepthOfField, "Disable Depth of Field", "Disables the depth of field effect."); - if (UI.Checkbox(ref settingsData.b_RemoveVisor, "Disable Visor", "Disables the visor from your helmet in first person.")) + UI.Checkbox(ref settingsData.b_DisableFog, LocalizationManager.GetString("disable_fog"), LocalizationManager.GetString("disable_fog_descr")); + UI.Checkbox(ref settingsData.b_DisableDepthOfField, LocalizationManager.GetString("disable_dof"), LocalizationManager.GetString("disable_dof_descr")); + if (UI.Checkbox(ref settingsData.b_RemoveVisor, LocalizationManager.GetString("disable_visor"), LocalizationManager.GetString("disable_visor_descr"))) { if (!settingsData.b_RemoveVisor && !Features.Thirdperson.ThirdpersonCamera.ViewState) Instance.localVisor?.SetActive(true); } - UI.Checkbox(ref settingsData.b_CameraResolution, "Full Render Resolution", "Forces the game to render in full resolution.\nYou will need to leave the game for this to activate."); - GUILayout.Label($"Field of View ({settingsData.i_FieldofView})"); + UI.Checkbox(ref settingsData.b_CameraResolution, LocalizationManager.GetString("render_resolution"), LocalizationManager.GetString("camera_res_descr_1") + "\n " + LocalizationManager.GetString("camera_res_descr_1")); + GUILayout.Label($"{LocalizationManager.GetString("fov")} ({settingsData.i_FieldofView})"); settingsData.i_FieldofView = Mathf.RoundToInt(GUILayout.HorizontalSlider(settingsData.i_FieldofView, 50, 110, Array.Empty())); GUILayout.BeginHorizontal(); - GUILayout.Label("Thirdperson"); + GUILayout.Label(LocalizationManager.GetString("thirdperson")); UI.Keybind(ref settingsData.keyThirdperson); GUILayout.EndHorizontal(); - GUILayout.Label($"Distance ({settingsData.fl_ThirdpersonDistance})"); + GUILayout.Label($"{LocalizationManager.GetString("distance")} ({settingsData.fl_ThirdpersonDistance})"); settingsData.fl_ThirdpersonDistance = GUILayout.HorizontalSlider(settingsData.fl_ThirdpersonDistance, 1, 4); }); - UI.TabContents("Settings", UI.Tabs.Settings, () => + UI.TabContents(LocalizationManager.GetString("settings"), UI.Tabs.Settings, () => { - UI.Checkbox(ref settingsData.b_Crosshair, "Crosshair", "Displays a crosshair on the screen."); - UI.Checkbox(ref settingsData.b_DisplayGroupCredits, "Display Group Credits", "Shows how many credits you have."); - UI.Checkbox(ref settingsData.b_DisplayLootInShip, "Display Loot In Ship", "Shows the value of all the items you have gathered in the ship."); - UI.Checkbox(ref settingsData.b_DisplayQuota, "Display Quota", "Shows the current quota."); - UI.Checkbox(ref settingsData.b_DisplayDaysLeft, "Display Days Left", "Shows the time you have left to meet quota."); - UI.Checkbox(ref settingsData.b_CenteredIndicators, "Centered Indicators", "Displays the above indicators at the center of the screen."); - UI.Checkbox(ref settingsData.b_DeadPlayers, "Dead Player List", "Shows a list of currently dead players."); - UI.Checkbox(ref settingsData.b_Tooltips, "Tooltips", "Shows information about the currently hovered menu item."); - - UI.Header("Colors"); - UI.ColorPicker("Theme", ref settingsData.c_Theme); - UI.ColorPicker("Valve", ref settingsData.c_Valve); - UI.ColorPicker("Enemy", ref settingsData.c_Enemy); - UI.ColorPicker("Turret", ref settingsData.c_Turret); - UI.ColorPicker("Landmine", ref settingsData.c_Landmine); - UI.ColorPicker("Player", ref settingsData.c_Player); - UI.ColorPicker("Door", ref settingsData.c_Door); - UI.ColorPicker("Loot", ref settingsData.c_Loot); - UI.ColorPicker("Small Loot", ref settingsData.c_smallLoot); - UI.ColorPicker("Medium Loot", ref settingsData.c_medLoot); - UI.ColorPicker("Big Loot", ref settingsData.c_bigLoot); + UI.Checkbox(ref settingsData.b_Crosshair, LocalizationManager.GetString("crosshair"), LocalizationManager.GetString("crosshair_descr")); + UI.Checkbox(ref settingsData.b_DisplayGroupCredits, LocalizationManager.GetString("display_group_credits"), LocalizationManager.GetString("display_group_credits_descr")); + UI.Checkbox(ref settingsData.b_DisplayLootInShip, LocalizationManager.GetString("display_loot_in_ship"), LocalizationManager.GetString("display_loot_in_ship_descr")); + UI.Checkbox(ref settingsData.b_DisplayQuota, LocalizationManager.GetString("display_quota"), LocalizationManager.GetString("display_quota_descr")); + UI.Checkbox(ref settingsData.b_DisplayDaysLeft, LocalizationManager.GetString("display_days_left"), LocalizationManager.GetString("display_days_left_descr")); + UI.Checkbox(ref settingsData.b_CenteredIndicators, LocalizationManager.GetString("centered_indicators"), LocalizationManager.GetString("centered_indicators_descr")); + UI.Checkbox(ref settingsData.b_DeadPlayers, LocalizationManager.GetString("dead_players"), LocalizationManager.GetString("dead_players_descr")); + UI.Checkbox(ref settingsData.b_Tooltips, LocalizationManager.GetString("tooltips"), LocalizationManager.GetString("tooltips_descr")); + + UI.Header(LocalizationManager.GetString("colors")); + UI.ColorPicker(LocalizationManager.GetString("theme"), ref settingsData.c_Theme); + UI.ColorPicker(LocalizationManager.GetString("valve"), ref settingsData.c_Valve); + UI.ColorPicker(LocalizationManager.GetString("enemy"), ref settingsData.c_Enemy); + UI.ColorPicker(LocalizationManager.GetString("turret"), ref settingsData.c_Turret); + UI.ColorPicker(LocalizationManager.GetString("landmine"), ref settingsData.c_Landmine); + UI.ColorPicker(LocalizationManager.GetString("player"), ref settingsData.c_Player); + UI.ColorPicker(LocalizationManager.GetString("door"), ref settingsData.c_Door); + UI.ColorPicker(LocalizationManager.GetString("loot"), ref settingsData.c_Loot); + UI.ColorPicker(LocalizationManager.GetString("small_loot"), ref settingsData.c_smallLoot); + UI.ColorPicker(LocalizationManager.GetString("medium_loot"), ref settingsData.c_medLoot); + UI.ColorPicker(LocalizationManager.GetString("big_loot"), ref settingsData.c_bigLoot); + + }); + + UI.TabContents(LocalizationManager.GetString("language"), UI.Tabs.Language, () => + { + // + // The first veriant of language selection. + // + + /*GUILayout.Space(20); + GUILayout.Label(LocalizationManager.GetString("select_language") + ":"); + + List languageNames = new List(availableLanguages.Values); + selectedLanguageIndex = GUILayout.Toolbar(selectedLanguageIndex, languageNames.ToArray(), GUILayout.ExpandWidth(true)); + + GUILayout.Space(10); + + if (GUILayout.Button(LocalizationManager.GetString("apply"))) + { + string selectedLanguage = availableLanguages.Keys.ToArray()[selectedLanguageIndex]; + LocalizationManager.SetLanguage(selectedLanguage); + Debug.Log("Selected Language: " + selectedLanguage); + }*/ + + // + //Second variant of language selection with dropdown. + // + + GUILayout.Space(20); + if (GUILayout.Button(LocalizationManager.GetString("select_language"))) + { + showDropdown = !showDropdown; + } + if (showDropdown) + { + GUIStyle buttonStyle = GUI.skin.button; // Get the default button style + float buttonHeight = buttonStyle.CalcHeight(new GUIContent("sample"), 200); // Get the height of the button based on the style + float scrollViewHeight = Mathf.Min(buttonHeight * availableLanguages.Count, 150); + int visibleButtonCount = Mathf.FloorToInt(scrollViewHeight / buttonHeight); + float requiredHeight = buttonHeight * visibleButtonCount; + scrollPosition = GUILayout.BeginScrollView(scrollPosition, GUILayout.Height(requiredHeight), GUILayout.ExpandWidth(true)); + + foreach (var language in availableLanguages.Values) + { + if (GUILayout.Button(language, GUILayout.ExpandWidth(true), GUILayout.Height(buttonHeight), GUILayout.Width(200))) + { + selectedLanguageIndex = Array.IndexOf(availableLanguages.Values.ToArray(), language); + showDropdown = false; + } + } + + GUILayout.EndScrollView(); + } + GUILayout.Space(10); + if (GUILayout.Button(LocalizationManager.GetString("apply"), GUILayout.Width(200))) + { + string selectedLanguage = availableLanguages.Keys.ToArray()[selectedLanguageIndex]; + LocalizationManager.SetLanguage(selectedLanguage); + Debug.Log("Selected Language: " + selectedLanguage); + } + }); - UI.RenderTooltip(); + UI.RenderTooltip(); GUI.DragWindow(new Rect(0f, 0f, 10000f, 20f)); } @@ -611,7 +696,7 @@ private void DisplayShip() DisplayObjects( new[] { Instance.shipDoor }, settingsData.b_ShipESP, - _ => "Ship", + _ => LocalizationManager.GetString("ship"), _ => settingsData.c_Door ); } @@ -621,7 +706,7 @@ private void DisplayDoors() DisplayObjects( Instance.entranceTeleports, settingsData.b_DoorESP, - entranceTeleport => entranceTeleport.isEntranceToBuilding ? "Entrance" : "Exit", + entranceTeleport => entranceTeleport.isEntranceToBuilding ? LocalizationManager.GetString("entrance") : LocalizationManager.GetString("exit"), _ => settingsData.c_Door ); } @@ -635,7 +720,7 @@ private void DisplayLandmines() landmine.transform.position) < settingsData.fl_MineDistanceLimit) || !settingsData.b_MineDistanceLimit)), settingsData.b_LandmineESP, - _ => "Landmine", + _ => LocalizationManager.GetString("landmine"), _ => settingsData.c_Landmine ); } @@ -649,7 +734,7 @@ private void DisplayTurrets() turret.transform.position) < settingsData.fl_TurretDistanceLimit) || !settingsData.b_TurretDistanceLimit)), settingsData.b_TurretESP, - _ => "Turret", + _ => LocalizationManager.GetString("turret"), _ => settingsData.c_Turret ); } @@ -659,7 +744,7 @@ private void DisplaySteamHazard() DisplayObjects( Instance.steamValves.Where(steamValveHazard => steamValveHazard != null && steamValveHazard.triggerScript.interactable), settingsData.b_SteamHazard, - _ => "Steam Valve", + _ => LocalizationManager.GetString("steam_valve"), _ => settingsData.c_Valve ); } @@ -704,7 +789,7 @@ private void DisplayEnemyAI() enemyAI => { string name = enemyAI.enemyType.enemyName; - return string.IsNullOrWhiteSpace(name) ? "Enemy" : name; + return string.IsNullOrWhiteSpace(name) ? LocalizationManager.GetString("enemy") : name; }, _ => settingsData.c_Enemy ); @@ -726,7 +811,7 @@ private void DisplayLoot() settingsData.b_ItemESP, grabbableObject => { - string text = "Object"; + string text = LocalizationManager.GetString("object"); Item itemProperties = grabbableObject.itemProperties; if (itemProperties.itemName != null) text = itemProperties.itemName; diff --git a/ProjectApparatus/Lang/en_US.Designer.cs b/ProjectApparatus/Lang/en_US.Designer.cs new file mode 100644 index 0000000..ce71820 --- /dev/null +++ b/ProjectApparatus/Lang/en_US.Designer.cs @@ -0,0 +1,2205 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ProjectApparatus.Lang { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class en_US { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal en_US() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProjectApparatus.Lang.en_US", typeof(en_US).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Object. + /// + internal static string _object { + get { + return ResourceManager.GetString("object", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Adjust Jump Height. + /// + internal static string adjust_jump_height { + get { + return ResourceManager.GetString("adjust_jump_height", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to modify your jump height.. + /// + internal static string adjust_jump_height_descr { + get { + return ResourceManager.GetString("adjust_jump_height_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Adjust Sprint Speed. + /// + internal static string adjust_sprint_speed { + get { + return ResourceManager.GetString("adjust_sprint_speed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to modify your sprint speed.. + /// + internal static string adjust_sprint_speed_descr { + get { + return ResourceManager.GetString("adjust_sprint_speed_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Adjust Walk Speed. + /// + internal static string adjust_walk_speed { + get { + return ResourceManager.GetString("adjust_walk_speed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to modify your walk speed.. + /// + internal static string adjust_walk_speed_descr { + get { + return ResourceManager.GetString("adjust_walk_speed_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aggro Enemies. + /// + internal static string aggro_enemies { + get { + return ResourceManager.GetString("aggro_enemies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Makes enemies target the selected player.. + /// + internal static string aggro_enemies_descr_1 { + get { + return ResourceManager.GetString("aggro_enemies_descr_1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Doesn't work on most monsters, works best on Crawlers & Spiders.. + /// + internal static string aggro_enemies_descr_2 { + get { + return ResourceManager.GetString("aggro_enemies_descr_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to All Jetpacks Explode. + /// + internal static string all_jetpacks_explode { + get { + return ResourceManager.GetString("all_jetpacks_explode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When a player tries to equip a jetpack they will be greeted with an explosion.. + /// + internal static string all_jetpacks_explode_descr { + get { + return ResourceManager.GetString("all_jetpacks_explode_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Always Show Clock. + /// + internal static string always_show_clock { + get { + return ResourceManager.GetString("always_show_clock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays the clock even when you are in the facility.. + /// + internal static string always_show_clock_descr { + get { + return ResourceManager.GetString("always_show_clock_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Apply. + /// + internal static string apply { + get { + return ResourceManager.GetString("apply", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attack Players at Deposit Desk. + /// + internal static string attack_players_at_deposit_desk { + get { + return ResourceManager.GetString("attack_players_at_deposit_desk", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Forces the tentacle monster to attack, killing a nearby player.. + /// + internal static string attack_players_at_deposit_desk_descr { + get { + return ResourceManager.GetString("attack_players_at_deposit_desk_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Big Loot. + /// + internal static string big_loot { + get { + return ResourceManager.GetString("big_loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Forces the game to render in full resolution.. + /// + internal static string camera_res_descr_1 { + get { + return ResourceManager.GetString("camera_res_descr_1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <color=#ff0000>You will need to leave the game for this to activate.</color>. + /// + internal static string camera_res_descr_2 { + get { + return ResourceManager.GetString("camera_res_descr_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Centered Indicators. + /// + internal static string centered_indicators { + get { + return ResourceManager.GetString("centered_indicators", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays the above indicators at the center of the screen.. + /// + internal static string centered_indicators_descr { + get { + return ResourceManager.GetString("centered_indicators_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Changelog. + /// + internal static string changelog { + get { + return ResourceManager.GetString("changelog", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Charge Any Item. + /// + internal static string charge_any_item { + get { + return ResourceManager.GetString("charge_any_item", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to put any grabbable item in the charger.. + /// + internal static string charge_any_item_descr { + get { + return ResourceManager.GetString("charge_any_item_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Close All Mechanical Doors. + /// + internal static string close_all_mechanical_doors { + get { + return ResourceManager.GetString("close_all_mechanical_doors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Closes all mechanical doors.. + /// + internal static string close_all_mechanical_doors_descr { + get { + return ResourceManager.GetString("close_all_mechanical_doors_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Colors. + /// + internal static string colors { + get { + return ResourceManager.GetString("colors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Credits. + /// + internal static string credits { + get { + return ResourceManager.GetString("credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Crosshair. + /// + internal static string crosshair { + get { + return ResourceManager.GetString("crosshair", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays a crosshair on the screen.. + /// + internal static string crosshair_descr { + get { + return ResourceManager.GetString("crosshair_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Damage. + /// + internal static string damage { + get { + return ResourceManager.GetString("damage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Damages the player for a given amount.. + /// + internal static string damage_descr { + get { + return ResourceManager.GetString("damage_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Days Left. + /// + internal static string days_left { + get { + return ResourceManager.GetString("days_left", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dead Player List. + /// + internal static string dead_players { + get { + return ResourceManager.GetString("dead_players", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows a list of currently dead players.. + /// + internal static string dead_players_descr { + get { + return ResourceManager.GetString("dead_players_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Delete All Enemies. + /// + internal static string delete_all_enemies { + get { + return ResourceManager.GetString("delete_all_enemies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deletes all enemies.. + /// + internal static string delete_all_enemies_descr { + get { + return ResourceManager.GetString("delete_all_enemies_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Demigod. + /// + internal static string demigod { + get { + return ResourceManager.GetString("demigod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatically refills the selected player's health if below zero.. + /// + internal static string demigod_descr { + get { + return ResourceManager.GetString("demigod_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Depth of Field. + /// + internal static string disable_dof { + get { + return ResourceManager.GetString("disable_dof", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disables the depth of field effect.. + /// + internal static string disable_dof_descr { + get { + return ResourceManager.GetString("disable_dof_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Fall Damage. + /// + internal static string disable_fall_damage { + get { + return ResourceManager.GetString("disable_fall_damage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You no longer take fall damage.. + /// + internal static string disable_fall_damage_descr { + get { + return ResourceManager.GetString("disable_fall_damage_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Fog. + /// + internal static string disable_fog { + get { + return ResourceManager.GetString("disable_fog", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disables the fog effect.. + /// + internal static string disable_fog_descr { + get { + return ResourceManager.GetString("disable_fog_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Interact Cooldowns. + /// + internal static string disable_interact_cooldowns { + get { + return ResourceManager.GetString("disable_interact_cooldowns", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disables all interact cooldowns (e.g., noisemakers, toilets, etc).. + /// + internal static string disable_interact_cooldowns_descr { + get { + return ResourceManager.GetString("disable_interact_cooldowns_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Visor. + /// + internal static string disable_visor { + get { + return ResourceManager.GetString("disable_visor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disables the visor from your helmet in first person.. + /// + internal static string disable_visor_descr { + get { + return ResourceManager.GetString("disable_visor_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display Days Left. + /// + internal static string display_days_left { + get { + return ResourceManager.GetString("display_days_left", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows the time you have left to meet quota.. + /// + internal static string display_days_left_descr { + get { + return ResourceManager.GetString("display_days_left_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Distance. + /// + internal static string display_distance { + get { + return ResourceManager.GetString("display_distance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows the distance between you and the entity.. + /// + internal static string display_distance_esp_descr { + get { + return ResourceManager.GetString("display_distance_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display Group Credits. + /// + internal static string display_group_credits { + get { + return ResourceManager.GetString("display_group_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows how many credits you have.. + /// + internal static string display_group_credits_descr { + get { + return ResourceManager.GetString("display_group_credits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Health. + /// + internal static string display_hp { + get { + return ResourceManager.GetString("display_hp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows players' health.. + /// + internal static string display_hp_esp_descr { + get { + return ResourceManager.GetString("display_hp_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display Loot In Ship. + /// + internal static string display_loot_in_ship { + get { + return ResourceManager.GetString("display_loot_in_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows the value of all the items you have gathered in the ship.. + /// + internal static string display_loot_in_ship_descr { + get { + return ResourceManager.GetString("display_loot_in_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display Quota. + /// + internal static string display_quota { + get { + return ResourceManager.GetString("display_quota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows the current quota.. + /// + internal static string display_quota_descr { + get { + return ResourceManager.GetString("display_quota_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Is Speaking. + /// + internal static string display_speaking { + get { + return ResourceManager.GetString("display_speaking", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows if the player is speaking.. + /// + internal static string display_speaking_esp_descr { + get { + return ResourceManager.GetString("display_speaking_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Value. + /// + internal static string display_worth { + get { + return ResourceManager.GetString("display_worth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows items' value.. + /// + internal static string display_worth_esp_descr { + get { + return ResourceManager.GetString("display_worth_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Distance. + /// + internal static string distance { + get { + return ResourceManager.GetString("distance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Door. + /// + internal static string door { + get { + return ResourceManager.GetString("door", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Doors. + /// + internal static string door_esp { + get { + return ResourceManager.GetString("door_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all doors.. + /// + internal static string door_esp_descr { + get { + return ResourceManager.GetString("door_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled. + /// + internal static string enable_esp { + get { + return ResourceManager.GetString("enable_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enables the ESP.. + /// + internal static string enable_esp_descr { + get { + return ResourceManager.GetString("enable_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enemy. + /// + internal static string enemy { + get { + return ResourceManager.GetString("enemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enemy Distance Limit. + /// + internal static string enemy_distance_limit { + get { + return ResourceManager.GetString("enemy_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toggle to set the enemy distance limit.. + /// + internal static string enemy_distance_limit_descr { + get { + return ResourceManager.GetString("enemy_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enemies. + /// + internal static string enemy_esp { + get { + return ResourceManager.GetString("enemy_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all enemies.. + /// + internal static string enemy_esp_descr { + get { + return ResourceManager.GetString("enemy_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Entrance. + /// + internal static string entrance { + get { + return ResourceManager.GetString("entrance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ESP. + /// + internal static string esp { + get { + return ResourceManager.GetString("esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exit. + /// + internal static string exit { + get { + return ResourceManager.GetString("exit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Explode All Mines. + /// + internal static string explode_all_mines { + get { + return ResourceManager.GetString("explode_all_mines", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Explodes every single mine on the level.. + /// + internal static string explode_all_mines_descr { + get { + return ResourceManager.GetString("explode_all_mines_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FastLadder Climbing. + /// + internal static string fast_ladder_climbing { + get { + return ResourceManager.GetString("fast_ladder_climbing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Instantly climbs up ladders.. + /// + internal static string fast_ladder_climbing_descr { + get { + return ResourceManager.GetString("fast_ladder_climbing_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Field of View. + /// + internal static string fov { + get { + return ResourceManager.GetString("fov", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Give Credits. + /// + internal static string give_credits { + get { + return ResourceManager.GetString("give_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Give your group however many credits you want. (Doesn't apply to quota). + /// + internal static string give_credits_descr { + get { + return ResourceManager.GetString("give_credits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to God Mode. + /// + internal static string god_mode { + get { + return ResourceManager.GetString("god_mode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prevents you from taking any damage.. + /// + internal static string god_mode_descr { + get { + return ResourceManager.GetString("god_mode_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Graphics. + /// + internal static string graphics { + get { + return ResourceManager.GetString("graphics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Group Credits. + /// + internal static string group_credits { + get { + return ResourceManager.GetString("group_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Heal. + /// + internal static string heal { + get { + return ResourceManager.GetString("heal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Heals the player for a given amount.. + /// + internal static string heal_descr { + get { + return ResourceManager.GetString("heal_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hear Everyone. + /// + internal static string hear_everyone { + get { + return ResourceManager.GetString("hear_everyone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to hear everyone no matter the distance.. + /// + internal static string hear_everyone_descr { + get { + return ResourceManager.GetString("hear_everyone_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hello world!. + /// + internal static string hello_world { + get { + return ResourceManager.GetString("hello_world", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hide Objects. + /// + internal static string hide_objects { + get { + return ResourceManager.GetString("hide_objects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hides spammed objects from the selected player.. + /// + internal static string hide_objects_descr { + get { + return ResourceManager.GetString("hide_objects_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infinite Charge. + /// + internal static string infinite_charge { + get { + return ResourceManager.GetString("infinite_charge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prevents your items from losing any charge.. + /// + internal static string infinite_charge_descr { + get { + return ResourceManager.GetString("infinite_charge_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infinite Item Use. + /// + internal static string infinite_items { + get { + return ResourceManager.GetString("infinite_items", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to infinitely use items like the gift box and stun grenade. (Buggy). + /// + internal static string infinite_items_descr { + get { + return ResourceManager.GetString("infinite_items_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infinite Shotgun Ammo. + /// + internal static string infinite_shotgun_ammo { + get { + return ResourceManager.GetString("infinite_shotgun_ammo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prevents you from out of ammo.. + /// + internal static string infinite_shotgun_ammo_descr { + get { + return ResourceManager.GetString("infinite_shotgun_ammo_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infinite Stamina. + /// + internal static string infinite_stam { + get { + return ResourceManager.GetString("infinite_stam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prevents you from losing any stamina.. + /// + internal static string infinite_stam_descr { + get { + return ResourceManager.GetString("infinite_stam_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infinite Zap Gun. + /// + internal static string infinite_zap_gun { + get { + return ResourceManager.GetString("infinite_zap_gun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infinitely stuns enemies with the zap-gun.. + /// + internal static string infinite_zap_gun_descr { + get { + return ResourceManager.GetString("infinite_zap_gun_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Instant Interactions. + /// + internal static string instant_interactions { + get { + return ResourceManager.GetString("instant_interactions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Makes all hold interactions instantaneous.. + /// + internal static string instant_interactions_descr { + get { + return ResourceManager.GetString("instant_interactions_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interact Through Walls. + /// + internal static string interact_through_walls { + get { + return ResourceManager.GetString("interact_through_walls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to interact with anything through walls.. + /// + internal static string interact_through_walls_descr { + get { + return ResourceManager.GetString("interact_through_walls_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invisibility. + /// + internal static string invisibility { + get { + return ResourceManager.GetString("invisibility", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Players will not be able to see you.. + /// + internal static string invisibility_desc { + get { + return ResourceManager.GetString("invisibility_desc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item Distance Limit. + /// + internal static string item_distance_limit { + get { + return ResourceManager.GetString("item_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toggle to set the item distance limit.. + /// + internal static string item_distance_limit_descr { + get { + return ResourceManager.GetString("item_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Items. + /// + internal static string item_esp { + get { + return ResourceManager.GetString("item_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all items.. + /// + internal static string item_esp_descr { + get { + return ResourceManager.GetString("item_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kill. + /// + internal static string kill { + get { + return ResourceManager.GetString("kill", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kill All Enemies. + /// + internal static string kill_all_enemies { + get { + return ResourceManager.GetString("kill_all_enemies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kills all enemies.. + /// + internal static string kill_all_enemies_descr { + get { + return ResourceManager.GetString("kill_all_enemies_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kills the currently selected player.. + /// + internal static string kill_descr { + get { + return ResourceManager.GetString("kill_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Land Ship. + /// + internal static string land_ship { + get { + return ResourceManager.GetString("land_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lands the ship.. + /// + internal static string land_ship_descr { + get { + return ResourceManager.GetString("land_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Landmine. + /// + internal static string landmine { + get { + return ResourceManager.GetString("landmine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toggle to set the landmine distance limit.. + /// + internal static string landmine_distance_limit_descr { + get { + return ResourceManager.GetString("landmine_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Landmines. + /// + internal static string landmine_esp { + get { + return ResourceManager.GetString("landmine_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all landmines.. + /// + internal static string landmine_esp_descr { + get { + return ResourceManager.GetString("landmine_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Language. + /// + internal static string language { + get { + return ResourceManager.GetString("language", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light Show. + /// + internal static string light_show { + get { + return ResourceManager.GetString("light_show", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rapidly turns on/off the light switch and TV.. + /// + internal static string light_show_descr { + get { + return ResourceManager.GetString("light_show_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loot. + /// + internal static string loot { + get { + return ResourceManager.GetString("loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loot in ship. + /// + internal static string loot_in_ship { + get { + return ResourceManager.GetString("loot_in_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Medium Loot. + /// + internal static string medium_loot { + get { + return ResourceManager.GetString("medium_loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Landmine Distance Limit. + /// + internal static string mine_distance_limit { + get { + return ResourceManager.GetString("mine_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Misc. + /// + internal static string misc { + get { + return ResourceManager.GetString("misc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Night Vision. + /// + internal static string night_vision { + get { + return ResourceManager.GetString("night_vision", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to see in the dark.. + /// + internal static string night_vision_descr { + get { + return ResourceManager.GetString("night_vision_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No More Credits. + /// + internal static string no_more_credits { + get { + return ResourceManager.GetString("no_more_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prevents your group from receiving any credits. (Doesn't apply to quota). + /// + internal static string no_more_credits_descr { + get { + return ResourceManager.GetString("no_more_credits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Noclip. + /// + internal static string noclip { + get { + return ResourceManager.GetString("noclip", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to fly and clip through walls.. + /// + internal static string noclip_descr { + get { + return ResourceManager.GetString("noclip_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Object Spam. + /// + internal static string object_spam { + get { + return ResourceManager.GetString("object_spam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spam places objects on the player to annoy/trap them.. + /// + internal static string object_spam_descr { + get { + return ResourceManager.GetString("object_spam_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One Hand All Objects. + /// + internal static string one_hand_all_objects { + get { + return ResourceManager.GetString("one_hand_all_objects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to one-hand any two-handed objects.. + /// + internal static string one_hand_all_objects_descr { + get { + return ResourceManager.GetString("one_hand_all_objects_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open All Mechanical Doors. + /// + internal static string open_all_mechanical_doors { + get { + return ResourceManager.GetString("open_all_mechanical_doors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opens all mechanical doors.. + /// + internal static string open_all_mechanical_doors_descr { + get { + return ResourceManager.GetString("open_all_mechanical_doors_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Place Anywhere. + /// + internal static string place_anywhere { + get { + return ResourceManager.GetString("place_anywhere", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Place objects from the ship anywhere you want.. + /// + internal static string place_anywhere_descr { + get { + return ResourceManager.GetString("place_anywhere_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Player. + /// + internal static string player { + get { + return ResourceManager.GetString("player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Players. + /// + internal static string player_esp { + get { + return ResourceManager.GetString("player_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Players. + /// + internal static string players { + get { + return ResourceManager.GetString("players", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all players.. + /// + internal static string players_esp_descr { + get { + return ResourceManager.GetString("players_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Possess Nearest Enemy. + /// + internal static string possess_nearest_enemy { + get { + return ResourceManager.GetString("possess_nearest_enemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Possesses the nearest enemy. (Note: You will be visibily within the enemy.). + /// + internal static string possess_nearest_enemy_descr { + get { + return ResourceManager.GetString("possess_nearest_enemy_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Profit Quota. + /// + internal static string profit_quota { + get { + return ResourceManager.GetString("profit_quota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Weight. + /// + internal static string remove_weight { + get { + return ResourceManager.GetString("remove_weight", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removes speed limitations caused by item weight.. + /// + internal static string remove_weight_descr { + get { + return ResourceManager.GetString("remove_weight_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Full Render Resolution. + /// + internal static string render_resolution { + get { + return ResourceManager.GetString("render_resolution", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Respawn. + /// + internal static string respawn { + get { + return ResourceManager.GetString("respawn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Respawns you. You will be invisible to both players and enemies.. + /// + internal static string respawn_descr { + get { + return ResourceManager.GetString("respawn_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Select Language. + /// + internal static string select_language { + get { + return ResourceManager.GetString("select_language", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Selected Player. + /// + internal static string selected_player { + get { + return ResourceManager.GetString("selected_player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Self. + /// + internal static string self { + get { + return ResourceManager.GetString("self", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Send Message. + /// + internal static string send_message_misc { + get { + return ResourceManager.GetString("send_message_misc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Anonymously sends a message in chat.. + /// + internal static string send_message_misc_descr { + get { + return ResourceManager.GetString("send_message_misc_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Send Message. + /// + internal static string send_message_player { + get { + return ResourceManager.GetString("send_message_player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sends a message in chat as the selected player.. + /// + internal static string send_message_player_descr { + get { + return ResourceManager.GetString("send_message_player_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Send Signal. + /// + internal static string send_signal { + get { + return ResourceManager.GetString("send_signal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remotely sends a signal.. + /// + internal static string send_signal_descr { + get { + return ResourceManager.GetString("send_signal_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensitive Landmines. + /// + internal static string sensitive_landmines { + get { + return ResourceManager.GetString("sensitive_landmines", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatically detonates landmines when a player is in kill range.. + /// + internal static string sensitive_landmines_descr { + get { + return ResourceManager.GetString("sensitive_landmines_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Quota. + /// + internal static string set_quota { + get { + return ResourceManager.GetString("set_quota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to set the quota. (Host only). + /// + internal static string set_quota_descr { + get { + return ResourceManager.GetString("set_quota_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Settings. + /// + internal static string settings { + get { + return ResourceManager.GetString("settings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ship. + /// + internal static string ship { + get { + return ResourceManager.GetString("ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ships. + /// + internal static string ship_esp { + get { + return ResourceManager.GetString("ship_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows the ship.. + /// + internal static string ship_esp_descr { + get { + return ResourceManager.GetString("ship_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Small Loot. + /// + internal static string small_loot { + get { + return ResourceManager.GetString("small_loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spam Message. + /// + internal static string spam_message_misc { + get { + return ResourceManager.GetString("spam_message_misc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Anonymously spams a message in chat.. + /// + internal static string spam_message_misc_descr { + get { + return ResourceManager.GetString("spam_message_misc_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spam Message. + /// + internal static string spam_message_player { + get { + return ResourceManager.GetString("spam_message_player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spams the message in chat as the selected player.. + /// + internal static string spam_message_player_descr { + get { + return ResourceManager.GetString("spam_message_player_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spawn Enemy. + /// + internal static string spawn_enemy { + get { + return ResourceManager.GetString("spawn_enemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spawns a random enemy on the selected player.. + /// + internal static string spawn_enemy_descr { + get { + return ResourceManager.GetString("spawn_enemy_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start. + /// + internal static string start { + get { + return ResourceManager.GetString("start", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start Ship. + /// + internal static string start_ship { + get { + return ResourceManager.GetString("start_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ship will leave the planet it's currently on.. + /// + internal static string start_ship_descr { + get { + return ResourceManager.GetString("start_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Steam Hazards. + /// + internal static string steam_hazard { + get { + return ResourceManager.GetString("steam_hazard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all hazard zones.. + /// + internal static string steam_hazard_esp_descr { + get { + return ResourceManager.GetString("steam_hazard_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Steam Profile. + /// + internal static string steam_profile { + get { + return ResourceManager.GetString("steam_profile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opens the selected player's steam profile in your overlay.. + /// + internal static string steam_profile_descr { + get { + return ResourceManager.GetString("steam_profile_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Steam Valve. + /// + internal static string steam_valve { + get { + return ResourceManager.GetString("steam_valve", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop Possessing. + /// + internal static string stop_possessing { + get { + return ResourceManager.GetString("stop_possessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stops possessing the currently possessed enemy.. + /// + internal static string stop_possessing_descr { + get { + return ResourceManager.GetString("stop_possessing_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Suicide. + /// + internal static string suicide { + get { + return ResourceManager.GetString("suicide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Kills local player.. + /// + internal static string suicide_descr { + get { + return ResourceManager.GetString("suicide_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Taunt Slide. + /// + internal static string taunt_slide { + get { + return ResourceManager.GetString("taunt_slide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to emote and move at the same time.. + /// + internal static string taunt_slide_descr { + get { + return ResourceManager.GetString("taunt_slide_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleport All Items. + /// + internal static string teleport_all_items { + get { + return ResourceManager.GetString("teleport_all_items", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleports all items on the planet to you.. + /// + internal static string teleport_all_items_descr { + get { + return ResourceManager.GetString("teleport_all_items_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleport Enemies To. + /// + internal static string teleport_enemies_to { + get { + return ResourceManager.GetString("teleport_enemies_to", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleports all enemies to the currently selected player.. + /// + internal static string teleport_enemies_to_descr { + get { + return ResourceManager.GetString("teleport_enemies_to_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleport Player To Ship. + /// + internal static string teleport_player_to_ship { + get { + return ResourceManager.GetString("teleport_player_to_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleports the selected into the ship. (Host only). + /// + internal static string teleport_player_to_ship_descr { + get { + return ResourceManager.GetString("teleport_player_to_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleport To. + /// + internal static string teleport_to { + get { + return ResourceManager.GetString("teleport_to", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleports you to the currently selected player.. + /// + internal static string teleport_to_descr { + get { + return ResourceManager.GetString("teleport_to_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleport To Ship. + /// + internal static string teleport_to_ship { + get { + return ResourceManager.GetString("teleport_to_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Teleports you into the ship.. + /// + internal static string teleport_to_ship_descr { + get { + return ResourceManager.GetString("teleport_to_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Terminal Noisemaker. + /// + internal static string terminal_noisemaker { + get { + return ResourceManager.GetString("terminal_noisemaker", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Plays a very annoying noise from the terminal.. + /// + internal static string terminal_noisemaker_descr { + get { + return ResourceManager.GetString("terminal_noisemaker_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Press INSERT. + /// + internal static string tgl_insert { + get { + return ResourceManager.GetString("tgl_insert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Theme. + /// + internal static string theme { + get { + return ResourceManager.GetString("theme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Thirdperson. + /// + internal static string thirdperson { + get { + return ResourceManager.GetString("thirdperson", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tooltips. + /// + internal static string tooltips { + get { + return ResourceManager.GetString("tooltips", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows information about the currently hovered menu item.. + /// + internal static string tooltips_descr { + get { + return ResourceManager.GetString("tooltips_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turret. + /// + internal static string turret { + get { + return ResourceManager.GetString("turret", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turret Distance Limit. + /// + internal static string turret_distance_limit { + get { + return ResourceManager.GetString("turret_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toggle to set the turret distance limit.. + /// + internal static string turret_distance_limit_descr { + get { + return ResourceManager.GetString("turret_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Turrets. + /// + internal static string turret_esp { + get { + return ResourceManager.GetString("turret_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows all turrets.. + /// + internal static string turret_esp_descr { + get { + return ResourceManager.GetString("turret_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've already unlocked all upgrades.. + /// + internal static string u_alrd_unlc_all { + get { + return ResourceManager.GetString("u_alrd_unlc_all", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlock All Suits. + /// + internal static string unlc_all_suits { + get { + return ResourceManager.GetString("unlc_all_suits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlocks All Suits.. + /// + internal static string unlc_all_suits_descr { + get { + return ResourceManager.GetString("unlc_all_suits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlock All Upgrades. + /// + internal static string unlc_all_upgrd_ship { + get { + return ResourceManager.GetString("unlc_all_upgrd_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlocks all ship upgrades.. + /// + internal static string unlc_all_upgrd_ship_descr { + get { + return ResourceManager.GetString("unlc_all_upgrd_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Grab Distance Limit. + /// + internal static string unlimited_grab_distance { + get { + return ResourceManager.GetString("unlimited_grab_distance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Allows you to interact with anything no matter the distance.. + /// + internal static string unlimited_grab_distance_descr { + get { + return ResourceManager.GetString("unlimited_grab_distance_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlock. + /// + internal static string unlock { + get { + return ResourceManager.GetString("unlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlock All Doors. + /// + internal static string unlock_all_door { + get { + return ResourceManager.GetString("unlock_all_door", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlocks all locked doors.. + /// + internal static string unlock_all_door_descr { + get { + return ResourceManager.GetString("unlock_all_door_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Upgrades. + /// + internal static string upgrades { + get { + return ResourceManager.GetString("upgrades", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Valve. + /// + internal static string valve { + get { + return ResourceManager.GetString("valve", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Project Apparatus. + /// + internal static string watermark { + get { + return ResourceManager.GetString("watermark", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Welcome to Project Apparatus. + /// + internal static string wlc_stp_1 { + get { + return ResourceManager.GetString("wlc_stp_1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you have suggestions, please create a pull request in the repo or reply to the UC thread.. + /// + internal static string wlc_stp_2 { + get { + return ResourceManager.GetString("wlc_stp_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you find bugs, please provide some steps on how to reproduce the problem and create an issue or pull request in the repo or reply to the UC thread. + /// + internal static string wlc_stp_3 { + get { + return ResourceManager.GetString("wlc_stp_3", resourceCulture); + } + } + } +} diff --git a/ProjectApparatus/Lang/en_US.resx b/ProjectApparatus/Lang/en_US.resx new file mode 100644 index 0000000..7dc4d3f --- /dev/null +++ b/ProjectApparatus/Lang/en_US.resx @@ -0,0 +1,834 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adjust Jump Height + + + Allows you to modify your jump height. + + + Adjust Sprint Speed + + + Allows you to modify your sprint speed. + + + Adjust Walk Speed + + + Allows you to modify your walk speed. + + + Aggro Enemies + + + Makes enemies target the selected player. + + + Doesn't work on most monsters, works best on Crawlers & Spiders. + + + All Jetpacks Explode + + + When a player tries to equip a jetpack they will be greeted with an explosion. + + + Always Show Clock + + + Displays the clock even when you are in the facility. + + + Apply + + + Attack Players at Deposit Desk + + + Forces the tentacle monster to attack, killing a nearby player. + + + Big Loot + + + Forces the game to render in full resolution. + + + <color=#ff0000>You will need to leave the game for this to activate.</color> + + + Centered Indicators + + + Displays the above indicators at the center of the screen. + + + Changelog + + + Charge Any Item + + + Allows you to put any grabbable item in the charger. + + + Close All Mechanical Doors + + + Closes all mechanical doors. + + + Colors + + + Credits + + + Crosshair + + + Displays a crosshair on the screen. + + + Damage + + + Damages the player for a given amount. + + + Days Left + + + Dead Player List + + + Shows a list of currently dead players. + + + Delete All Enemies + + + Deletes all enemies. + + + Demigod + + + Automatically refills the selected player's health if below zero. + + + Disable Depth of Field + + + Disables the depth of field effect. + + + Disable Fall Damage + + + You no longer take fall damage. + + + Disable Fog + + + Disables the fog effect. + + + Disable Interact Cooldowns + + + Disables all interact cooldowns (e.g., noisemakers, toilets, etc). + + + Disable Visor + + + Disables the visor from your helmet in first person. + + + Display Days Left + + + Shows the time you have left to meet quota. + + + Show Distance + + + Shows the distance between you and the entity. + + + Display Group Credits + + + Shows how many credits you have. + + + Show Health + + + Shows players' health. + + + Display Loot In Ship + + + Shows the value of all the items you have gathered in the ship. + + + Display Quota + + + Shows the current quota. + + + Show Is Speaking + + + Shows if the player is speaking. + + + Show Value + + + Shows items' value. + + + Distance + + + Door + + + Doors + + + Shows all doors. + + + Enabled + + + Enables the ESP. + + + Enemy + + + Enemy Distance Limit + + + Toggle to set the enemy distance limit. + + + Enemies + + + Shows all enemies. + + + Entrance + + + ESP + + + Exit + + + Explode All Mines + + + Explodes every single mine on the level. + + + FastLadder Climbing + + + Instantly climbs up ladders. + + + Field of View + + + Give Credits + + + Give your group however many credits you want. (Doesn't apply to quota) + + + God Mode + + + Prevents you from taking any damage. + + + Graphics + + + Group Credits + + + Heal + + + Heals the player for a given amount. + + + Hear Everyone + + + Allows you to hear everyone no matter the distance. + + + Hello world! + + + Hide Objects + + + Hides spammed objects from the selected player. + + + Infinite Charge + + + Prevents your items from losing any charge. + + + Infinite Item Use + + + Allows you to infinitely use items like the gift box and stun grenade. (Buggy) + + + Infinite Shotgun Ammo + + + Prevents you from out of ammo. + + + Infinite Stamina + + + Prevents you from losing any stamina. + + + Infinite Zap Gun + + + Infinitely stuns enemies with the zap-gun. + + + Instant Interactions + + + Makes all hold interactions instantaneous. + + + Interact Through Walls + + + Allows you to interact with anything through walls. + + + Invisibility + + + Players will not be able to see you. + + + Item Distance Limit + + + Toggle to set the item distance limit. + + + Items + + + Shows all items. + + + Kill + + + Kill All Enemies + + + Kills all enemies. + + + Kills the currently selected player. + + + Landmine + + + Toggle to set the landmine distance limit. + + + Landmines + + + Shows all landmines. + + + Land Ship + + + Lands the ship. + + + Language + + + Light Show + + + Rapidly turns on/off the light switch and TV. + + + Loot + + + Loot in ship + + + Medium Loot + + + Landmine Distance Limit + + + Misc + + + Night Vision + + + Allows you to see in the dark. + + + Noclip + + + Allows you to fly and clip through walls. + + + No More Credits + + + Prevents your group from receiving any credits. (Doesn't apply to quota) + + + Object + + + Object Spam + + + Spam places objects on the player to annoy/trap them. + + + One Hand All Objects + + + Allows you to one-hand any two-handed objects. + + + Open All Mechanical Doors + + + Opens all mechanical doors. + + + Place Anywhere + + + Place objects from the ship anywhere you want. + + + Player + + + Players + + + Shows all players. + + + Players + + + Possess Nearest Enemy + + + Possesses the nearest enemy. (Note: You will be visibily within the enemy.) + + + Profit Quota + + + No Weight + + + Removes speed limitations caused by item weight. + + + Full Render Resolution + + + Respawn + + + Respawns you. You will be invisible to both players and enemies. + + + Selected Player + + + Select Language + + + Self + + + Send Message + + + Anonymously sends a message in chat. + + + Send Message + + + Sends a message in chat as the selected player. + + + Send Signal + + + Remotely sends a signal. + + + Sensitive Landmines + + + Automatically detonates landmines when a player is in kill range. + + + Settings + + + Set Quota + + + Allows you to set the quota. (Host only) + + + Ship + + + Ships + + + Shows the ship. + + + Small Loot + + + Spam Message + + + Anonymously spams a message in chat. + + + Spam Message + + + Spams the message in chat as the selected player. + + + Spawn Enemy + + + Spawns a random enemy on the selected player. + + + Start + + + Start Ship + + + Ship will leave the planet it's currently on. + + + Steam Hazards + + + Shows all hazard zones. + + + Steam Profile + + + Opens the selected player's steam profile in your overlay. + + + Steam Valve + + + Stop Possessing + + + Stops possessing the currently possessed enemy. + + + Suicide + + + Kills local player. + + + Taunt Slide + + + Allows you to emote and move at the same time. + + + Teleport All Items + + + Teleports all items on the planet to you. + + + Teleport Enemies To + + + Teleports all enemies to the currently selected player. + + + Teleport Player To Ship + + + Teleports the selected into the ship. (Host only) + + + Teleport To + + + Teleports you to the currently selected player. + + + Teleport To Ship + + + Teleports you into the ship. + + + Terminal Noisemaker + + + Plays a very annoying noise from the terminal. + + + Press INSERT + + + Theme + + + Thirdperson + + + Tooltips + + + Shows information about the currently hovered menu item. + + + Turret + + + Turret Distance Limit + + + Toggle to set the turret distance limit. + + + Turrets + + + Shows all turrets. + + + Unlock All Suits + + + Unlocks All Suits. + + + Unlock All Upgrades + + + Unlocks all ship upgrades. + + + No Grab Distance Limit + + + Allows you to interact with anything no matter the distance. + + + Unlock + + + Unlock All Doors + + + Unlocks all locked doors. + + + Upgrades + + + You've already unlocked all upgrades. + + + Valve + + + Project Apparatus + + + Welcome to Project Apparatus + + + If you have suggestions, please create a pull request in the repo or reply to the UC thread. + + + If you find bugs, please provide some steps on how to reproduce the problem and create an issue or pull request in the repo or reply to the UC thread + + \ No newline at end of file diff --git a/ProjectApparatus/Lang/ru_RU.Designer.cs b/ProjectApparatus/Lang/ru_RU.Designer.cs new file mode 100644 index 0000000..5ae3169 --- /dev/null +++ b/ProjectApparatus/Lang/ru_RU.Designer.cs @@ -0,0 +1,2205 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ProjectApparatus.Lang { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class ru_RU { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ru_RU() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProjectApparatus.Lang.ru_RU", typeof(ru_RU).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Объекты. + /// + internal static string _object { + get { + return ResourceManager.GetString("object", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Регулировка высоты прыжка. + /// + internal static string adjust_jump_height { + get { + return ResourceManager.GetString("adjust_jump_height", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет изменять высоту прыжка.. + /// + internal static string adjust_jump_height_descr { + get { + return ResourceManager.GetString("adjust_jump_height_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Регулировка скорости спринта. + /// + internal static string adjust_sprint_speed { + get { + return ResourceManager.GetString("adjust_sprint_speed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет изменять скорость спринта.. + /// + internal static string adjust_sprint_speed_descr { + get { + return ResourceManager.GetString("adjust_sprint_speed_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Регулировка скорости ходьбы. + /// + internal static string adjust_walk_speed { + get { + return ResourceManager.GetString("adjust_walk_speed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет изменять скорость ходьбы.. + /// + internal static string adjust_walk_speed_descr { + get { + return ResourceManager.GetString("adjust_walk_speed_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Аггро-враги. + /// + internal static string aggro_enemies { + get { + return ResourceManager.GetString("aggro_enemies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Заставляет врагов сфокусировать внимание на выбранного игрока.. + /// + internal static string aggro_enemies_descr_1 { + get { + return ResourceManager.GetString("aggro_enemies_descr_1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Не действует на большинство монстров, лучше всего работает на Бракена и Паука.. + /// + internal static string aggro_enemies_descr_2 { + get { + return ResourceManager.GetString("aggro_enemies_descr_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Все джетпаки взрываются. + /// + internal static string all_jetpacks_explode { + get { + return ResourceManager.GetString("all_jetpacks_explode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Когда игрок попытается применить реактивный ранец, он взорвется.. + /// + internal static string all_jetpacks_explode_descr { + get { + return ResourceManager.GetString("all_jetpacks_explode_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Всегда показывать часы. + /// + internal static string always_show_clock { + get { + return ResourceManager.GetString("always_show_clock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отображает часы, даже когда вы находитесь в помещении.. + /// + internal static string always_show_clock_descr { + get { + return ResourceManager.GetString("always_show_clock_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Принять. + /// + internal static string apply { + get { + return ResourceManager.GetString("apply", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Нападение на игроков возле сдачи квоты. + /// + internal static string attack_players_at_deposit_desk { + get { + return ResourceManager.GetString("attack_players_at_deposit_desk", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Заставляет щупальца атаковать, убивая находящегося рядом игрока.. + /// + internal static string attack_players_at_deposit_desk_descr { + get { + return ResourceManager.GetString("attack_players_at_deposit_desk_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Большие предметы. + /// + internal static string big_loot { + get { + return ResourceManager.GetString("big_loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Заставляет игру рендерить полноценное разрешение.. + /// + internal static string camera_res_descr_1 { + get { + return ResourceManager.GetString("camera_res_descr_1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <color=#ff0000>Чтобы активировать эту функцию, вам нужно будет выйти из игры.</color>. + /// + internal static string camera_res_descr_2 { + get { + return ResourceManager.GetString("camera_res_descr_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показатели в центре. + /// + internal static string centered_indicators { + get { + return ResourceManager.GetString("centered_indicators", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отображает вышеуказанные индикаторы в центре экрана.. + /// + internal static string centered_indicators_descr { + get { + return ResourceManager.GetString("centered_indicators_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Журнал изменений. + /// + internal static string changelog { + get { + return ResourceManager.GetString("changelog", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Любой предмет можно зарядить. + /// + internal static string charge_any_item { + get { + return ResourceManager.GetString("charge_any_item", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет поместить в зарядное устройство любой предмет.. + /// + internal static string charge_any_item_descr { + get { + return ResourceManager.GetString("charge_any_item_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Закрыть все двери требующие ключ. + /// + internal static string close_all_mechanical_doors { + get { + return ResourceManager.GetString("close_all_mechanical_doors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Закрывает все двери которые требуют ключ.. + /// + internal static string close_all_mechanical_doors_descr { + get { + return ResourceManager.GetString("close_all_mechanical_doors_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Цвета. + /// + internal static string colors { + get { + return ResourceManager.GetString("colors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разработчики. + /// + internal static string credits { + get { + return ResourceManager.GetString("credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Прицел. + /// + internal static string crosshair { + get { + return ResourceManager.GetString("crosshair", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отображает прицел в виде точки на экране.. + /// + internal static string crosshair_descr { + get { + return ResourceManager.GetString("crosshair_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Урон. + /// + internal static string damage { + get { + return ResourceManager.GetString("damage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Наносит игроку урон на заданное количество.. + /// + internal static string damage_descr { + get { + return ResourceManager.GetString("damage_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Дней осталось. + /// + internal static string days_left { + get { + return ResourceManager.GetString("days_left", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Список мертвых игроков. + /// + internal static string dead_players { + get { + return ResourceManager.GetString("dead_players", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отображает на экране список мертвых игроков.. + /// + internal static string dead_players_descr { + get { + return ResourceManager.GetString("dead_players_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Удалить всех врагов. + /// + internal static string delete_all_enemies { + get { + return ResourceManager.GetString("delete_all_enemies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Удаляет всех врагов на карте.. + /// + internal static string delete_all_enemies_descr { + get { + return ResourceManager.GetString("delete_all_enemies_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Полубог. + /// + internal static string demigod { + get { + return ResourceManager.GetString("demigod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Автоматически пополняет здоровье выбранного игрока, если оно ниже нуля.. + /// + internal static string demigod_descr { + get { + return ResourceManager.GetString("demigod_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключить глубину резкости. + /// + internal static string disable_dof { + get { + return ResourceManager.GetString("disable_dof", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключает эффект глубины резкости.. + /// + internal static string disable_dof_descr { + get { + return ResourceManager.GetString("disable_dof_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключить повреждение при падении. + /// + internal static string disable_fall_damage { + get { + return ResourceManager.GetString("disable_fall_damage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Вы больше не получаете урона от падения.. + /// + internal static string disable_fall_damage_descr { + get { + return ResourceManager.GetString("disable_fall_damage_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключить туман. + /// + internal static string disable_fog { + get { + return ResourceManager.GetString("disable_fog", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключает эффект тумана.. + /// + internal static string disable_fog_descr { + get { + return ResourceManager.GetString("disable_fog_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключить эффект взаимодействия. + /// + internal static string disable_interact_cooldowns { + get { + return ResourceManager.GetString("disable_interact_cooldowns", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключает все интерактивные кулдауны (например, шумелки, туалеты и т.д.).. + /// + internal static string disable_interact_cooldowns_descr { + get { + return ResourceManager.GetString("disable_interact_cooldowns_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключить шлем. + /// + internal static string disable_visor { + get { + return ResourceManager.GetString("disable_visor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отключает визор на шлеме от первого лица.. + /// + internal static string disable_visor_descr { + get { + return ResourceManager.GetString("disable_visor_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывать оставшиеся дни. + /// + internal static string display_days_left { + get { + return ResourceManager.GetString("display_days_left", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает время, оставшееся до выполнения квоты.. + /// + internal static string display_days_left_descr { + get { + return ResourceManager.GetString("display_days_left_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать расстояние. + /// + internal static string display_distance { + get { + return ResourceManager.GetString("display_distance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает расстояние между вами и объектом.. + /// + internal static string display_distance_esp_descr { + get { + return ResourceManager.GetString("display_distance_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывать деньги. + /// + internal static string display_group_credits { + get { + return ResourceManager.GetString("display_group_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает, сколько у вас денег для покупки.. + /// + internal static string display_group_credits_descr { + get { + return ResourceManager.GetString("display_group_credits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать здоровье. + /// + internal static string display_hp { + get { + return ResourceManager.GetString("display_hp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает здоровье игроков.. + /// + internal static string display_hp_esp_descr { + get { + return ResourceManager.GetString("display_hp_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать стоимость лута на корабле. + /// + internal static string display_loot_in_ship { + get { + return ResourceManager.GetString("display_loot_in_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает стоимость всех предметов которые вы собрали, на корабле.. + /// + internal static string display_loot_in_ship_descr { + get { + return ResourceManager.GetString("display_loot_in_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывать квоту. + /// + internal static string display_quota { + get { + return ResourceManager.GetString("display_quota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает текущую квоту.. + /// + internal static string display_quota_descr { + get { + return ResourceManager.GetString("display_quota_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать говорит ли игрок. + /// + internal static string display_speaking { + get { + return ResourceManager.GetString("display_speaking", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает, говорит ли игрок.. + /// + internal static string display_speaking_esp_descr { + get { + return ResourceManager.GetString("display_speaking_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывать стоимость. + /// + internal static string display_worth { + get { + return ResourceManager.GetString("display_worth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает стоимость объектов.. + /// + internal static string display_worth_esp_descr { + get { + return ResourceManager.GetString("display_worth_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отдаление. + /// + internal static string distance { + get { + return ResourceManager.GetString("distance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Дверь. + /// + internal static string door { + get { + return ResourceManager.GetString("door", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Двери. + /// + internal static string door_esp { + get { + return ResourceManager.GetString("door_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать все двери.. + /// + internal static string door_esp_descr { + get { + return ResourceManager.GetString("door_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Включить. + /// + internal static string enable_esp { + get { + return ResourceManager.GetString("enable_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Включает ESP.. + /// + internal static string enable_esp_descr { + get { + return ResourceManager.GetString("enable_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Враги. + /// + internal static string enemy { + get { + return ResourceManager.GetString("enemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Расстояние до врага. + /// + internal static string enemy_distance_limit { + get { + return ResourceManager.GetString("enemy_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Переключите, чтобы включить отображение расстояния до противника.. + /// + internal static string enemy_distance_limit_descr { + get { + return ResourceManager.GetString("enemy_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Враги. + /// + internal static string enemy_esp { + get { + return ResourceManager.GetString("enemy_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать всех враговю. + /// + internal static string enemy_esp_descr { + get { + return ResourceManager.GetString("enemy_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Вход. + /// + internal static string entrance { + get { + return ResourceManager.GetString("entrance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ESP. + /// + internal static string esp { + get { + return ResourceManager.GetString("esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Выход. + /// + internal static string exit { + get { + return ResourceManager.GetString("exit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Взорвать мины. + /// + internal static string explode_all_mines { + get { + return ResourceManager.GetString("explode_all_mines", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Взрывает все мины на уровне.. + /// + internal static string explode_all_mines_descr { + get { + return ResourceManager.GetString("explode_all_mines_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Быстрое лазание по лестнице. + /// + internal static string fast_ladder_climbing { + get { + return ResourceManager.GetString("fast_ladder_climbing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Мгновенно взбирается по лестницам.. + /// + internal static string fast_ladder_climbing_descr { + get { + return ResourceManager.GetString("fast_ladder_climbing_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Field of View. + /// + internal static string fov { + get { + return ResourceManager.GetString("fov", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Дать денег. + /// + internal static string give_credits { + get { + return ResourceManager.GetString("give_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Дайте своей группе столько денег, сколько вы хотите. (Не относится к квоте). + /// + internal static string give_credits_descr { + get { + return ResourceManager.GetString("give_credits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бессмертие. + /// + internal static string god_mode { + get { + return ResourceManager.GetString("god_mode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Предотвращает получение урона.. + /// + internal static string god_mode_descr { + get { + return ResourceManager.GetString("god_mode_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Графика. + /// + internal static string graphics { + get { + return ResourceManager.GetString("graphics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Деньги. + /// + internal static string group_credits { + get { + return ResourceManager.GetString("group_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Исцеление. + /// + internal static string heal { + get { + return ResourceManager.GetString("heal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Вылечивает игрока на заданное количество.. + /// + internal static string heal_descr { + get { + return ResourceManager.GetString("heal_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Слышать каждого. + /// + internal static string hear_everyone { + get { + return ResourceManager.GetString("hear_everyone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет слышать всех, независимо от расстояния.. + /// + internal static string hear_everyone_descr { + get { + return ResourceManager.GetString("hear_everyone_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Привет мир!. + /// + internal static string hello_world { + get { + return ResourceManager.GetString("hello_world", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спрятать объекты. + /// + internal static string hide_objects { + get { + return ResourceManager.GetString("hide_objects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Скрывает заспамленные объекты от выбранного игрока.. + /// + internal static string hide_objects_descr { + get { + return ResourceManager.GetString("hide_objects_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бесконечный заряд. + /// + internal static string infinite_charge { + get { + return ResourceManager.GetString("infinite_charge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Предохраняет ваши вещи от потери заряда.. + /// + internal static string infinite_charge_descr { + get { + return ResourceManager.GetString("infinite_charge_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бесконечное использование предметов. + /// + internal static string infinite_items { + get { + return ResourceManager.GetString("infinite_items", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет бесконечно использовать такие предметы, как подарочная коробка и оглушающая граната. (Баг). + /// + internal static string infinite_items_descr { + get { + return ResourceManager.GetString("infinite_items_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бесконечные патроны для дробовика. + /// + internal static string infinite_shotgun_ammo { + get { + return ResourceManager.GetString("infinite_shotgun_ammo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Предотвращает прекращение расхода патронов.. + /// + internal static string infinite_shotgun_ammo_descr { + get { + return ResourceManager.GetString("infinite_shotgun_ammo_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бесконечная стамина. + /// + internal static string infinite_stam { + get { + return ResourceManager.GetString("infinite_stam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Предотвращает потерю выносливости.. + /// + internal static string infinite_stam_descr { + get { + return ResourceManager.GetString("infinite_stam_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бесконечный Zap Gun. + /// + internal static string infinite_zap_gun { + get { + return ResourceManager.GetString("infinite_zap_gun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Бесконечно оглушайте врагов с помощью zap-gun.. + /// + internal static string infinite_zap_gun_descr { + get { + return ResourceManager.GetString("infinite_zap_gun_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Мгновенное взаимодействие. + /// + internal static string instant_interactions { + get { + return ResourceManager.GetString("instant_interactions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Делает все взаимодействия с задержкой мгновенными.. + /// + internal static string instant_interactions_descr { + get { + return ResourceManager.GetString("instant_interactions_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Взаимодействие через стены. + /// + internal static string interact_through_walls { + get { + return ResourceManager.GetString("interact_through_walls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет взаимодействовать с чем-либо через стены.. + /// + internal static string interact_through_walls_descr { + get { + return ResourceManager.GetString("interact_through_walls_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Невидимость. + /// + internal static string invisibility { + get { + return ResourceManager.GetString("invisibility", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Игроки не смогут вас увидеть.. + /// + internal static string invisibility_desc { + get { + return ResourceManager.GetString("invisibility_desc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Расстояние до лута. + /// + internal static string item_distance_limit { + get { + return ResourceManager.GetString("item_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Переключите, чтобы установить предельное расстояние между элементами.. + /// + internal static string item_distance_limit_descr { + get { + return ResourceManager.GetString("item_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Предметы. + /// + internal static string item_esp { + get { + return ResourceManager.GetString("item_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать все предметы.. + /// + internal static string item_esp_descr { + get { + return ResourceManager.GetString("item_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Убийство. + /// + internal static string kill { + get { + return ResourceManager.GetString("kill", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Убить всех врагов. + /// + internal static string kill_all_enemies { + get { + return ResourceManager.GetString("kill_all_enemies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Убивает всех врагов на карте.. + /// + internal static string kill_all_enemies_descr { + get { + return ResourceManager.GetString("kill_all_enemies_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Убивает выбранного игрока.. + /// + internal static string kill_descr { + get { + return ResourceManager.GetString("kill_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Приземлить корабль. + /// + internal static string land_ship { + get { + return ResourceManager.GetString("land_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Приземляет корабль.. + /// + internal static string land_ship_descr { + get { + return ResourceManager.GetString("land_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Мина. + /// + internal static string landmine { + get { + return ResourceManager.GetString("landmine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Переключите, чтобы установить предельное расстояние до мины.. + /// + internal static string landmine_distance_limit_descr { + get { + return ResourceManager.GetString("landmine_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать мины. + /// + internal static string landmine_esp { + get { + return ResourceManager.GetString("landmine_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает все мины. + /// + internal static string landmine_esp_descr { + get { + return ResourceManager.GetString("landmine_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Язык. + /// + internal static string language { + get { + return ResourceManager.GetString("language", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Световое шоу. + /// + internal static string light_show { + get { + return ResourceManager.GetString("light_show", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Очень быстро включает и выключает свет на корабле.. + /// + internal static string light_show_descr { + get { + return ResourceManager.GetString("light_show_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Лут. + /// + internal static string loot { + get { + return ResourceManager.GetString("loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Лут на корабле. + /// + internal static string loot_in_ship { + get { + return ResourceManager.GetString("loot_in_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Средний лут. + /// + internal static string medium_loot { + get { + return ResourceManager.GetString("medium_loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Расстояние до мины. + /// + internal static string mine_distance_limit { + get { + return ResourceManager.GetString("mine_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разное. + /// + internal static string misc { + get { + return ResourceManager.GetString("misc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ночное зрение. + /// + internal static string night_vision { + get { + return ResourceManager.GetString("night_vision", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет видеть в темноте. (Видно только вам). + /// + internal static string night_vision_descr { + get { + return ResourceManager.GetString("night_vision_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Больше никаких денег. + /// + internal static string no_more_credits { + get { + return ResourceManager.GetString("no_more_credits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Не позволяет вашей группе получать деньги. (Не применяется к квоте). + /// + internal static string no_more_credits_descr { + get { + return ResourceManager.GetString("no_more_credits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Полет сквозь стены. + /// + internal static string noclip { + get { + return ResourceManager.GetString("noclip", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет летать и проходить сквозь стены.. + /// + internal static string noclip_descr { + get { + return ResourceManager.GetString("noclip_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спам объектами. + /// + internal static string object_spam { + get { + return ResourceManager.GetString("object_spam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спам помещает объекты на игрока, чтобы раздражать/заманивать его в ловушку.. + /// + internal static string object_spam_descr { + get { + return ResourceManager.GetString("object_spam_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Двуручный предмет в слот. + /// + internal static string one_hand_all_objects { + get { + return ResourceManager.GetString("one_hand_all_objects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет брать в один слот, двуслотовые предметы. + /// + internal static string one_hand_all_objects_descr { + get { + return ResourceManager.GetString("one_hand_all_objects_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Открыть все шлюзы. + /// + internal static string open_all_mechanical_doors { + get { + return ResourceManager.GetString("open_all_mechanical_doors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Открывает все шлюзы, которые открываются через терминал.. + /// + internal static string open_all_mechanical_doors_descr { + get { + return ResourceManager.GetString("open_all_mechanical_doors_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разместить в любом месте. + /// + internal static string place_anywhere { + get { + return ResourceManager.GetString("place_anywhere", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разместите предметы с корабля в любом месте.. + /// + internal static string place_anywhere_descr { + get { + return ResourceManager.GetString("place_anywhere_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Игрок. + /// + internal static string player { + get { + return ResourceManager.GetString("player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Игроки. + /// + internal static string player_esp { + get { + return ResourceManager.GetString("player_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Игроки. + /// + internal static string players { + get { + return ResourceManager.GetString("players", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать всех игроков. + /// + internal static string players_esp_descr { + get { + return ResourceManager.GetString("players_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Захватить управление над ближайшим врагом. + /// + internal static string possess_nearest_enemy { + get { + return ResourceManager.GetString("possess_nearest_enemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Овладевает ближайшим врагом. (Примечание: вы будете находиться внутри врага).. + /// + internal static string possess_nearest_enemy_descr { + get { + return ResourceManager.GetString("possess_nearest_enemy_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Квота. + /// + internal static string profit_quota { + get { + return ResourceManager.GetString("profit_quota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Без веса. + /// + internal static string remove_weight { + get { + return ResourceManager.GetString("remove_weight", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Устраняет ограничения скорости, вызванные весом предмета.. + /// + internal static string remove_weight_descr { + get { + return ResourceManager.GetString("remove_weight_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Полное разрешение рендера. + /// + internal static string render_resolution { + get { + return ResourceManager.GetString("render_resolution", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Респаун. + /// + internal static string respawn { + get { + return ResourceManager.GetString("respawn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Возобновляет вас. Вы будете невидимы как для игроков, так и для врагов. (Баг). + /// + internal static string respawn_descr { + get { + return ResourceManager.GetString("respawn_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Выбрать язык. + /// + internal static string select_language { + get { + return ResourceManager.GetString("select_language", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Выбранный игрок. + /// + internal static string selected_player { + get { + return ResourceManager.GetString("selected_player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Для себя. + /// + internal static string self { + get { + return ResourceManager.GetString("self", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отправить сообщение. + /// + internal static string send_message_misc { + get { + return ResourceManager.GetString("send_message_misc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Анонимно отправляет сообщение в чате.. + /// + internal static string send_message_misc_descr { + get { + return ResourceManager.GetString("send_message_misc_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отправить сообщение от имени игрока. + /// + internal static string send_message_player { + get { + return ResourceManager.GetString("send_message_player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отправляет сообщение в чат от имени выбранного игрока.. + /// + internal static string send_message_player_descr { + get { + return ResourceManager.GetString("send_message_player_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Послать сигнал. + /// + internal static string send_signal { + get { + return ResourceManager.GetString("send_signal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Дистанционно посылает терминальный сигнал.. + /// + internal static string send_signal_descr { + get { + return ResourceManager.GetString("send_signal_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Чувствительность мин. + /// + internal static string sensitive_landmines { + get { + return ResourceManager.GetString("sensitive_landmines", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Автоматически взрывает мины, когда игрок находится в зоне поражения.. + /// + internal static string sensitive_landmines_descr { + get { + return ResourceManager.GetString("sensitive_landmines_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Установить квоту. + /// + internal static string set_quota { + get { + return ResourceManager.GetString("set_quota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет установить квоту. (Только для хоста). + /// + internal static string set_quota_descr { + get { + return ResourceManager.GetString("set_quota_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Настройки. + /// + internal static string settings { + get { + return ResourceManager.GetString("settings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Корабль. + /// + internal static string ship { + get { + return ResourceManager.GetString("ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Корабли. + /// + internal static string ship_esp { + get { + return ResourceManager.GetString("ship_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает корабль.. + /// + internal static string ship_esp_descr { + get { + return ResourceManager.GetString("ship_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Маленький лут. + /// + internal static string small_loot { + get { + return ResourceManager.GetString("small_loot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спам сообщениями. + /// + internal static string spam_message_misc { + get { + return ResourceManager.GetString("spam_message_misc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Анонимно спамит сообщениями в чат.. + /// + internal static string spam_message_misc_descr { + get { + return ResourceManager.GetString("spam_message_misc_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спам сообщениями от имени игрока. + /// + internal static string spam_message_player { + get { + return ResourceManager.GetString("spam_message_player", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спамит сообщениями в чат от имени выбранного игрока.. + /// + internal static string spam_message_player_descr { + get { + return ResourceManager.GetString("spam_message_player_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спавн врага. + /// + internal static string spawn_enemy { + get { + return ResourceManager.GetString("spawn_enemy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Spawns a random enemy on the selected player.. + /// + internal static string spawn_enemy_descr { + get { + return ResourceManager.GetString("spawn_enemy_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Главная. + /// + internal static string start { + get { + return ResourceManager.GetString("start", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Запустить корабль. + /// + internal static string start_ship { + get { + return ResourceManager.GetString("start_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Корабль покинет планету, на которой находится в данный момент.. + /// + internal static string start_ship_descr { + get { + return ResourceManager.GetString("start_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Паровые вентили. + /// + internal static string steam_hazard { + get { + return ResourceManager.GetString("steam_hazard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает все паровые вентили.. + /// + internal static string steam_hazard_esp_descr { + get { + return ResourceManager.GetString("steam_hazard_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Steam профиль. + /// + internal static string steam_profile { + get { + return ResourceManager.GetString("steam_profile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Открывает steam профиль выбранного игрока в вашем оверлее.. + /// + internal static string steam_profile_descr { + get { + return ResourceManager.GetString("steam_profile_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Паровой вентиль. + /// + internal static string steam_valve { + get { + return ResourceManager.GetString("steam_valve", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Перестать управлять врагом. + /// + internal static string stop_possessing { + get { + return ResourceManager.GetString("stop_possessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Прекращает одержимость врага, которым владеете в данный момент.. + /// + internal static string stop_possessing_descr { + get { + return ResourceManager.GetString("stop_possessing_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Харакири. + /// + internal static string suicide { + get { + return ResourceManager.GetString("suicide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Убивает самого себя. + /// + internal static string suicide_descr { + get { + return ResourceManager.GetString("suicide_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Эмоция во время движения. + /// + internal static string taunt_slide { + get { + return ResourceManager.GetString("taunt_slide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет одновременно использовать эмоцию и двигаться.. + /// + internal static string taunt_slide_descr { + get { + return ResourceManager.GetString("taunt_slide_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортировать все предметы. + /// + internal static string teleport_all_items { + get { + return ResourceManager.GetString("teleport_all_items", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортирует к вам все предметы на планете.. + /// + internal static string teleport_all_items_descr { + get { + return ResourceManager.GetString("teleport_all_items_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортировать врагов. + /// + internal static string teleport_enemies_to { + get { + return ResourceManager.GetString("teleport_enemies_to", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортирует всех врагов к выбранному игроку.. + /// + internal static string teleport_enemies_to_descr { + get { + return ResourceManager.GetString("teleport_enemies_to_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепорт игрока на корабль. + /// + internal static string teleport_player_to_ship { + get { + return ResourceManager.GetString("teleport_player_to_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортирует выбранного на корабль. (Только для хозяина). + /// + internal static string teleport_player_to_ship_descr { + get { + return ResourceManager.GetString("teleport_player_to_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортировать. + /// + internal static string teleport_to { + get { + return ResourceManager.GetString("teleport_to", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортирует вас к выбранному игроку.. + /// + internal static string teleport_to_descr { + get { + return ResourceManager.GetString("teleport_to_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепорт на корабль. + /// + internal static string teleport_to_ship { + get { + return ResourceManager.GetString("teleport_to_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Телепортирует вас на корабль.. + /// + internal static string teleport_to_ship_descr { + get { + return ResourceManager.GetString("teleport_to_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Спам терминалом. + /// + internal static string terminal_noisemaker { + get { + return ResourceManager.GetString("terminal_noisemaker", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Проигрывает очень громкий и противный звук из терминала.. + /// + internal static string terminal_noisemaker_descr { + get { + return ResourceManager.GetString("terminal_noisemaker_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Нажмите INSERT. + /// + internal static string tgl_insert { + get { + return ResourceManager.GetString("tgl_insert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Тема. + /// + internal static string theme { + get { + return ResourceManager.GetString("theme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Третье лицо. + /// + internal static string thirdperson { + get { + return ResourceManager.GetString("thirdperson", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Всплывающие подсказки. + /// + internal static string tooltips { + get { + return ResourceManager.GetString("tooltips", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показывает информацию о текущем наведенном элементе меню.. + /// + internal static string tooltips_descr { + get { + return ResourceManager.GetString("tooltips_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Турель. + /// + internal static string turret { + get { + return ResourceManager.GetString("turret", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Расстояние до турели. + /// + internal static string turret_distance_limit { + get { + return ResourceManager.GetString("turret_distance_limit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Переключите, чтобы установить предельное расстояние до турели.. + /// + internal static string turret_distance_limit_descr { + get { + return ResourceManager.GetString("turret_distance_limit_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Турель. + /// + internal static string turret_esp { + get { + return ResourceManager.GetString("turret_esp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Показать все турели. + /// + internal static string turret_esp_descr { + get { + return ResourceManager.GetString("turret_esp_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Вы уже разблокировали все улучшения.. + /// + internal static string u_alrd_unlc_all { + get { + return ResourceManager.GetString("u_alrd_unlc_all", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разблокировать все костюмы. + /// + internal static string unlc_all_suits { + get { + return ResourceManager.GetString("unlc_all_suits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разблокирует все костюмы.. + /// + internal static string unlc_all_suits_descr { + get { + return ResourceManager.GetString("unlc_all_suits_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разблокировать все объекты корабля. + /// + internal static string unlc_all_upgrd_ship { + get { + return ResourceManager.GetString("unlc_all_upgrd_ship", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Разблокирует все объекты корабля.. + /// + internal static string unlc_all_upgrd_ship_descr { + get { + return ResourceManager.GetString("unlc_all_upgrd_ship_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Нет ограничения по расстоянию захвата. + /// + internal static string unlimited_grab_distance { + get { + return ResourceManager.GetString("unlimited_grab_distance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Позволяет взаимодействовать с чем угодно, независимо от расстояния.. + /// + internal static string unlimited_grab_distance_descr { + get { + return ResourceManager.GetString("unlimited_grab_distance_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Открыть. + /// + internal static string unlock { + get { + return ResourceManager.GetString("unlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Открыть все двери. + /// + internal static string unlock_all_door { + get { + return ResourceManager.GetString("unlock_all_door", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Отпирает все запертые двери.. + /// + internal static string unlock_all_door_descr { + get { + return ResourceManager.GetString("unlock_all_door_descr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Улучшение. + /// + internal static string upgrades { + get { + return ResourceManager.GetString("upgrades", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Цвет вентиля. + /// + internal static string valve { + get { + return ResourceManager.GetString("valve", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Проект Apparatus. + /// + internal static string watermark { + get { + return ResourceManager.GetString("watermark", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Добро пожаловать в проект Apparatus. + /// + internal static string wlc_stp_1 { + get { + return ResourceManager.GetString("wlc_stp_1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Если у вас есть предложения, пожалуйста, создайте pull request в репозитории или ответьте в теме UC.. + /// + internal static string wlc_stp_2 { + get { + return ResourceManager.GetString("wlc_stp_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Если вы обнаружили ошибки, пожалуйста, предоставьте шаги как воспроизвести проблему, и создайте тему или pull request в репозитории или ответьте в теме UC. + /// + internal static string wlc_stp_3 { + get { + return ResourceManager.GetString("wlc_stp_3", resourceCulture); + } + } + } +} diff --git a/ProjectApparatus/Lang/ru_RU.resx b/ProjectApparatus/Lang/ru_RU.resx new file mode 100644 index 0000000..2266b16 --- /dev/null +++ b/ProjectApparatus/Lang/ru_RU.resx @@ -0,0 +1,834 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Регулировка высоты прыжка + + + Позволяет изменять высоту прыжка. + + + Регулировка скорости спринта + + + Позволяет изменять скорость спринта. + + + Регулировка скорости ходьбы + + + Позволяет изменять скорость ходьбы. + + + Аггро-враги + + + Заставляет врагов сфокусировать внимание на выбранного игрока. + + + Не действует на большинство монстров, лучше всего работает на Бракена и Паука. + + + Все джетпаки взрываются + + + Когда игрок попытается применить реактивный ранец, он взорвется. + + + Всегда показывать часы + + + Отображает часы, даже когда вы находитесь в помещении. + + + Принять + + + Нападение на игроков возле сдачи квоты + + + Заставляет щупальца атаковать, убивая находящегося рядом игрока. + + + Большие предметы + + + Заставляет игру рендерить полноценное разрешение. + + + <color=#ff0000>Чтобы активировать эту функцию, вам нужно будет выйти из игры.</color> + + + Показатели в центре + + + Отображает вышеуказанные индикаторы в центре экрана. + + + Журнал изменений + + + Любой предмет можно зарядить + + + Позволяет поместить в зарядное устройство любой предмет. + + + Закрыть все двери требующие ключ + + + Закрывает все двери которые требуют ключ. + + + Цвета + + + Разработчики + + + Прицел + + + Отображает прицел в виде точки на экране. + + + Урон + + + Наносит игроку урон на заданное количество. + + + Дней осталось + + + Список мертвых игроков + + + Отображает на экране список мертвых игроков. + + + Удалить всех врагов + + + Удаляет всех врагов на карте. + + + Полубог + + + Автоматически пополняет здоровье выбранного игрока, если оно ниже нуля. + + + Отключить глубину резкости + + + Отключает эффект глубины резкости. + + + Отключить повреждение при падении + + + Вы больше не получаете урона от падения. + + + Отключить туман + + + Отключает эффект тумана. + + + Отключить эффект взаимодействия + + + Отключает все интерактивные кулдауны (например, шумелки, туалеты и т.д.). + + + Отключить шлем + + + Отключает визор на шлеме от первого лица. + + + Показывать оставшиеся дни + + + Показывает время, оставшееся до выполнения квоты. + + + Показать расстояние + + + Показывает расстояние между вами и объектом. + + + Показывать деньги + + + Показывает, сколько у вас денег для покупки. + + + Показать здоровье + + + Показывает здоровье игроков. + + + Показать стоимость лута на корабле + + + Показывает стоимость всех предметов которые вы собрали, на корабле. + + + Показывать квоту + + + Показывает текущую квоту. + + + Показать говорит ли игрок + + + Показывает, говорит ли игрок. + + + Показывать стоимость + + + Показывает стоимость объектов. + + + Отдаление + + + Дверь + + + Двери + + + Показать все двери. + + + Включить + + + Включает ESP. + + + Враги + + + Расстояние до врага + + + Переключите, чтобы включить отображение расстояния до противника. + + + Враги + + + Показать всех враговю + + + Вход + + + ESP + + + Выход + + + Взорвать мины + + + Взрывает все мины на уровне. + + + Быстрое лазание по лестнице + + + Мгновенно взбирается по лестницам. + + + Field of View + + + Дать денег + + + Дайте своей группе столько денег, сколько вы хотите. (Не относится к квоте) + + + Бессмертие + + + Предотвращает получение урона. + + + Графика + + + Деньги + + + Исцеление + + + Вылечивает игрока на заданное количество. + + + Слышать каждого + + + Позволяет слышать всех, независимо от расстояния. + + + Привет мир! + + + Спрятать объекты + + + Скрывает заспамленные объекты от выбранного игрока. + + + Бесконечный заряд + + + Предохраняет ваши вещи от потери заряда. + + + Бесконечное использование предметов + + + Позволяет бесконечно использовать такие предметы, как подарочная коробка и оглушающая граната. (Баг) + + + Бесконечные патроны для дробовика + + + Предотвращает прекращение расхода патронов. + + + Бесконечная стамина + + + Предотвращает потерю выносливости. + + + Бесконечный Zap Gun + + + Бесконечно оглушайте врагов с помощью zap-gun. + + + Мгновенное взаимодействие + + + Делает все взаимодействия с задержкой мгновенными. + + + Взаимодействие через стены + + + Позволяет взаимодействовать с чем-либо через стены. + + + Невидимость + + + Игроки не смогут вас увидеть. + + + Расстояние до лута + + + Переключите, чтобы установить предельное расстояние между элементами. + + + Предметы + + + Показать все предметы. + + + Убийство + + + Убить всех врагов + + + Убивает всех врагов на карте. + + + Убивает выбранного игрока. + + + Мина + + + Переключите, чтобы установить предельное расстояние до мины. + + + Показать мины + + + Показывает все мины + + + Приземлить корабль + + + Приземляет корабль. + + + Язык + + + Световое шоу + + + Очень быстро включает и выключает свет на корабле. + + + Лут + + + Лут на корабле + + + Средний лут + + + Расстояние до мины + + + Разное + + + Ночное зрение + + + Позволяет видеть в темноте. (Видно только вам) + + + Полет сквозь стены + + + Позволяет летать и проходить сквозь стены. + + + Больше никаких денег + + + Не позволяет вашей группе получать деньги. (Не применяется к квоте) + + + Объекты + + + Спам объектами + + + Спам помещает объекты на игрока, чтобы раздражать/заманивать его в ловушку. + + + Двуручный предмет в слот + + + Позволяет брать в один слот, двуслотовые предметы + + + Открыть все шлюзы + + + Открывает все шлюзы, которые открываются через терминал. + + + Разместить в любом месте + + + Разместите предметы с корабля в любом месте. + + + Игрок + + + Игроки + + + Показать всех игроков + + + Игроки + + + Захватить управление над ближайшим врагом + + + Овладевает ближайшим врагом. (Примечание: вы будете находиться внутри врага). + + + Квота + + + Без веса + + + Устраняет ограничения скорости, вызванные весом предмета. + + + Полное разрешение рендера + + + Респаун + + + Возобновляет вас. Вы будете невидимы как для игроков, так и для врагов. (Баг) + + + Выбранный игрок + + + Выбрать язык + + + Для себя + + + Отправить сообщение + + + Анонимно отправляет сообщение в чате. + + + Отправить сообщение от имени игрока + + + Отправляет сообщение в чат от имени выбранного игрока. + + + Послать сигнал + + + Дистанционно посылает терминальный сигнал. + + + Чувствительность мин + + + Автоматически взрывает мины, когда игрок находится в зоне поражения. + + + Настройки + + + Установить квоту + + + Позволяет установить квоту. (Только для хоста) + + + Корабль + + + Корабли + + + Показывает корабль. + + + Маленький лут + + + Спам сообщениями + + + Анонимно спамит сообщениями в чат. + + + Спам сообщениями от имени игрока + + + Спамит сообщениями в чат от имени выбранного игрока. + + + Спавн врага + + + Spawns a random enemy on the selected player. + + + Главная + + + Запустить корабль + + + Корабль покинет планету, на которой находится в данный момент. + + + Паровые вентили + + + Показывает все паровые вентили. + + + Steam профиль + + + Открывает steam профиль выбранного игрока в вашем оверлее. + + + Паровой вентиль + + + Перестать управлять врагом + + + Прекращает одержимость врага, которым владеете в данный момент. + + + Харакири + + + Убивает самого себя + + + Эмоция во время движения + + + Позволяет одновременно использовать эмоцию и двигаться. + + + Телепортировать все предметы + + + Телепортирует к вам все предметы на планете. + + + Телепортировать врагов + + + Телепортирует всех врагов к выбранному игроку. + + + Телепорт игрока на корабль + + + Телепортирует выбранного на корабль. (Только для хозяина) + + + Телепортировать + + + Телепортирует вас к выбранному игроку. + + + Телепорт на корабль + + + Телепортирует вас на корабль. + + + Спам терминалом + + + Проигрывает очень громкий и противный звук из терминала. + + + Нажмите INSERT + + + Тема + + + Третье лицо + + + Всплывающие подсказки + + + Показывает информацию о текущем наведенном элементе меню. + + + Турель + + + Расстояние до турели + + + Переключите, чтобы установить предельное расстояние до турели. + + + Турель + + + Показать все турели + + + Разблокировать все костюмы + + + Разблокирует все костюмы. + + + Разблокировать все объекты корабля + + + Разблокирует все объекты корабля. + + + Нет ограничения по расстоянию захвата + + + Позволяет взаимодействовать с чем угодно, независимо от расстояния. + + + Открыть + + + Открыть все двери + + + Отпирает все запертые двери. + + + Улучшение + + + Вы уже разблокировали все улучшения. + + + Цвет вентиля + + + Проект Apparatus + + + Добро пожаловать в проект Apparatus + + + Если у вас есть предложения, пожалуйста, создайте pull request в репозитории или ответьте в теме UC. + + + Если вы обнаружили ошибки, пожалуйста, предоставьте шаги как воспроизвести проблему, и создайте тему или pull request в репозитории или ответьте в теме UC + + \ No newline at end of file diff --git a/ProjectApparatus/LocalizationManager.cs b/ProjectApparatus/LocalizationManager.cs new file mode 100644 index 0000000..8c49636 --- /dev/null +++ b/ProjectApparatus/LocalizationManager.cs @@ -0,0 +1,56 @@ +using ProjectApparatus.Lang; +using ProjectApparatus.Properties; +using System; +using System.Resources; + +// +//How to add new language: +//1. Create new resource file in Lang folder, like en_US.resx +//2. Add new language to LocalizationManager.cs +//3. Add new language to Hacks.cs in dictionary +// + + +public class LocalizationManager +{ + private static ResourceManager resourceManager; + // for default language use English + public static string currentLanguage = "en_US"; + + static LocalizationManager() + { + SetLanguage(currentLanguage); + } + + public static void SetLanguage(string language) + { + switch (language) + { + case "en_US": + resourceManager = new ResourceManager(typeof(en_US)); + break; + case "ru_RU": + resourceManager = new ResourceManager(typeof(ru_RU)); + break; + // add next language here, for example: + //case "ts_TS": + // resourceManager = new ResourceManager(typeof(ts_TS)); + // break; + default: + throw new ArgumentException("Unsupported language: " + language); + } + currentLanguage = language; + } + + public static string GetString(string key) + { + try + { + return resourceManager.GetString(key); + } + catch (Exception) + { + return "Missing translation for key: " + key; + } + } +} \ No newline at end of file diff --git a/ProjectApparatus/ProjectApparatus.csproj b/ProjectApparatus/ProjectApparatus.csproj index 62bafce..ae64e19 100644 --- a/ProjectApparatus/ProjectApparatus.csproj +++ b/ProjectApparatus/ProjectApparatus.csproj @@ -59,7 +59,18 @@ + + ru_RU.resx + True + True + + + True + True + en_US.resx + + @@ -72,6 +83,16 @@ + + ResXFileCodeGenerator + ru_RU.Designer.cs + Designer + + + ResXFileCodeGenerator + en_US.Designer.cs + Designer + ResXFileCodeGenerator diff --git a/ProjectApparatus/Settings.cs b/ProjectApparatus/Settings.cs index 7fef401..35e580b 100644 --- a/ProjectApparatus/Settings.cs +++ b/ProjectApparatus/Settings.cs @@ -66,8 +66,8 @@ public class SettingsData public bool b_AnonChatSpam; public float fl_NoclipSpeed = 7f; public float fl_ThirdpersonDistance = 2f; - public string str_TerminalSignal = "Hello World!"; - public string str_ChatMessage = "Hello World!"; + public string str_TerminalSignal = LocalizationManager.GetString("hello_world"); + public string str_ChatMessage = LocalizationManager.GetString("hello_world"); public string str_MoneyToGive = "0"; public string str_QuotaFulfilled = "0", str_Quota = "130"; @@ -154,7 +154,7 @@ public static void ReadCredits() public Dictionary b_SpamObjects = new Dictionary(); public Dictionary b_SpamChat = new Dictionary(); public bool b_HideObjects = false; - public string str_DamageToGive = "1", str_HealthToHeal = "1", str_ChatAsPlayer = "Hello World!"; + public string str_DamageToGive = "1", str_HealthToHeal = "1", str_ChatAsPlayer = LocalizationManager.GetString("hello_world"); /* SettingsData */ public SettingsData settingsData = new SettingsData(); diff --git a/ProjectApparatus/Utils.cs b/ProjectApparatus/Utils.cs index 276f04f..42b0e64 100644 --- a/ProjectApparatus/Utils.cs +++ b/ProjectApparatus/Utils.cs @@ -136,7 +136,8 @@ public enum Tabs Players, Graphics, Upgrades, - Settings + Settings, + Language } public static Tabs nTab = 0;