Table of Contents

Class RequestTranslations

Namespace
Uncreated.Warfare.Kits.Requests
Assembly
Uncreated.Warfare.dll
public class RequestTranslations : PropertiesTranslationCollection
Inheritance
RequestTranslations
Inherited Members

Fields

DiscordNotLinked1

[TranslationData("Gets sent to a player who's discord is not linked to their steam account (part 1).")]
public readonly Translation DiscordNotLinked1

Field Value

Translation

DiscordNotLinked2

[TranslationData("Gets sent to a player who's discord is not linked to their steam account (part 2).", new string?[] { "Player's Steam64 ID" })]
public readonly Translation<IPlayer> DiscordNotLinked2

Field Value

Translation<IPlayer>

RequestBuyLoadout

[TranslationData("Sent when a player tries to buy a loadout from an empty loadout sign.")]
public readonly Translation RequestBuyLoadout

Field Value

Translation

RequestError

[TranslationData("Sends a generic request error that's used to abstract requests a bit more.")]
public readonly Translation<string> RequestError

Field Value

Translation<string>

RequestKitAlreadyOwned

[TranslationData("Sent when a player tries to request a kit they already have.")]
public readonly Translation RequestKitAlreadyOwned

Field Value

Translation

RequestKitBought

[TranslationData("Sent when a player buys a kit using /buy.", new string?[] { "Number of credits spent" })]
public readonly Translation<int> RequestKitBought

Field Value

Translation<int>

RequestKitDisabled

[TranslationData("Sent when a player tries to request a kit that has been disabled by an admin.")]
public readonly Translation RequestKitDisabled

Field Value

Translation

RequestKitFactionBlacklisted

[TranslationData("Sent when a player tries to request a kit that is blacklisted for the player's team.")]
public readonly Translation RequestKitFactionBlacklisted

Field Value

Translation

RequestKitLowLevel

[TranslationData("Sent when a player tries to request a kit but they're too low level.", new string?[] { "Name of the level needed", "Number of the level needed" })]
public readonly Translation<WarfareRank, WarfareRank> RequestKitLowLevel

Field Value

Translation<WarfareRank, WarfareRank>

RequestKitMapBlacklisted

[TranslationData("Sent when a player tries to request a kit that is blacklisted on the current map.")]
public readonly Translation RequestKitMapBlacklisted

Field Value

Translation

RequestKitMissingNitro

[TranslationData("Sent when a player tries to request a kit that requires Nitro boosting the Discord server.")]
public readonly Translation RequestKitMissingNitro

Field Value

Translation

RequestKitNeedsSetup

[TranslationData("Sent when a player tries to request a kit that is currently being upgraded.")]
public readonly Translation RequestKitNeedsSetup

Field Value

Translation

RequestKitNotRegistered

[TranslationData("Sent when a player tries to request a kit but the sign isn't linked to an existing kit.")]
public readonly Translation RequestKitNotRegistered

Field Value

Translation

RequestKitOnCooldown

[TranslationData("Sent to a player when they try to take a player's access to a kit that already doesn't have access.", IsPriorityTranslation = false)]
public readonly Translation<Cooldown> RequestKitOnCooldown

Field Value

Translation<Cooldown>

RequestKitOnGlobalCooldown

[TranslationData]
public readonly Translation<Cooldown> RequestKitOnGlobalCooldown

Field Value

Translation<Cooldown>

RequestKitQuestIncomplete

[TranslationData("Sent when a player tries to request a kit but they're missing a completed quest.", new string?[] { "Name of the quest" })]
public readonly Translation<QuestAsset> RequestKitQuestIncomplete

Field Value

Translation<QuestAsset>

RequestKitWrongTeam

[TranslationData("Sent when a player tries to request a kit that belongs to the other team.", new string?[] { "The team that owns the kit." })]
public readonly Translation<FactionInfo> RequestKitWrongTeam

Field Value

Translation<FactionInfo>

RequestMissingAccess

[TranslationData("Sent when a player tries to request something that they haven't been given access to, such as an exclusive kit.")]
public readonly Translation RequestMissingAccess

Field Value

Translation

RequestNoTarget

[TranslationData("Sent when a player tries to request something but isn't looking at a sign or vehicle.")]
public readonly Translation RequestNoTarget

Field Value

Translation

RequestNotBuyable

[TranslationData("Sent when a player tries to buy a kit that's either free or not purchasable using in-game currency.")]
public readonly Translation RequestNotBuyable

Field Value

Translation

RequestNotOwnedCreditsCannotAfford

[TranslationData("Sent when a player tries to request something that requires purchasing, but they can't afford it yet.", new string?[] { "The player's current balance", "Total credits required" })]
public readonly Translation<int, int> RequestNotOwnedCreditsCannotAfford

Field Value

Translation<int, int>

RequestNotOwnedDonor

[TranslationData("Sent when a player tries to request something that costs real money.")]
public readonly Translation<string> RequestNotOwnedDonor

Field Value

Translation<string>

RequestSignGiven

[TranslationData("Sent when a player requests a kit from a sign.", new string?[] { "The class of the kit they requested" })]
public readonly Translation<Class> RequestSignGiven

Field Value

Translation<Class>

RequestTraitCacheDelayAtk1

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 1 in Insurgency on attack.", new string?[] { "The cache that needs to be destroyed" })]
public readonly Translation<Cache> RequestTraitCacheDelayAtk1

Field Value

Translation<Cache>

RequestTraitCacheDelayAtkUndiscovered1

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 1 in Insurgency on attack, but the cache is undiscovered")]
public readonly Translation RequestTraitCacheDelayAtkUndiscovered1

Field Value

Translation

RequestTraitCacheDelayDef1

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 1 in Insurgency on defense.", new string?[] { "The cache that needs to be lost" })]
public readonly Translation<Cache> RequestTraitCacheDelayDef1

Field Value

Translation<Cache>

RequestTraitCacheDelayDefUndiscovered1

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 1 in Insurgency on defense, but the cache is undiscovered")]
public readonly Translation RequestTraitCacheDelayDefUndiscovered1

Field Value

Translation

RequestTraitCacheDelayMultipleAtk

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 2+ in Insurgency on attack.", new string?[] { "Number of caches that need to be destroyed" })]
public readonly Translation<int> RequestTraitCacheDelayMultipleAtk

Field Value

Translation<int>

RequestTraitCacheDelayMultipleDef

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 2+ in Insurgency on defense.", new string?[] { "Number of caches that need to be lost" })]
public readonly Translation<int> RequestTraitCacheDelayMultipleDef

Field Value

Translation<int>

RequestTraitFlagDelay1

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 1 in a flag gamemode.", new string?[] { "Flag that needs captured" })]
public readonly Translation<IDeployable> RequestTraitFlagDelay1

Field Value

Translation<IDeployable>

RequestTraitFlagDelayMultiple

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 2+ in a flag gamemode.", new string?[] { "Number of flags that need to be captured" })]
public readonly Translation<int> RequestTraitFlagDelayMultiple

Field Value

Translation<int>

RequestTraitLoseFlagDelay1

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 1 in a flag gamemode.", new string?[] { "Flag that needs lost" })]
public readonly Translation<IDeployable> RequestTraitLoseFlagDelay1

Field Value

Translation<IDeployable>

RequestTraitLoseFlagDelayMultiple

[TranslationData("Sent when a player tries to request a trait but it's delayed by an objective delay of 2+ in a flag gamemode.", new string?[] { "Number of flags that need to be lost" })]
public readonly Translation<int> RequestTraitLoseFlagDelayMultiple

Field Value

Translation<int>

RequestTraitStagingDelay

[TranslationData("Sent when a player tries to request a trait but it's delayed by a staging delay.")]
public readonly Translation RequestTraitStagingDelay

Field Value

Translation

RequestTraitTeammatesDelay

[TranslationData("Sent when a player tries to request a trait but it's delayed by a minimum teammate count delay.")]
public readonly Translation<int> RequestTraitTeammatesDelay

Field Value

Translation<int>

RequestTraitTimeDelay

[TranslationData("Sent when a player tries to request a trait but it's delayed by a time delay.", new string?[] { "Time left" })]
public readonly Translation<TimeSpan> RequestTraitTimeDelay

Field Value

Translation<TimeSpan>

RequestTraitUnknownDelay

[TranslationData("Sent when a player tries to request a trait but it's delayed by an unknown/misconfigured delay.")]
public readonly Translation<string> RequestTraitUnknownDelay

Field Value

Translation<string>

RequestUpgradeAlreadyOpen

[TranslationData("Sent if a player tries to upgrade their loadout but they already requested it before.", new string?[] { "The name of the kit they're trying to upgrade" })]
public readonly Translation<Kit> RequestUpgradeAlreadyOpen

Field Value

Translation<Kit>

RequestUpgradeMessage

[TranslationData("Sent on the open link UI when the player does /req upgrade.", new string?[] { "The name of the kit they're trying to upgrade" })]
public readonly Translation RequestUpgradeMessage

Field Value

Translation

RequestUpgradeOnKit

[TranslationData("Sent when a player tries to upgrade a kit that isn't a loadout.", new string?[] { "The name of the kit they're trying to upgrade" })]
public readonly Translation<Kit> RequestUpgradeOnKit

Field Value

Translation<Kit>

RequestVehicleAlreadyOwned

[TranslationData("Sent when a player tries to request a vehicle when they already have one nearby.", new string?[] { "The name of the existing vehicle" })]
public readonly Translation<InteractableVehicle> RequestVehicleAlreadyOwned

Field Value

Translation<InteractableVehicle>

RequestVehicleAlreadyRequested

[TranslationData("Sent when a player tries to request a vehicle that's owned by another player.", new string?[] { "The other player" })]
public readonly Translation<IPlayer> RequestVehicleAlreadyRequested

Field Value

Translation<IPlayer>

RequestVehicleAssetBanned

[TranslationData("Sent when a player tries to request a vehicle but is temporarily asset banned for some vehicles.", new string?[] { "List of banned vehicles", "Time left on asset ban" })]
public readonly Translation<TimeSpan, string> RequestVehicleAssetBanned

Field Value

Translation<TimeSpan, string>

RequestVehicleAssetBannedGlobal

[TranslationData("Sent when a player tries to request a vehicle but is temporarily asset banned for all vehicles.", new string?[] { "Time left on asset ban" })]
public readonly Translation<TimeSpan> RequestVehicleAssetBannedGlobal

Field Value

Translation<TimeSpan>

RequestVehicleAssetBannedGlobalPermanent

[TranslationData("Sent when a player tries to request a vehicle but is permanently asset banned for all vehicles.")]
public readonly Translation RequestVehicleAssetBannedGlobalPermanent

Field Value

Translation

RequestVehicleAssetBannedPermanent

[TranslationData("Sent when a player tries to request a vehicle but is permanently asset banned for some vehicles.", new string?[] { "List of banned vehicles", "Time left on asset ban" })]
public readonly Translation<string> RequestVehicleAssetBannedPermanent

Field Value

Translation<string>

RequestVehicleCacheDelayAtk1

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 1 in Insurgency on attack.", new string?[] { "The cache that needs to be destroyed" })]
public readonly Translation<Cache> RequestVehicleCacheDelayAtk1

Field Value

Translation<Cache>

RequestVehicleCacheDelayAtkUndiscovered1

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 1 in Insurgency on attack, but the cache is undiscovered")]
public readonly Translation RequestVehicleCacheDelayAtkUndiscovered1

Field Value

Translation

RequestVehicleCacheDelayDef1

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 1 in Insurgency on defense.", new string?[] { "The cache that needs to be lost" })]
public readonly Translation<Cache> RequestVehicleCacheDelayDef1

Field Value

Translation<Cache>

RequestVehicleCacheDelayDefUndiscovered1

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 1 in Insurgency on defense, but the cache is undiscovered")]
public readonly Translation RequestVehicleCacheDelayDefUndiscovered1

Field Value

Translation

RequestVehicleCacheDelayMultipleAtk

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 2+ in Insurgency on attack.", new string?[] { "Number of caches that need to be destroyed" })]
public readonly Translation<int> RequestVehicleCacheDelayMultipleAtk

Field Value

Translation<int>

RequestVehicleCacheDelayMultipleDef

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 2+ in Insurgency on defense.", new string?[] { "Number of caches that need to be lost" })]
public readonly Translation<int> RequestVehicleCacheDelayMultipleDef

Field Value

Translation<int>

RequestVehicleCantAfford

[TranslationData("Sent when a player tries to request a vehicle but they don't have enough credits.", new string?[] { "Number of credits missing", "Total credits required" })]
public readonly Translation<int, int> RequestVehicleCantAfford

Field Value

Translation<int, int>

RequestVehicleCooldown

[TranslationData("Sent when a player tries to request a vehicle too soon after requesting a previous vehicle.", new string?[] { "Time left" })]
public readonly Translation<Cooldown> RequestVehicleCooldown

Field Value

Translation<Cooldown>

RequestVehicleDead

[TranslationData("Sent when a player tries to request a vehicle that isn't in stock.", new string?[] { "The name of the vehicle" })]
public readonly Translation<WarfareVehicleInfo> RequestVehicleDead

Field Value

Translation<WarfareVehicleInfo>

RequestVehicleFlagDelay1

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 1 in a flag gamemode.", new string?[] { "Flag that needs captured" })]
public readonly Translation<IDeployable> RequestVehicleFlagDelay1

Field Value

Translation<IDeployable>

RequestVehicleFlagDelayMultiple

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 2+ in a flag gamemode.", new string?[] { "Number of flags that need to be captured" })]
public readonly Translation<int> RequestVehicleFlagDelayMultiple

Field Value

Translation<int>

RequestVehicleLoseFlagDelay1

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 1 in a flag gamemode.", new string?[] { "Flag that needs lost" })]
public readonly Translation<IDeployable> RequestVehicleLoseFlagDelay1

Field Value

Translation<IDeployable>

RequestVehicleLoseFlagDelayMultiple

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an objective delay of 2+ in a flag gamemode.", new string?[] { "Number of flags that need to be lost" })]
public readonly Translation<int> RequestVehicleLoseFlagDelayMultiple

Field Value

Translation<int>

RequestVehicleMissingLevels

[TranslationData("Sent when a player tries to request a vehicle but they're too low level.", new string?[] { "Name of the level needed", "Number of the level needed" })]
public readonly Translation<WarfareRank, WarfareRank> RequestVehicleMissingLevels

Field Value

Translation<WarfareRank, WarfareRank>

RequestVehicleNoKit

[TranslationData("Sent when a player tries to request a vehicle but they don't have a kit equipped.")]
public readonly Translation RequestVehicleNoKit

Field Value

Translation

RequestVehicleNotInSquad

[TranslationData("Sent when a player tries to request a vehicle but they have to be in a Squad.")]
public readonly Translation RequestVehicleNotInSquad

Field Value

Translation

RequestVehicleNotSquadLeader

[TranslationData("Sent when a player tries to request a vehicle but they have to be a Squad Leader.")]
public readonly Translation RequestVehicleNotSquadLeader

Field Value

Translation

RequestVehicleOtherTeam

[TranslationData("Sent when a player tries to request a vehicle that belongs to the other team.", new string?[] { "The other team" })]
public readonly Translation<FactionInfo> RequestVehicleOtherTeam

Field Value

Translation<FactionInfo>

RequestVehicleQuestIncomplete

[TranslationData("Sent when a player tries to request a vehicle but they're missing a completed quest.", new string?[] { "Name of the quest" })]
public readonly Translation<QuestAsset> RequestVehicleQuestIncomplete

Field Value

Translation<QuestAsset>

RequestVehicleStagingDelay

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by a staging delay.")]
public readonly Translation RequestVehicleStagingDelay

Field Value

Translation

RequestVehicleSuccess

[TranslationData("Sent when a player tries to request a vehicle.", new string?[] { "The name of the vehicle" })]
public readonly Translation<WarfareVehicleInfo> RequestVehicleSuccess

Field Value

Translation<WarfareVehicleInfo>

RequestVehicleTeammatesDelay

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by a minimum teammate count delay.")]
public readonly Translation<int> RequestVehicleTeammatesDelay

Field Value

Translation<int>

RequestVehicleTimeDelay

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by a time delay.", new string?[] { "Time left" })]
public readonly Translation<TimeSpan> RequestVehicleTimeDelay

Field Value

Translation<TimeSpan>

RequestVehicleUnknownDelay

[TranslationData("Sent when a player tries to request a vehicle but it's delayed by an unknown/misconfigured delay.")]
public readonly Translation<string> RequestVehicleUnknownDelay

Field Value

Translation<string>

RequestVehicleWrongClass

[TranslationData("Sent when a player tries to request a vehicle but needs another kit class.", new string?[] { "The name of the required class" })]
public readonly Translation<Class> RequestVehicleWrongClass

Field Value

Translation<Class>

RequestedSuccess

[TranslationData("Sends a generic successful request message that's used to abstract requests a bit more.")]
public readonly Translation<IRequestable<object>> RequestedSuccess

Field Value

Translation<IRequestable<object>>

Properties

FileName

Name of the translation file without an extension.

protected override string FileName { get; }

Property Value

string