Table of Contents

Class ModerationTranslations

Namespace
Uncreated.Warfare.Moderation
Assembly
Uncreated.Warfare.dll
public class ModerationTranslations : PropertiesTranslationCollection
Inheritance
ModerationTranslations
Inherited Members

Fields

BanPermanentSuccessBroadcast

[TranslationData("Broadcasted when a permanent ban is applied to a player by another player.", new string?[] { "Offender", "Admin" })]
public readonly Translation<IPlayer, IPlayer> BanPermanentSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer>

BanPermanentSuccessBroadcastNoActor

[TranslationData("Broadcasted when a permanent ban is applied to a player by something other than a player (like the console or an automated system).", new string?[] { "Offender" })]
public readonly Translation<IPlayer> BanPermanentSuccessBroadcastNoActor

Field Value

Translation<IPlayer>

BanSuccessBroadcast

[TranslationData("Broadcasted when a non-permanent ban is applied to a player by another player.", new string?[] { "Offender", "Admin", "Duration" })]
public readonly Translation<IPlayer, IPlayer, TimeSpan> BanSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer, TimeSpan>

BanSuccessBroadcastNoActor

[TranslationData("Broadcasted when a non-permanent ban is applied to a player by something other than a player (like the console or an automated system).", new string?[] { "Offender", "Duration" })]
public readonly Translation<IPlayer, TimeSpan> BanSuccessBroadcastNoActor

Field Value

Translation<IPlayer, TimeSpan>

BattlEyeKickBroadcast

[TranslationData("Broadcasted when a player is removed from the game by BattlEye.", new string?[] { "Player being kicked." })]
public readonly Translation<IPlayer> BattlEyeKickBroadcast

Field Value

Translation<IPlayer>

ChatFilterFeedback

[TranslationData("Gets sent to a player when their message gets blocked by the chat filter.", new string?[] { "Section of the message that matched the chat filter." })]
public readonly Translation<string> ChatFilterFeedback

Field Value

Translation<string>

KickSuccessBroadcast

[TranslationData("Broadcasted when a player is kicked (removed from the server) by another player.", new string?[] { "Offender", "Admin" })]
public readonly Translation<IPlayer, IPlayer> KickSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer>

KickSuccessBroadcastNoActor

[TranslationData("Broadcasted when a player is kicked (removed from the server) by something other than a player (like the console or an automated system).", new string?[] { "Offender" })]
public readonly Translation<IPlayer> KickSuccessBroadcastNoActor

Field Value

Translation<IPlayer>

MutePermanentSuccessBroadcast

[TranslationData("Broadcasted when a permanent mute is applied to a player by another player.", new string?[] { "Offender", "Admin", "Type of mute (ex. 'Voice and Text Chat')" })]
public readonly Translation<IPlayer, IPlayer, MuteType> MutePermanentSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer, MuteType>

MutePermanentSuccessBroadcastNoActor

[TranslationData("Broadcasted when a permanent mute is applied to a player by something other than a player (like the console or an automated system).", new string?[] { "Offender", "Type of mute (ex. 'Voice and Text Chat')" })]
public readonly Translation<IPlayer, MuteType> MutePermanentSuccessBroadcastNoActor

Field Value

Translation<IPlayer, MuteType>

MuteSuccessBroadcast

[TranslationData("Broadcasted when a non-permanent mute is applied to a player by another player.", new string?[] { "Offender", "Admin", "Duration", "Type of mute (ex. 'Voice and Text Chat')" })]
public readonly Translation<IPlayer, IPlayer, TimeSpan, MuteType> MuteSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer, TimeSpan, MuteType>

MuteSuccessBroadcastNoActor

[TranslationData("Broadcasted when a non-permanent mute is applied to a player by something other than a player (like the console or an automated system).", new string?[] { "Offender", "Duration", "Type of mute (ex. 'Voice and Text Chat')" })]
public readonly Translation<IPlayer, TimeSpan, MuteType> MuteSuccessBroadcastNoActor

Field Value

Translation<IPlayer, TimeSpan, MuteType>

NameFilterKickMessage

[TranslationData("Gets sent to a player when their message gets blocked by the chat filter.", new string?[] { "Amount of alphanumeric characters in succession." })]
public readonly Translation<int> NameFilterKickMessage

Field Value

Translation<int>

NameProfanityCharacterNameKickMessage

[TranslationData("Gets sent to a player when their character name gets blocked by the chat filter.", new string?[] { "Violating text." })]
public readonly Translation<string> NameProfanityCharacterNameKickMessage

Field Value

Translation<string>

NameProfanityNickNameKickMessage

[TranslationData("Gets sent to a player when their nick name gets blocked by the chat filter.", new string?[] { "Violating text." })]
public readonly Translation<string> NameProfanityNickNameKickMessage

Field Value

Translation<string>

NameProfanityPlayerNameKickMessage

[TranslationData("Gets sent to a player when their player name gets blocked by the chat filter.", new string?[] { "Violating text." })]
public readonly Translation<string> NameProfanityPlayerNameKickMessage

Field Value

Translation<string>

OnDutyUI

[TranslationData("Text on the UI that lets staff know they're on duty.", IsPriorityTranslation = false)]
public readonly Translation OnDutyUI

Field Value

Translation

RejectBanned

[TranslationData("Gets sent to a player if they're banned when they join.", new string?[] { "The reason they're banned", "Duration of time they're banned" })]
public readonly Translation<string, TimeSpan> RejectBanned

Field Value

Translation<string, TimeSpan>

RejectGloballyBanned

[TranslationData("Gets sent to a player who is globally banned in a known ban database (like UCS).", new string?[] { "Name of the global ban system.", "Ban date.", "Our discord join code." })]
public readonly Translation<string, DateTime, string, uint> RejectGloballyBanned

Field Value

Translation<string, DateTime, string, uint>

RejectGloballyLinkedBanned

[TranslationData("Gets sent to a player if someone else sharing an IP or HWID is banned in a known ban database (like UCS).", new string?[] { "Name of the global ban system.", "Ban date.", "Our discord join code.", "The banned player's Steam64 ID.", "The banned player's name." })]
public readonly Translation<string, DateTime, string, ulong, string, uint> RejectGloballyLinkedBanned

Field Value

Translation<string, DateTime, string, ulong, string, uint>

RejectKicked

[TranslationData("Gets sent to a player when they're kicked.", new string?[] { "The reason they're kicked" })]
public readonly Translation<string> RejectKicked

Field Value

Translation<string>

RejectLinkedBanned

[TranslationData("Gets sent to a player if someone else sharing an IP or HWID is banned when they join.", new string?[] { "The reason they're banned", "Duration of time they're banned", "The banned player's Steam64 ID.", "The banned player's name." })]
public readonly Translation<string, TimeSpan, IPlayer, IPlayer> RejectLinkedBanned

Field Value

Translation<string, TimeSpan, IPlayer, IPlayer>

RejectPermanentBanned

[TranslationData("Gets sent to a player if they're permanently banned when they join.", new string?[] { "The reason they're banned" })]
public readonly Translation<string> RejectPermanentBanned

Field Value

Translation<string>

RejectPermanentLinkedBanned

[TranslationData("Gets sent to a player if someone else sharing an IP or HWID is permanently banned when they join.", new string?[] { "The reason they're banned", "The banned player's Steam64 ID.", "The banned player's name." })]
public readonly Translation<string, IPlayer, IPlayer> RejectPermanentLinkedBanned

Field Value

Translation<string, IPlayer, IPlayer>

UnbanSuccessBroadcast

[TranslationData("Broadcasted when a player is unbaned by another player.", new string?[] { "Offender", "Admin" })]
public readonly Translation<IPlayer, IPlayer> UnbanSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer>

UnbanSuccessBroadcastNoActor

[TranslationData("Broadcasted when a player is unbaned  by something other than a player (like the console or an automated system).", new string?[] { "Offender" })]
public readonly Translation<IPlayer> UnbanSuccessBroadcastNoActor

Field Value

Translation<IPlayer>

UnmuteSuccessBroadcast

[TranslationData("Broadcasted when a player is unmuted by another player.", new string?[] { "Offender", "Admin" })]
public readonly Translation<IPlayer, IPlayer> UnmuteSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer>

UnmuteSuccessBroadcastNoActor

[TranslationData("Broadcasted when a player is unmuted by something other than a player (like the console or an automated system).", new string?[] { "Offender" })]
public readonly Translation<IPlayer> UnmuteSuccessBroadcastNoActor

Field Value

Translation<IPlayer>

VoiceRecordNoticeAcceptButton

[TranslationData("Accept button for the notification that voice chat is being recorded.")]
public readonly Translation VoiceRecordNoticeAcceptButton

Field Value

Translation

VoiceRecordNoticeDenyButton

[TranslationData("Deny button for the notification that voice chat is being recorded. This button will also mute the player.")]
public readonly Translation VoiceRecordNoticeDenyButton

Field Value

Translation

VoiceRecordNoticeDescription

[TranslationData("Popup description for the notification that voice chat is being recorded.")]
public readonly Translation VoiceRecordNoticeDescription

Field Value

Translation

VoiceRecordNoticeTitle

[TranslationData("Popup title for the notification that voice chat is being recorded.")]
public readonly Translation VoiceRecordNoticeTitle

Field Value

Translation

WarnPopupDescription

[TranslationData("Description of the warning popup that shows when you get warned.")]
public readonly Translation<IPlayer, string> WarnPopupDescription

Field Value

Translation<IPlayer, string>

WarnPopupDescriptionNoActor

[TranslationData("Description of the warning popup that shows when you get warned when it was done by something other than a player (like the console or an automated system).")]
public readonly Translation<string> WarnPopupDescriptionNoActor

Field Value

Translation<string>

WarnPopupTitle

[TranslationData("Tilte of the warning popup that shows when you get warned.")]
public readonly Translation WarnPopupTitle

Field Value

Translation

WarnSuccessBroadcast

[TranslationData("Broadcasted when a player is warned (removed from the server) by another player.", new string?[] { "Offender", "Admin" })]
public readonly Translation<IPlayer, IPlayer> WarnSuccessBroadcast

Field Value

Translation<IPlayer, IPlayer>

WarnSuccessBroadcastNoActor

[TranslationData("Broadcasted when a player is warned (removed from the server) by something other than a player (like the console or an automated system).", new string?[] { "Offender" })]
public readonly Translation<IPlayer> WarnSuccessBroadcastNoActor

Field Value

Translation<IPlayer>

Properties

FileName

Name of the translation file without an extension.

protected override string FileName { get; }

Property Value

string