From cfa57ae11adcf073101234d263807d78c9dc74c4 Mon Sep 17 00:00:00 2001 From: Anna Date: Sat, 27 Aug 2022 13:26:21 -0400 Subject: [PATCH] feat: add ExtraChat channel filtering --- ChatTwo/Configuration.cs | 20 +- ChatTwo/Ipc/ExtraChat.cs | 20 +- ChatTwo/Resources/Language.Designer.cs | 3394 ++++++++++-------------- ChatTwo/Resources/Language.resx | 6 + ChatTwo/Ui/Settings.cs | 2 +- ChatTwo/Ui/SettingsTabs/Tabs.cs | 25 +- 6 files changed, 1400 insertions(+), 2067 deletions(-) diff --git a/ChatTwo/Configuration.cs b/ChatTwo/Configuration.cs index a461eb8..03b07ed 100755 --- a/ChatTwo/Configuration.cs +++ b/ChatTwo/Configuration.cs @@ -2,6 +2,7 @@ using ChatTwo.Code; using ChatTwo.Resources; using ChatTwo.Ui; using Dalamud.Configuration; +using Dalamud.Game.Text.SeStringHandling.Payloads; using Dalamud.Logging; using ImGuiNET; @@ -147,6 +148,8 @@ internal static class UnreadModeExt { internal class Tab { public string Name = Language.Tab_DefaultName; public Dictionary ChatCodes = new(); + public bool ExtraChatAll; + public HashSet ExtraChatChannels = new(); [Obsolete("Use UnreadMode instead")] public bool DisplayUnread = true; @@ -172,7 +175,18 @@ internal class Tab { } internal bool Matches(Message message) { - return message.Code.Type.IsGm() || this.ChatCodes.TryGetValue(message.Code.Type, out var sources) && (message.Code.Source is 0 or (ChatSource) 1 || sources.HasFlag(message.Code.Source)); + var extraChatChannel = Guid.Empty; + if (message.ContentSource.Payloads.Count > 0 && message.ContentSource.Payloads[0] is RawPayload raw) { + // this does an encode and clone every time it's accessed, so cache + var data = raw.Data; + if (data[1] == 0x27 && data[2] == 19 && data[3] == 0x20) { + extraChatChannel = new Guid(data[4..]); + } + } + + return message.Code.Type.IsGm() + || (extraChatChannel != Guid.Empty && (this.ExtraChatAll || this.ExtraChatChannels.Contains(extraChatChannel))) + || this.ChatCodes.TryGetValue(message.Code.Type, out var sources) && (message.Code.Source is 0 or (ChatSource) 1 || sources.HasFlag(message.Code.Source)); } internal void AddMessage(Message message, bool unread = true) { @@ -199,6 +213,8 @@ internal class Tab { return new Tab { Name = this.Name, ChatCodes = this.ChatCodes.ToDictionary(entry => entry.Key, entry => entry.Value), + ExtraChatAll = this.ExtraChatAll, + ExtraChatChannels = this.ExtraChatChannels.ToHashSet(), #pragma warning disable CS0618 DisplayUnread = this.DisplayUnread, #pragma warning restore CS0618 @@ -258,8 +274,10 @@ internal enum LanguageOverride { French, German, Greek, + // Italian, Japanese, + // Korean, // Norwegian, PortugueseBrazil, diff --git a/ChatTwo/Ipc/ExtraChat.cs b/ChatTwo/Ipc/ExtraChat.cs index 67cef0b..f54d4b6 100644 --- a/ChatTwo/Ipc/ExtraChat.cs +++ b/ChatTwo/Ipc/ExtraChat.cs @@ -14,30 +14,34 @@ internal sealed class ExtraChat : IDisposable { private ICallGateSubscriber OverrideChannelGate { get; } private ICallGateSubscriber, Dictionary> ChannelCommandColoursGate { get; } + private ICallGateSubscriber, Dictionary> ChannelNamesGate { get; } internal (string, uint)? ChannelOverride { get; set; } + private Dictionary ChannelCommandColoursInternal { get; set; } = new(); internal IReadOnlyDictionary ChannelCommandColours => this.ChannelCommandColoursInternal; + private Dictionary ChannelNamesInternal { get; set; } = new(); + internal IReadOnlyDictionary ChannelNames => this.ChannelNamesInternal; + internal ExtraChat(Plugin plugin) { this.Plugin = plugin; this.OverrideChannelGate = this.Plugin.Interface.GetIpcSubscriber("ExtraChat.OverrideChannelColour"); this.ChannelCommandColoursGate = this.Plugin.Interface.GetIpcSubscriber, Dictionary>("ExtraChat.ChannelCommandColours"); + this.ChannelNamesGate = this.Plugin.Interface.GetIpcSubscriber, Dictionary>("ExtraChat.ChannelNames"); this.OverrideChannelGate.Subscribe(this.OnOverrideChannel); this.ChannelCommandColoursGate.Subscribe(this.OnChannelCommandColours); + this.ChannelNamesGate.Subscribe(this.OnChannelNames); try { this.ChannelCommandColoursInternal = this.ChannelCommandColoursGate.InvokeFunc(null!); + this.ChannelNamesInternal = this.ChannelNamesGate.InvokeFunc(null!); } catch (Exception) { // no-op } } - private void OnChannelCommandColours(Dictionary obj) { - this.ChannelCommandColoursInternal = obj; - } - public void Dispose() { this.OverrideChannelGate.Unsubscribe(this.OnOverrideChannel); } @@ -50,4 +54,12 @@ internal sealed class ExtraChat : IDisposable { this.ChannelOverride = (info.Channel, info.Rgba); } + + private void OnChannelCommandColours(Dictionary obj) { + this.ChannelCommandColoursInternal = obj; + } + + private void OnChannelNames(Dictionary obj) { + this.ChannelNamesInternal = obj; + } } diff --git a/ChatTwo/Resources/Language.Designer.cs b/ChatTwo/Resources/Language.Designer.cs index 2df08fe..9524eb1 100755 --- a/ChatTwo/Resources/Language.Designer.cs +++ b/ChatTwo/Resources/Language.Designer.cs @@ -1,7 +1,6 @@ //------------------------------------------------------------------------------ // // 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. @@ -12,46 +11,32 @@ namespace ChatTwo.Resources { 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", "16.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Language { - private static global::System.Resources.ResourceManager resourceMan; + private static System.Resources.ResourceManager resourceMan; - private static global::System.Globalization.CultureInfo resourceCulture; + private static System.Globalization.CultureInfo resourceCulture; - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] internal Language() { } - /// - /// 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 { + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static System.Resources.ResourceManager ResourceManager { get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ChatTwo.Resources.Language", typeof(Language).Assembly); + if (object.Equals(null, resourceMan)) { + System.Resources.ResourceManager temp = new System.Resources.ResourceManager("ChatTwo.Resources.Language", typeof(Language).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 { + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static System.Globalization.CultureInfo Culture { get { return resourceCulture; } @@ -60,2172 +45,1461 @@ namespace ChatTwo.Resources { } } - /// - /// Looks up a localized string similar to Ctrl + {0}. - /// - internal static string AutoTranslate_Completion_Key { - get { - return ResourceManager.GetString("AutoTranslate_Completion_Key", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Search Auto Translate.... - /// - internal static string AutoTranslate_Search_Hint { - get { - return ResourceManager.GetString("AutoTranslate_Search_Hint", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide chat. - /// - internal static string ChatLog_HideChat { - get { - return ResourceManager.GetString("ChatLog_HideChat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled for this tab.. - /// - internal static string ChatLog_SwitcherDisabled { - get { - return ResourceManager.GetString("ChatLog_SwitcherDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Delete tab. - /// - internal static string ChatLog_Tabs_Delete { - get { - return ResourceManager.GetString("ChatLog_Tabs_Delete", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move down. - /// - internal static string ChatLog_Tabs_MoveDown { - get { - return ResourceManager.GetString("ChatLog_Tabs_MoveDown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move left. - /// - internal static string ChatLog_Tabs_MoveLeft { - get { - return ResourceManager.GetString("ChatLog_Tabs_MoveLeft", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move right. - /// - internal static string ChatLog_Tabs_MoveRight { - get { - return ResourceManager.GetString("ChatLog_Tabs_MoveRight", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move up. - /// - internal static string ChatLog_Tabs_MoveUp { - get { - return ResourceManager.GetString("ChatLog_Tabs_MoveUp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pop out. - /// - internal static string ChatLog_Tabs_PopOut { - get { - return ResourceManager.GetString("ChatLog_Tabs_PopOut", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alliance Member. - /// - internal static string ChatSource_AllianceMember { - get { - return ResourceManager.GetString("ChatSource_AllianceMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pet (Alliance member). - /// - internal static string ChatSource_AlliancePet { - get { - return ResourceManager.GetString("ChatSource_AlliancePet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Engaged Enemy. - /// - internal static string ChatSource_EngagedEnemy { - get { - return ResourceManager.GetString("ChatSource_EngagedEnemy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Friendly NPC. - /// - internal static string ChatSource_FriendlyNpc { - get { - return ResourceManager.GetString("ChatSource_FriendlyNpc", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Other. - /// - internal static string ChatSource_Other { - get { - return ResourceManager.GetString("ChatSource_Other", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pet (Other). - /// - internal static string ChatSource_OtherPet { - get { - return ResourceManager.GetString("ChatSource_OtherPet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Party Member. - /// - internal static string ChatSource_PartyMember { - get { - return ResourceManager.GetString("ChatSource_PartyMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pet (Party). - /// - internal static string ChatSource_PartyPet { - get { - return ResourceManager.GetString("ChatSource_PartyPet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Self. - /// - internal static string ChatSource_Self { - get { - return ResourceManager.GetString("ChatSource_Self", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pet (Self). - /// - internal static string ChatSource_SelfPet { - get { - return ResourceManager.GetString("ChatSource_SelfPet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unengaged Enemy. - /// - internal static string ChatSource_UnengagedEnemy { - get { - return ResourceManager.GetString("ChatSource_UnengagedEnemy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Actions used. - /// - internal static string ChatType_Action { - get { - return ResourceManager.GetString("ChatType_Action", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alarm Notifications. - /// - internal static string ChatType_Alarm { - get { - return ResourceManager.GetString("ChatType_Alarm", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alliance. - /// - internal static string ChatType_Alliance { - get { - return ResourceManager.GetString("ChatType_Alliance", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Battle System Messages. - /// - internal static string ChatType_BattleSystem { - get { - return ResourceManager.GetString("ChatType_BattleSystem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Synthesis Messages. - /// - internal static string ChatType_Crafting { - get { - return ResourceManager.GetString("ChatType_Crafting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [1]. - /// - internal static string ChatType_CrossLinkshell1 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [2]. - /// - internal static string ChatType_CrossLinkshell2 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [3]. - /// - internal static string ChatType_CrossLinkshell3 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [4]. - /// - internal static string ChatType_CrossLinkshell4 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [5]. - /// - internal static string ChatType_CrossLinkshell5 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [6]. - /// - internal static string ChatType_CrossLinkshell6 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [7]. - /// - internal static string ChatType_CrossLinkshell7 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Linkshell [8]. - /// - internal static string ChatType_CrossLinkshell8 { - get { - return ResourceManager.GetString("ChatType_CrossLinkshell8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cross-world Party. - /// - internal static string ChatType_CrossWorldParty { - get { - return ResourceManager.GetString("ChatType_CrossWorldParty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Emotes. - /// - internal static string ChatType_CustomEmotes { - get { - return ResourceManager.GetString("ChatType_CustomEmotes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Damage dealt. - /// - internal static string ChatType_Damage { - get { - return ResourceManager.GetString("ChatType_Damage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Debug. - /// - internal static string ChatType_Debug { - get { - return ResourceManager.GetString("ChatType_Debug", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Echo. - /// - internal static string ChatType_Echo { - get { - return ResourceManager.GetString("ChatType_Echo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error Messages. - /// - internal static string ChatType_Error { - get { - return ResourceManager.GetString("ChatType_Error", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Free Company. - /// - internal static string ChatType_FreeCompany { - get { - return ResourceManager.GetString("ChatType_FreeCompany", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Free Company Announcements. - /// - internal static string ChatType_FreeCompanyAnnouncement { - get { - return ResourceManager.GetString("ChatType_FreeCompanyAnnouncement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Free Company Member Login Notifications. - /// - internal static string ChatType_FreeCompanyLoginLogout { - get { - return ResourceManager.GetString("ChatType_FreeCompanyLoginLogout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Beneficial effects granted. - /// - internal static string ChatType_GainBuff { - get { - return ResourceManager.GetString("ChatType_GainBuff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Detrimental effects inflicted. - /// - internal static string ChatType_GainDebuff { - get { - return ResourceManager.GetString("ChatType_GainDebuff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Gathering Messages. - /// - internal static string ChatType_Gathering { - get { - return ResourceManager.GetString("ChatType_Gathering", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Gathering System Messages. - /// - internal static string ChatType_GatheringSystem { - get { - return ResourceManager.GetString("ChatType_GatheringSystem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Free Company (GM). - /// - internal static string ChatType_GmFreeCompany { - get { - return ResourceManager.GetString("ChatType_GmFreeCompany", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [1] (GM). - /// - internal static string ChatType_GmLinkshell1 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [2] (GM). - /// - internal static string ChatType_GmLinkshell2 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [3] (GM). - /// - internal static string ChatType_GmLinkshell3 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [4] (GM). - /// - internal static string ChatType_GmLinkshell4 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [5] (GM). - /// - internal static string ChatType_GmLinkshell5 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [6] (GM). - /// - internal static string ChatType_GmLinkshell6 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [7] (GM). - /// - internal static string ChatType_GmLinkshell7 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [8] (GM). - /// - internal static string ChatType_GmLinkshell8 { - get { - return ResourceManager.GetString("ChatType_GmLinkshell8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Novice Network (GM). - /// - internal static string ChatType_GmNoviceNetwork { - get { - return ResourceManager.GetString("ChatType_GmNoviceNetwork", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Party (GM). - /// - internal static string ChatType_GmParty { - get { - return ResourceManager.GetString("ChatType_GmParty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Say (GM). - /// - internal static string ChatType_GmSay { - get { - return ResourceManager.GetString("ChatType_GmSay", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shout (GM). - /// - internal static string ChatType_GmShout { - get { - return ResourceManager.GetString("ChatType_GmShout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tell (GM). - /// - internal static string ChatType_GmTell { - get { - return ResourceManager.GetString("ChatType_GmTell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yell (GM). - /// - internal static string ChatType_GmYell { - get { - return ResourceManager.GetString("ChatType_GmYell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Healing. - /// - internal static string ChatType_Healing { - get { - return ResourceManager.GetString("ChatType_Healing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Items used. - /// - internal static string ChatType_Item { - get { - return ResourceManager.GetString("ChatType_Item", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [1]. - /// - internal static string ChatType_Linkshell1 { - get { - return ResourceManager.GetString("ChatType_Linkshell1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [2]. - /// - internal static string ChatType_Linkshell2 { - get { - return ResourceManager.GetString("ChatType_Linkshell2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [3]. - /// - internal static string ChatType_Linkshell3 { - get { - return ResourceManager.GetString("ChatType_Linkshell3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [4]. - /// - internal static string ChatType_Linkshell4 { - get { - return ResourceManager.GetString("ChatType_Linkshell4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [5]. - /// - internal static string ChatType_Linkshell5 { - get { - return ResourceManager.GetString("ChatType_Linkshell5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [6]. - /// - internal static string ChatType_Linkshell6 { - get { - return ResourceManager.GetString("ChatType_Linkshell6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [7]. - /// - internal static string ChatType_Linkshell7 { - get { - return ResourceManager.GetString("ChatType_Linkshell7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Linkshell [8]. - /// - internal static string ChatType_Linkshell8 { - get { - return ResourceManager.GetString("ChatType_Linkshell8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loot Notices. - /// - internal static string ChatType_LootNotice { - get { - return ResourceManager.GetString("ChatType_LootNotice", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loot Messages. - /// - internal static string ChatType_LootRoll { - get { - return ResourceManager.GetString("ChatType_LootRoll", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Beneficial effects lost. - /// - internal static string ChatType_LoseBuff { - get { - return ResourceManager.GetString("ChatType_LoseBuff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Detrimental effects cured. - /// - internal static string ChatType_LoseDebuff { - get { - return ResourceManager.GetString("ChatType_LoseDebuff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Message Book Alert. - /// - internal static string ChatType_MessageBook { - get { - return ResourceManager.GetString("ChatType_MessageBook", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed attacks. - /// - internal static string ChatType_Miss { - get { - return ResourceManager.GetString("ChatType_Miss", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notice. - /// - internal static string ChatType_Notice { - get { - return ResourceManager.GetString("ChatType_Notice", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Novice Network. - /// - internal static string ChatType_NoviceNetwork { - get { - return ResourceManager.GetString("ChatType_NoviceNetwork", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Novice Network Announcements. - /// - internal static string ChatType_NoviceNetworkSystem { - get { - return ResourceManager.GetString("ChatType_NoviceNetworkSystem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NPC Dialogue (Announcements). - /// - internal static string ChatType_NpcAnnouncement { - get { - return ResourceManager.GetString("ChatType_NpcAnnouncement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NPC Dialogue. - /// - internal static string ChatType_NpcDialogue { - get { - return ResourceManager.GetString("ChatType_NpcDialogue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current Orchestrion Track Messages. - /// - internal static string ChatType_Orchestrion { - get { - return ResourceManager.GetString("ChatType_Orchestrion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Party. - /// - internal static string ChatType_Party { - get { - return ResourceManager.GetString("ChatType_Party", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Periodic Recruitment Notifications. - /// - internal static string ChatType_PeriodicRecruitmentNotification { - get { - return ResourceManager.GetString("ChatType_PeriodicRecruitmentNotification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Progression Messages. - /// - internal static string ChatType_Progress { - get { - return ResourceManager.GetString("ChatType_Progress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PvP Team. - /// - internal static string ChatType_PvpTeam { - get { - return ResourceManager.GetString("ChatType_PvpTeam", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PvP Team Announcements. - /// - internal static string ChatType_PvpTeamAnnouncement { - get { - return ResourceManager.GetString("ChatType_PvpTeamAnnouncement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PvP Team Member Login Notifications. - /// - internal static string ChatType_PvpTeamLoginLogout { - get { - return ResourceManager.GetString("ChatType_PvpTeamLoginLogout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Random Number Messages. - /// - internal static string ChatType_RandomNumber { - get { - return ResourceManager.GetString("ChatType_RandomNumber", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retainer Sale Notifications. - /// - internal static string ChatType_RetainerSale { - get { - return ResourceManager.GetString("ChatType_RetainerSale", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Say. - /// - internal static string ChatType_Say { - get { - return ResourceManager.GetString("ChatType_Say", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shout. - /// - internal static string ChatType_Shout { - get { - return ResourceManager.GetString("ChatType_Shout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sign Messages for PC Targets. - /// - internal static string ChatType_Sign { - get { - return ResourceManager.GetString("ChatType_Sign", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Standard Emotes. - /// - internal static string ChatType_StandardEmotes { - get { - return ResourceManager.GetString("ChatType_StandardEmotes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to System Messages. - /// - internal static string ChatType_System { - get { - return ResourceManager.GetString("ChatType_System", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tell (Incoming). - /// - internal static string ChatType_TellIncoming { - get { - return ResourceManager.GetString("ChatType_TellIncoming", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tell (Outgoing). - /// - internal static string ChatType_TellOutgoing { - get { - return ResourceManager.GetString("ChatType_TellOutgoing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Urgent. - /// - internal static string ChatType_Urgent { - get { - return ResourceManager.GetString("ChatType_Urgent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yell. - /// - internal static string ChatType_Yell { - get { - return ResourceManager.GetString("ChatType_Yell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Left. - /// - internal static string CommandHelpSide_Left { - get { - return ResourceManager.GetString("CommandHelpSide_Left", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to None. - /// - internal static string CommandHelpSide_None { - get { - return ResourceManager.GetString("CommandHelpSide_None", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Right. - /// - internal static string CommandHelpSide_Right { - get { - return ResourceManager.GetString("CommandHelpSide_Right", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Add to Blacklist. - /// - internal static string Context_AddToBlacklist { - get { - return ResourceManager.GetString("Context_AddToBlacklist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy. - /// - internal static string Context_Copy { - get { - return ResourceManager.GetString("Context_Copy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy Item Name. - /// - internal static string Context_CopyItemName { - get { - return ResourceManager.GetString("Context_CopyItemName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide chat. - /// - internal static string Context_HideChat { - get { - return ResourceManager.GetString("Context_HideChat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Integrations. - /// - internal static string Context_Integrations { - get { - return ResourceManager.GetString("Context_Integrations", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invite to Novice Network. - /// - internal static string Context_InviteToNoviceNetwork { - get { - return ResourceManager.GetString("Context_InviteToNoviceNetwork", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invite to Party. - /// - internal static string Context_InviteToParty { - get { - return ResourceManager.GetString("Context_InviteToParty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Different world. - /// - internal static string Context_InviteToParty_DifferentWorld { - get { - return ResourceManager.GetString("Context_InviteToParty_DifferentWorld", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Same world. - /// - internal static string Context_InviteToParty_SameWorld { - get { - return ResourceManager.GetString("Context_InviteToParty_SameWorld", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item Comparison. - /// - internal static string Context_ItemComparison { - get { - return ResourceManager.GetString("Context_ItemComparison", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Kick from Party. - /// - internal static string Context_KickFromParty { - get { - return ResourceManager.GetString("Context_KickFromParty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Link. - /// - internal static string Context_Link { - get { - return ResourceManager.GetString("Context_Link", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Promote. - /// - internal static string Context_Promote { - get { - return ResourceManager.GetString("Context_Promote", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reply in Selected Chat Mode. - /// - internal static string Context_ReplyInSelectedChatMode { - get { - return ResourceManager.GetString("Context_ReplyInSelectedChatMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Screenshot mode. - /// - internal static string Context_ScreenshotMode { - get { - return ResourceManager.GetString("Context_ScreenshotMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Search for Item. - /// - internal static string Context_SearchForItem { - get { - return ResourceManager.GetString("Context_SearchForItem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Search Recipes Using This Material. - /// - internal static string Context_SearchRecipes { - get { - return ResourceManager.GetString("Context_SearchRecipes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Send Friend Request. - /// - internal static string Context_SendFriendRequest { - get { - return ResourceManager.GetString("Context_SendFriendRequest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Send Tell. - /// - internal static string Context_SendTell { - get { - return ResourceManager.GetString("Context_SendTell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Target. - /// - internal static string Context_Target { - get { - return ResourceManager.GetString("Context_Target", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Try On. - /// - internal static string Context_TryOn { - get { - return ResourceManager.GetString("Context_TryOn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Chinese (full). - /// - internal static string ExtraGlyphRanges_ChineseFull_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_ChineseFull_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Chinese (common simplified). - /// - internal static string ExtraGlyphRanges_ChineseSimplifiedCommon_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_ChineseSimplifiedCommon_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cyrillic. - /// - internal static string ExtraGlyphRanges_Cyrillic_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_Cyrillic_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Japanese. - /// - internal static string ExtraGlyphRanges_Japanese_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_Japanese_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Korean. - /// - internal static string ExtraGlyphRanges_Korean_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_Korean_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Thai. - /// - internal static string ExtraGlyphRanges_Thai_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_Thai_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Vietnamese. - /// - internal static string ExtraGlyphRanges_Vietnamese_Name { - get { - return ResourceManager.GetString("ExtraGlyphRanges_Vietnamese_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Flexible. - /// - internal static string KeybindMode_Flexible_Name { - get { - return ResourceManager.GetString("KeybindMode_Flexible_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Process keybinds with modifiers even if other modifiers are pressed.. - /// - internal static string KeybindMode_Flexible_Tooltip { - get { - return ResourceManager.GetString("KeybindMode_Flexible_Tooltip", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Strict. - /// - internal static string KeybindMode_Strict_Name { - get { - return ResourceManager.GetString("KeybindMode_Strict_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Only process keybinds with modifiers if no other modifiers are pressed.. - /// - internal static string KeybindMode_Strict_Tooltip { - get { - return ResourceManager.GetString("KeybindMode_Strict_Tooltip", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use Dalamud's default language. - /// - internal static string LanguageOverride_None { - get { - return ResourceManager.GetString("LanguageOverride_None", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Click the button to the left to see what's being worked on and what's next.. - /// - internal static string Options_About_ClickUp { - get { - return ResourceManager.GetString("Options_About_ClickUp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Click the button to the left to help translate {0}.. - /// - internal static string Options_About_CrowdIn { - get { - return ResourceManager.GetString("Options_About_CrowdIn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is a project to completely recreate the in-game chat and make it even better.. - /// - internal static string Options_About_Opening { - get { - return ResourceManager.GetString("Options_About_Opening", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string Options_About_Tab { - get { - return ResourceManager.GetString("Options_About_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Translators. - /// - internal static string Options_About_Translators { - get { - return ResourceManager.GetString("Options_About_Translators", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Allow moving chat. - /// - internal static string Options_CanMove_Name { - get { - return ResourceManager.GetString("Options_CanMove_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Allow resizing chat. - /// - internal static string Options_CanResize_Name { - get { - return ResourceManager.GetString("Options_CanResize_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Import from game. - /// - internal static string Options_ChatColours_Import { - get { - return ResourceManager.GetString("Options_ChatColours_Import", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reset to default. - /// - internal static string Options_ChatColours_Reset { - get { - return ResourceManager.GetString("Options_ChatColours_Reset", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Chat colours. - /// - internal static string Options_ChatColours_Tab { - get { - return ResourceManager.GetString("Options_ChatColours_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Only show the first message and show a counter at the end of messages that have been repeated.. - /// - internal static string Options_CollapseDuplicateMessages_Description { - get { - return ResourceManager.GetString("Options_CollapseDuplicateMessages_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Collapse duplicate messages. - /// - internal static string Options_CollapseDuplicateMessages_Name { - get { - return ResourceManager.GetString("Options_CollapseDuplicateMessages_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The side of {0} to display help for commands on.. - /// - internal static string Options_CommandHelpSide_Description { - get { - return ResourceManager.GetString("Options_CommandHelpSide_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command help side. - /// - internal static string Options_CommandHelpSide_Name { - get { - return ResourceManager.GetString("Options_CommandHelpSide_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Advanced. - /// - internal static string Options_Database_Advanced { - get { - return ResourceManager.GetString("Options_Database_Advanced", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do not click these buttons unless you know what you're doing.. - /// - internal static string Options_Database_Advanced_Warning { - get { - return ResourceManager.GetString("Options_Database_Advanced_Warning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Database. - /// - internal static string Options_Database_Tab { - get { - return ResourceManager.GetString("Options_Database_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If battle messages are saved to the database, the size of the database will grow much faster, and there will be a noticeable freeze when saving settings. It is recommended to leave this disabled.. - /// - internal static string Options_DatabaseBattleMessages_Description { - get { - return ResourceManager.GetString("Options_DatabaseBattleMessages_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Save battle messages in database. - /// - internal static string Options_DatabaseBattleMessages_Name { - get { - return ResourceManager.GetString("Options_DatabaseBattleMessages_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Display. - /// - internal static string Options_Display_Tab { - get { - return ResourceManager.GetString("Options_Display_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Extra glyphs can be added to {0}'s global font by enabling the checkboxes below. This will likely require increasing Dalamud's font atlas size.. - /// - internal static string Options_ExtraGlyphs_Description { - get { - return ResourceManager.GetString("Options_ExtraGlyphs_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Extra font glyphs. - /// - internal static string Options_ExtraGlyphs_Name { - get { - return ResourceManager.GetString("Options_ExtraGlyphs_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Include messages from before the game was launched when populating tabs. Tabs are populated when the settings are saved.. - /// - internal static string Options_FilterIncludePreviousSessions_Description { - get { - return ResourceManager.GetString("Options_FilterIncludePreviousSessions_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Include previous sessions when populating tabs. - /// - internal static string Options_FilterIncludePreviousSessions_Name { - get { - return ResourceManager.GetString("Options_FilterIncludePreviousSessions_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The font {0} will use to display non-Japanese text.. - /// - internal static string Options_Font_Description { - get { - return ResourceManager.GetString("Options_Font_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Font. - /// - internal static string Options_Font_Name { - get { - return ResourceManager.GetString("Options_Font_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Using certain system fonts may crash your game. You have been warned.. - /// - internal static string Options_Font_Warning { - get { - return ResourceManager.GetString("Options_Font_Warning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fonts. - /// - internal static string Options_Fonts_Tab { - get { - return ResourceManager.GetString("Options_Fonts_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable custom fonts. - /// - internal static string Options_FontsEnabled { - get { - return ResourceManager.GetString("Options_FontsEnabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Font size. - /// - internal static string Options_FontSize_Name { - get { - return ResourceManager.GetString("Options_FontSize_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide the in-game chat window when the plugin is active.. - /// - internal static string Options_HideChat_Description { - get { - return ResourceManager.GetString("Options_HideChat_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide vanilla chat. - /// internal static string Options_HideChat_Name { get { return ResourceManager.GetString("Options_HideChat_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Hide {0} during cutscenes.. - /// - internal static string Options_HideDuringCutscenes_Description { + internal static string Options_HideChat_Description { get { - return ResourceManager.GetString("Options_HideDuringCutscenes_Description", resourceCulture); + return ResourceManager.GetString("Options_HideChat_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Hide chat during cutscenes. - /// internal static string Options_HideDuringCutscenes_Name { get { return ResourceManager.GetString("Options_HideDuringCutscenes_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Hide timestamps when previous messages have the same timestamp.. - /// - internal static string Options_HideSameTimestamps_Description { + internal static string Options_HideDuringCutscenes_Description { get { - return ResourceManager.GetString("Options_HideSameTimestamps_Description", resourceCulture); + return ResourceManager.GetString("Options_HideDuringCutscenes_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Hide timestamps when redundant. - /// - internal static string Options_HideSameTimestamps_Name { - get { - return ResourceManager.GetString("Options_HideSameTimestamps_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide {0} when you are not logged in to a character.. - /// - internal static string Options_HideWhenNotLoggedIn_Description { - get { - return ResourceManager.GetString("Options_HideWhenNotLoggedIn_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide when not logged in. - /// - internal static string Options_HideWhenNotLoggedIn_Name { - get { - return ResourceManager.GetString("Options_HideWhenNotLoggedIn_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide {0} when the game UI is hidden.. - /// - internal static string Options_HideWhenUiHidden_Description { - get { - return ResourceManager.GetString("Options_HideWhenUiHidden_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hide when game UI is hidden. - /// - internal static string Options_HideWhenUiHidden_Name { - get { - return ResourceManager.GetString("Options_HideWhenUiHidden_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The font {0} will use to display Japanese text.. - /// - internal static string Options_JapaneseFont_Description { - get { - return ResourceManager.GetString("Options_JapaneseFont_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Japanese font. - /// - internal static string Options_JapaneseFont_Name { - get { - return ResourceManager.GetString("Options_JapaneseFont_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Japanese font size. - /// - internal static string Options_JapaneseFontSize_Name { - get { - return ResourceManager.GetString("Options_JapaneseFontSize_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The way in which {0} should handle keybinds.. - /// - internal static string Options_KeybindMode_Description { - get { - return ResourceManager.GetString("Options_KeybindMode_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keybind mode. - /// - internal static string Options_KeybindMode_Name { - get { - return ResourceManager.GetString("Options_KeybindMode_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The language to display {0} in.. - /// - internal static string Options_Language_Description { - get { - return ResourceManager.GetString("Options_Language_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Language. - /// - internal static string Options_Language_Name { - get { - return ResourceManager.GetString("Options_Language_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to After logging in, populate the chat with the messages from when you last logged off.. - /// - internal static string Options_LoadPreviousSession_Description { - get { - return ResourceManager.GetString("Options_LoadPreviousSession_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Display previous chat session on login. - /// - internal static string Options_LoadPreviousSession_Name { - get { - return ResourceManager.GetString("Options_LoadPreviousSession_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Miscellaneous. - /// - internal static string Options_Miscellaneous_Tab { - get { - return ResourceManager.GetString("Options_Miscellaneous_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reduce the spacing between messages.. - /// - internal static string Options_MoreCompactPretty_Description { - get { - return ResourceManager.GetString("Options_MoreCompactPretty_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to More compact modern layout. - /// - internal static string Options_MoreCompactPretty_Name { - get { - return ResourceManager.GetString("Options_MoreCompactPretty_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show in-game item tooltips when hovering over items in {0}.. - /// - internal static string Options_NativeItemTooltips_Description { - get { - return ResourceManager.GetString("Options_NativeItemTooltips_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show native item tooltips. - /// internal static string Options_NativeItemTooltips_Name { get { return ResourceManager.GetString("Options_NativeItemTooltips_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Display messages in a more modern style.. - /// - internal static string Options_PrettierTimestamps_Description { + internal static string Options_NativeItemTooltips_Description { get { - return ResourceManager.GetString("Options_PrettierTimestamps_Description", resourceCulture); + return ResourceManager.GetString("Options_NativeItemTooltips_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Use modern layout. - /// - internal static string Options_PrettierTimestamps_Name { - get { - return ResourceManager.GetString("Options_PrettierTimestamps_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Allow multiple clients to run {0} at the same time, sharing the same database.. - /// - internal static string Options_SharedMode_Description { - get { - return ResourceManager.GetString("Options_SharedMode_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable multi-client mode. - /// - internal static string Options_SharedMode_Name { - get { - return ResourceManager.GetString("Options_SharedMode_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This option is not recommended. No support will be offered if you enable this option. This option will hurt the performance of {0}.. - /// - internal static string Options_SharedMode_Warning { - get { - return ResourceManager.GetString("Options_SharedMode_Warning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show the Novice Network join button next to the settings button if logged in as a mentor.. - /// - internal static string Options_ShowNoviceNetwork_Description { - get { - return ResourceManager.GetString("Options_ShowNoviceNetwork_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show Novice Network join button. - /// - internal static string Options_ShowNoviceNetwork_Name { - get { - return ResourceManager.GetString("Options_ShowNoviceNetwork_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show title bar for popped-out tabs. - /// - internal static string Options_ShowPopOutTitleBar_Name { - get { - return ResourceManager.GetString("Options_ShowPopOutTitleBar_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show title bar for chat. - /// - internal static string Options_ShowTitleBar_Name { - get { - return ResourceManager.GetString("Options_ShowTitleBar_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show tabs in {0} as a sidebar instead of a bar at the top.. - /// - internal static string Options_SidebarTabView_Description { - get { - return ResourceManager.GetString("Options_SidebarTabView_Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show tabs in a sidebar. - /// internal static string Options_SidebarTabView_Name { get { return ResourceManager.GetString("Options_SidebarTabView_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to If this is enabled, the Auto Translate list will be sorted alphabetically.. - /// - internal static string Options_SortAutoTranslate_Description { + internal static string Options_SidebarTabView_Description { get { - return ResourceManager.GetString("Options_SortAutoTranslate_Description", resourceCulture); + return ResourceManager.GetString("Options_SidebarTabView_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Sort the Auto Translate list. - /// - internal static string Options_SortAutoTranslate_Name { + internal static string Options_PrettierTimestamps_Name { get { - return ResourceManager.GetString("Options_SortAutoTranslate_Name", resourceCulture); + return ResourceManager.GetString("Options_PrettierTimestamps_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to The font size to use for game symbols.. - /// - internal static string Options_SymbolsFontSize_Description { + internal static string Options_PrettierTimestamps_Description { get { - return ResourceManager.GetString("Options_SymbolsFontSize_Description", resourceCulture); + return ResourceManager.GetString("Options_PrettierTimestamps_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Symbols font size. - /// - internal static string Options_SymbolsFontSize_Name { + internal static string Options_MoreCompactPretty_Name { get { - return ResourceManager.GetString("Options_SymbolsFontSize_Name", resourceCulture); + return ResourceManager.GetString("Options_MoreCompactPretty_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Add. - /// - internal static string Options_Tabs_Add { + internal static string Options_MoreCompactPretty_Description { get { - return ResourceManager.GetString("Options_Tabs_Add", resourceCulture); + return ResourceManager.GetString("Options_MoreCompactPretty_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Channels. - /// - internal static string Options_Tabs_Channels { + internal static string Options_ShowNoviceNetwork_Name { get { - return ResourceManager.GetString("Options_Tabs_Channels", resourceCulture); + return ResourceManager.GetString("Options_ShowNoviceNetwork_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Announcements. - /// - internal static string Options_Tabs_ChannelTypes_Announcements { + internal static string Options_ShowNoviceNetwork_Description { get { - return ResourceManager.GetString("Options_Tabs_ChannelTypes_Announcements", resourceCulture); + return ResourceManager.GetString("Options_ShowNoviceNetwork_Description", resourceCulture); } } - /// - /// Looks up a localized string similar to Battle. - /// - internal static string Options_Tabs_ChannelTypes_Battle { + internal static string Options_FontSize_Name { get { - return ResourceManager.GetString("Options_Tabs_ChannelTypes_Battle", resourceCulture); + return ResourceManager.GetString("Options_FontSize_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Chat. - /// - internal static string Options_Tabs_ChannelTypes_Chat { - get { - return ResourceManager.GetString("Options_Tabs_ChannelTypes_Chat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Special. - /// - internal static string Options_Tabs_ChannelTypes_Special { - get { - return ResourceManager.GetString("Options_Tabs_ChannelTypes_Special", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Delete. - /// - internal static string Options_Tabs_Delete { - get { - return ResourceManager.GetString("Options_Tabs_Delete", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use different opacity than main window. - /// - internal static string Options_Tabs_IndependentOpacity { - get { - return ResourceManager.GetString("Options_Tabs_IndependentOpacity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Input channel. - /// - internal static string Options_Tabs_InputChannel { - get { - return ResourceManager.GetString("Options_Tabs_InputChannel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move down. - /// - internal static string Options_Tabs_MoveDown { - get { - return ResourceManager.GetString("Options_Tabs_MoveDown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move up. - /// - internal static string Options_Tabs_MoveUp { - get { - return ResourceManager.GetString("Options_Tabs_MoveUp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string Options_Tabs_Name { - get { - return ResourceManager.GetString("Options_Tabs_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New tab. - /// - internal static string Options_Tabs_NewTab { - get { - return ResourceManager.GetString("Options_Tabs_NewTab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <None>. - /// - internal static string Options_Tabs_NoInputChannel { - get { - return ResourceManager.GetString("Options_Tabs_NoInputChannel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Opacity. - /// - internal static string Options_Tabs_Opacity { - get { - return ResourceManager.GetString("Options_Tabs_Opacity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Display in separate window. - /// - internal static string Options_Tabs_PopOut { - get { - return ResourceManager.GetString("Options_Tabs_PopOut", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Preset: {0}. - /// - internal static string Options_Tabs_Preset { - get { - return ResourceManager.GetString("Options_Tabs_Preset", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show timestamps. - /// - internal static string Options_Tabs_ShowTimestamps { - get { - return ResourceManager.GetString("Options_Tabs_ShowTimestamps", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tabs. - /// - internal static string Options_Tabs_Tab { - get { - return ResourceManager.GetString("Options_Tabs_Tab", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unread mode. - /// - internal static string Options_Tabs_UnreadMode { - get { - return ResourceManager.GetString("Options_Tabs_UnreadMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Window opacity. - /// internal static string Options_WindowOpacity_Name { get { return ResourceManager.GetString("Options_WindowOpacity_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Discard. - /// - internal static string Settings_Discard { + internal static string Options_CanMove_Name { get { - return ResourceManager.GetString("Settings_Discard", resourceCulture); + return ResourceManager.GetString("Options_CanMove_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Support {0} on Ko-fi. - /// - internal static string Settings_Kofi { + internal static string Options_CanResize_Name { get { - return ResourceManager.GetString("Settings_Kofi", resourceCulture); + return ResourceManager.GetString("Options_CanResize_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Save. - /// - internal static string Settings_Save { + internal static string Options_ShowTitleBar_Name { get { - return ResourceManager.GetString("Settings_Save", resourceCulture); + return ResourceManager.GetString("Options_ShowTitleBar_Name", resourceCulture); } } - /// - /// Looks up a localized string similar to Save and close. - /// - internal static string Settings_SaveAndClose { + internal static string Options_Display_Tab { get { - return ResourceManager.GetString("Settings_SaveAndClose", resourceCulture); + return ResourceManager.GetString("Options_Display_Tab", resourceCulture); } } - /// - /// Looks up a localized string similar to {0} settings. - /// - internal static string Settings_Title { + internal static string Options_ChatColours_Tab { get { - return ResourceManager.GetString("Settings_Title", resourceCulture); + return ResourceManager.GetString("Options_ChatColours_Tab", resourceCulture); } } - /// - /// Looks up a localized string similar to New tab. - /// - internal static string Tab_DefaultName { + internal static string Options_ChatColours_Reset { get { - return ResourceManager.GetString("Tab_DefaultName", resourceCulture); + return ResourceManager.GetString("Options_ChatColours_Reset", resourceCulture); } } - /// - /// Looks up a localized string similar to Event. - /// - internal static string Tabs_Presets_Event { + internal static string Options_ChatColours_Import { get { - return ResourceManager.GetString("Tabs_Presets_Event", resourceCulture); + return ResourceManager.GetString("Options_ChatColours_Import", resourceCulture); } } - /// - /// Looks up a localized string similar to General. - /// - internal static string Tabs_Presets_General { + internal static string Options_Tabs_Tab { get { - return ResourceManager.GetString("Tabs_Presets_General", resourceCulture); + return ResourceManager.GetString("Options_Tabs_Tab", resourceCulture); } } - /// - /// Looks up a localized string similar to All. - /// - internal static string UnreadMode_All { + internal static string Options_Tabs_Add { get { - return ResourceManager.GetString("UnreadMode_All", resourceCulture); + return ResourceManager.GetString("Options_Tabs_Add", resourceCulture); + } + } + + internal static string Options_Tabs_Delete { + get { + return ResourceManager.GetString("Options_Tabs_Delete", resourceCulture); + } + } + + internal static string Options_Tabs_MoveUp { + get { + return ResourceManager.GetString("Options_Tabs_MoveUp", resourceCulture); + } + } + + internal static string Options_Tabs_MoveDown { + get { + return ResourceManager.GetString("Options_Tabs_MoveDown", resourceCulture); + } + } + + internal static string Options_Tabs_Name { + get { + return ResourceManager.GetString("Options_Tabs_Name", resourceCulture); + } + } + + internal static string Options_Tabs_ShowTimestamps { + get { + return ResourceManager.GetString("Options_Tabs_ShowTimestamps", resourceCulture); + } + } + + internal static string Options_Tabs_UnreadMode { + get { + return ResourceManager.GetString("Options_Tabs_UnreadMode", resourceCulture); + } + } + + internal static string Options_Tabs_NoInputChannel { + get { + return ResourceManager.GetString("Options_Tabs_NoInputChannel", resourceCulture); + } + } + + internal static string Options_Tabs_InputChannel { + get { + return ResourceManager.GetString("Options_Tabs_InputChannel", resourceCulture); + } + } + + internal static string Options_Tabs_Channels { + get { + return ResourceManager.GetString("Options_Tabs_Channels", resourceCulture); } } - /// - /// Looks up a localized string similar to Always show unread indicators.. - /// internal static string UnreadMode_All_Tooltip { get { return ResourceManager.GetString("UnreadMode_All_Tooltip", resourceCulture); } } - /// - /// Looks up a localized string similar to None. - /// - internal static string UnreadMode_None { + internal static string UnreadMode_Unseen_Tooltip { get { - return ResourceManager.GetString("UnreadMode_None", resourceCulture); + return ResourceManager.GetString("UnreadMode_Unseen_Tooltip", resourceCulture); } } - /// - /// Looks up a localized string similar to Never show unread indicators.. - /// internal static string UnreadMode_None_Tooltip { get { return ResourceManager.GetString("UnreadMode_None_Tooltip", resourceCulture); } } - /// - /// Looks up a localized string similar to Unseen. - /// + internal static string Tab_DefaultName { + get { + return ResourceManager.GetString("Tab_DefaultName", resourceCulture); + } + } + + internal static string Settings_Kofi { + get { + return ResourceManager.GetString("Settings_Kofi", resourceCulture); + } + } + + internal static string Settings_SaveAndClose { + get { + return ResourceManager.GetString("Settings_SaveAndClose", resourceCulture); + } + } + + internal static string Settings_Save { + get { + return ResourceManager.GetString("Settings_Save", resourceCulture); + } + } + + internal static string Settings_Discard { + get { + return ResourceManager.GetString("Settings_Discard", resourceCulture); + } + } + + internal static string Settings_Title { + get { + return ResourceManager.GetString("Settings_Title", resourceCulture); + } + } + + internal static string ChatLog_SwitcherDisabled { + get { + return ResourceManager.GetString("ChatLog_SwitcherDisabled", resourceCulture); + } + } + + internal static string ChatLog_HideChat { + get { + return ResourceManager.GetString("ChatLog_HideChat", resourceCulture); + } + } + + internal static string ChatLog_Tabs_MoveUp { + get { + return ResourceManager.GetString("ChatLog_Tabs_MoveUp", resourceCulture); + } + } + + internal static string ChatLog_Tabs_MoveLeft { + get { + return ResourceManager.GetString("ChatLog_Tabs_MoveLeft", resourceCulture); + } + } + + internal static string ChatLog_Tabs_MoveDown { + get { + return ResourceManager.GetString("ChatLog_Tabs_MoveDown", resourceCulture); + } + } + + internal static string ChatLog_Tabs_MoveRight { + get { + return ResourceManager.GetString("ChatLog_Tabs_MoveRight", resourceCulture); + } + } + + internal static string Options_Tabs_ChannelTypes_Chat { + get { + return ResourceManager.GetString("Options_Tabs_ChannelTypes_Chat", resourceCulture); + } + } + + internal static string Options_Tabs_ChannelTypes_Battle { + get { + return ResourceManager.GetString("Options_Tabs_ChannelTypes_Battle", resourceCulture); + } + } + + internal static string Options_Tabs_ChannelTypes_Announcements { + get { + return ResourceManager.GetString("Options_Tabs_ChannelTypes_Announcements", resourceCulture); + } + } + + internal static string UnreadMode_All { + get { + return ResourceManager.GetString("UnreadMode_All", resourceCulture); + } + } + internal static string UnreadMode_Unseen { get { return ResourceManager.GetString("UnreadMode_Unseen", resourceCulture); } } - /// - /// Looks up a localized string similar to Only show unread indicators for messages you haven't seen.. - /// - internal static string UnreadMode_Unseen_Tooltip { + internal static string UnreadMode_None { get { - return ResourceManager.GetString("UnreadMode_Unseen_Tooltip", resourceCulture); + return ResourceManager.GetString("UnreadMode_None", resourceCulture); + } + } + + internal static string ChatSource_Self { + get { + return ResourceManager.GetString("ChatSource_Self", resourceCulture); + } + } + + internal static string ChatSource_PartyMember { + get { + return ResourceManager.GetString("ChatSource_PartyMember", resourceCulture); + } + } + + internal static string ChatSource_AllianceMember { + get { + return ResourceManager.GetString("ChatSource_AllianceMember", resourceCulture); + } + } + + internal static string ChatSource_Other { + get { + return ResourceManager.GetString("ChatSource_Other", resourceCulture); + } + } + + internal static string ChatSource_EngagedEnemy { + get { + return ResourceManager.GetString("ChatSource_EngagedEnemy", resourceCulture); + } + } + + internal static string ChatSource_UnengagedEnemy { + get { + return ResourceManager.GetString("ChatSource_UnengagedEnemy", resourceCulture); + } + } + + internal static string ChatSource_FriendlyNpc { + get { + return ResourceManager.GetString("ChatSource_FriendlyNpc", resourceCulture); + } + } + + internal static string ChatSource_SelfPet { + get { + return ResourceManager.GetString("ChatSource_SelfPet", resourceCulture); + } + } + + internal static string ChatSource_PartyPet { + get { + return ResourceManager.GetString("ChatSource_PartyPet", resourceCulture); + } + } + + internal static string ChatSource_AlliancePet { + get { + return ResourceManager.GetString("ChatSource_AlliancePet", resourceCulture); + } + } + + internal static string ChatSource_OtherPet { + get { + return ResourceManager.GetString("ChatSource_OtherPet", resourceCulture); + } + } + + internal static string Options_Font_Name { + get { + return ResourceManager.GetString("Options_Font_Name", resourceCulture); + } + } + + internal static string Options_JapaneseFont_Name { + get { + return ResourceManager.GetString("Options_JapaneseFont_Name", resourceCulture); + } + } + + internal static string Options_Font_Description { + get { + return ResourceManager.GetString("Options_Font_Description", resourceCulture); + } + } + + internal static string Options_Font_Warning { + get { + return ResourceManager.GetString("Options_Font_Warning", resourceCulture); + } + } + + internal static string Options_JapaneseFont_Description { + get { + return ResourceManager.GetString("Options_JapaneseFont_Description", resourceCulture); + } + } + + internal static string Options_Tabs_ChannelTypes_Special { + get { + return ResourceManager.GetString("Options_Tabs_ChannelTypes_Special", resourceCulture); + } + } + + internal static string Options_Fonts_Tab { + get { + return ResourceManager.GetString("Options_Fonts_Tab", resourceCulture); + } + } + + internal static string Options_SymbolsFontSize_Name { + get { + return ResourceManager.GetString("Options_SymbolsFontSize_Name", resourceCulture); + } + } + + internal static string Options_JapaneseFontSize_Name { + get { + return ResourceManager.GetString("Options_JapaneseFontSize_Name", resourceCulture); + } + } + + internal static string Options_SymbolsFontSize_Description { + get { + return ResourceManager.GetString("Options_SymbolsFontSize_Description", resourceCulture); + } + } + + internal static string ChatLog_Tabs_Delete { + get { + return ResourceManager.GetString("ChatLog_Tabs_Delete", resourceCulture); + } + } + + internal static string Options_HideWhenNotLoggedIn_Name { + get { + return ResourceManager.GetString("Options_HideWhenNotLoggedIn_Name", resourceCulture); + } + } + + internal static string Options_HideWhenNotLoggedIn_Description { + get { + return ResourceManager.GetString("Options_HideWhenNotLoggedIn_Description", resourceCulture); + } + } + + internal static string Tabs_Presets_General { + get { + return ResourceManager.GetString("Tabs_Presets_General", resourceCulture); + } + } + + internal static string Options_Tabs_Preset { + get { + return ResourceManager.GetString("Options_Tabs_Preset", resourceCulture); + } + } + + internal static string Tabs_Presets_Event { + get { + return ResourceManager.GetString("Tabs_Presets_Event", resourceCulture); + } + } + + internal static string Options_Tabs_NewTab { + get { + return ResourceManager.GetString("Options_Tabs_NewTab", resourceCulture); + } + } + + internal static string Options_About_Tab { + get { + return ResourceManager.GetString("Options_About_Tab", resourceCulture); + } + } + + internal static string Options_About_Opening { + get { + return ResourceManager.GetString("Options_About_Opening", resourceCulture); + } + } + + internal static string Options_About_ClickUp { + get { + return ResourceManager.GetString("Options_About_ClickUp", resourceCulture); + } + } + + internal static string Options_About_CrowdIn { + get { + return ResourceManager.GetString("Options_About_CrowdIn", resourceCulture); + } + } + + internal static string Options_About_Translators { + get { + return ResourceManager.GetString("Options_About_Translators", resourceCulture); + } + } + + internal static string CommandHelpSide_None { + get { + return ResourceManager.GetString("CommandHelpSide_None", resourceCulture); + } + } + + internal static string CommandHelpSide_Left { + get { + return ResourceManager.GetString("CommandHelpSide_Left", resourceCulture); + } + } + + internal static string CommandHelpSide_Right { + get { + return ResourceManager.GetString("CommandHelpSide_Right", resourceCulture); + } + } + + internal static string Options_CommandHelpSide_Name { + get { + return ResourceManager.GetString("Options_CommandHelpSide_Name", resourceCulture); + } + } + + internal static string Options_CommandHelpSide_Description { + get { + return ResourceManager.GetString("Options_CommandHelpSide_Description", resourceCulture); + } + } + + internal static string Options_HideWhenUiHidden_Name { + get { + return ResourceManager.GetString("Options_HideWhenUiHidden_Name", resourceCulture); + } + } + + internal static string Options_HideWhenUiHidden_Description { + get { + return ResourceManager.GetString("Options_HideWhenUiHidden_Description", resourceCulture); + } + } + + internal static string Options_KeybindMode_Name { + get { + return ResourceManager.GetString("Options_KeybindMode_Name", resourceCulture); + } + } + + internal static string Options_KeybindMode_Description { + get { + return ResourceManager.GetString("Options_KeybindMode_Description", resourceCulture); + } + } + + internal static string Options_Miscellaneous_Tab { + get { + return ResourceManager.GetString("Options_Miscellaneous_Tab", resourceCulture); + } + } + + internal static string LanguageOverride_None { + get { + return ResourceManager.GetString("LanguageOverride_None", resourceCulture); + } + } + + internal static string KeybindMode_Flexible_Name { + get { + return ResourceManager.GetString("KeybindMode_Flexible_Name", resourceCulture); + } + } + + internal static string KeybindMode_Strict_Name { + get { + return ResourceManager.GetString("KeybindMode_Strict_Name", resourceCulture); + } + } + + internal static string KeybindMode_Flexible_Tooltip { + get { + return ResourceManager.GetString("KeybindMode_Flexible_Tooltip", resourceCulture); + } + } + + internal static string KeybindMode_Strict_Tooltip { + get { + return ResourceManager.GetString("KeybindMode_Strict_Tooltip", resourceCulture); + } + } + + internal static string Options_Language_Name { + get { + return ResourceManager.GetString("Options_Language_Name", resourceCulture); + } + } + + internal static string Options_Language_Description { + get { + return ResourceManager.GetString("Options_Language_Description", resourceCulture); + } + } + + internal static string Options_DatabaseBattleMessages_Name { + get { + return ResourceManager.GetString("Options_DatabaseBattleMessages_Name", resourceCulture); + } + } + + internal static string Options_DatabaseBattleMessages_Description { + get { + return ResourceManager.GetString("Options_DatabaseBattleMessages_Description", resourceCulture); + } + } + + internal static string Options_LoadPreviousSession_Name { + get { + return ResourceManager.GetString("Options_LoadPreviousSession_Name", resourceCulture); + } + } + + internal static string Options_LoadPreviousSession_Description { + get { + return ResourceManager.GetString("Options_LoadPreviousSession_Description", resourceCulture); + } + } + + internal static string Options_Database_Tab { + get { + return ResourceManager.GetString("Options_Database_Tab", resourceCulture); + } + } + + internal static string Options_FilterIncludePreviousSessions_Name { + get { + return ResourceManager.GetString("Options_FilterIncludePreviousSessions_Name", resourceCulture); + } + } + + internal static string Options_FilterIncludePreviousSessions_Description { + get { + return ResourceManager.GetString("Options_FilterIncludePreviousSessions_Description", resourceCulture); + } + } + + internal static string Options_Database_Advanced_Warning { + get { + return ResourceManager.GetString("Options_Database_Advanced_Warning", resourceCulture); + } + } + + internal static string Options_Database_Advanced { + get { + return ResourceManager.GetString("Options_Database_Advanced", resourceCulture); + } + } + + internal static string Options_SharedMode_Name { + get { + return ResourceManager.GetString("Options_SharedMode_Name", resourceCulture); + } + } + + internal static string Options_SharedMode_Description { + get { + return ResourceManager.GetString("Options_SharedMode_Description", resourceCulture); + } + } + + internal static string Options_SharedMode_Warning { + get { + return ResourceManager.GetString("Options_SharedMode_Warning", resourceCulture); + } + } + + internal static string ChatLog_Tabs_PopOut { + get { + return ResourceManager.GetString("ChatLog_Tabs_PopOut", resourceCulture); + } + } + + internal static string Options_HideSameTimestamps_Name { + get { + return ResourceManager.GetString("Options_HideSameTimestamps_Name", resourceCulture); + } + } + + internal static string Options_HideSameTimestamps_Description { + get { + return ResourceManager.GetString("Options_HideSameTimestamps_Description", resourceCulture); + } + } + + internal static string Options_ShowPopOutTitleBar_Name { + get { + return ResourceManager.GetString("Options_ShowPopOutTitleBar_Name", resourceCulture); + } + } + + internal static string Options_Tabs_PopOut { + get { + return ResourceManager.GetString("Options_Tabs_PopOut", resourceCulture); + } + } + + internal static string Options_Tabs_IndependentOpacity { + get { + return ResourceManager.GetString("Options_Tabs_IndependentOpacity", resourceCulture); + } + } + + internal static string Options_Tabs_Opacity { + get { + return ResourceManager.GetString("Options_Tabs_Opacity", resourceCulture); + } + } + + internal static string Options_FontsEnabled { + get { + return ResourceManager.GetString("Options_FontsEnabled", resourceCulture); + } + } + + internal static string AutoTranslate_Search_Hint { + get { + return ResourceManager.GetString("AutoTranslate_Search_Hint", resourceCulture); + } + } + + internal static string Options_SortAutoTranslate_Name { + get { + return ResourceManager.GetString("Options_SortAutoTranslate_Name", resourceCulture); + } + } + + internal static string Options_SortAutoTranslate_Description { + get { + return ResourceManager.GetString("Options_SortAutoTranslate_Description", resourceCulture); + } + } + + internal static string AutoTranslate_Completion_Key { + get { + return ResourceManager.GetString("AutoTranslate_Completion_Key", resourceCulture); + } + } + + internal static string Options_ExtraGlyphs_Name { + get { + return ResourceManager.GetString("Options_ExtraGlyphs_Name", resourceCulture); + } + } + + internal static string Options_ExtraGlyphs_Description { + get { + return ResourceManager.GetString("Options_ExtraGlyphs_Description", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_ChineseFull_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_ChineseFull_Name", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_ChineseSimplifiedCommon_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_ChineseSimplifiedCommon_Name", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_Cyrillic_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_Cyrillic_Name", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_Japanese_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_Japanese_Name", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_Korean_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_Korean_Name", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_Thai_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_Thai_Name", resourceCulture); + } + } + + internal static string ExtraGlyphRanges_Vietnamese_Name { + get { + return ResourceManager.GetString("ExtraGlyphRanges_Vietnamese_Name", resourceCulture); + } + } + + internal static string Context_Integrations { + get { + return ResourceManager.GetString("Context_Integrations", resourceCulture); + } + } + + internal static string Context_ScreenshotMode { + get { + return ResourceManager.GetString("Context_ScreenshotMode", resourceCulture); + } + } + + internal static string Context_HideChat { + get { + return ResourceManager.GetString("Context_HideChat", resourceCulture); + } + } + + internal static string Context_Copy { + get { + return ResourceManager.GetString("Context_Copy", resourceCulture); + } + } + + internal static string Context_TryOn { + get { + return ResourceManager.GetString("Context_TryOn", resourceCulture); + } + } + + internal static string Context_ItemComparison { + get { + return ResourceManager.GetString("Context_ItemComparison", resourceCulture); + } + } + + internal static string Context_SearchRecipes { + get { + return ResourceManager.GetString("Context_SearchRecipes", resourceCulture); + } + } + + internal static string Context_SearchForItem { + get { + return ResourceManager.GetString("Context_SearchForItem", resourceCulture); + } + } + + internal static string Context_Link { + get { + return ResourceManager.GetString("Context_Link", resourceCulture); + } + } + + internal static string Context_CopyItemName { + get { + return ResourceManager.GetString("Context_CopyItemName", resourceCulture); + } + } + + internal static string Context_SendTell { + get { + return ResourceManager.GetString("Context_SendTell", resourceCulture); + } + } + + internal static string Context_InviteToParty { + get { + return ResourceManager.GetString("Context_InviteToParty", resourceCulture); + } + } + + internal static string Context_InviteToParty_SameWorld { + get { + return ResourceManager.GetString("Context_InviteToParty_SameWorld", resourceCulture); + } + } + + internal static string Context_InviteToParty_DifferentWorld { + get { + return ResourceManager.GetString("Context_InviteToParty_DifferentWorld", resourceCulture); + } + } + + internal static string Context_Promote { + get { + return ResourceManager.GetString("Context_Promote", resourceCulture); + } + } + + internal static string Context_KickFromParty { + get { + return ResourceManager.GetString("Context_KickFromParty", resourceCulture); + } + } + + internal static string Context_SendFriendRequest { + get { + return ResourceManager.GetString("Context_SendFriendRequest", resourceCulture); + } + } + + internal static string Context_AddToBlacklist { + get { + return ResourceManager.GetString("Context_AddToBlacklist", resourceCulture); + } + } + + internal static string Context_InviteToNoviceNetwork { + get { + return ResourceManager.GetString("Context_InviteToNoviceNetwork", resourceCulture); + } + } + + internal static string Context_ReplyInSelectedChatMode { + get { + return ResourceManager.GetString("Context_ReplyInSelectedChatMode", resourceCulture); + } + } + + internal static string Context_Target { + get { + return ResourceManager.GetString("Context_Target", resourceCulture); + } + } + + internal static string ChatType_Debug { + get { + return ResourceManager.GetString("ChatType_Debug", resourceCulture); + } + } + + internal static string ChatType_Urgent { + get { + return ResourceManager.GetString("ChatType_Urgent", resourceCulture); + } + } + + internal static string ChatType_Notice { + get { + return ResourceManager.GetString("ChatType_Notice", resourceCulture); + } + } + + internal static string ChatType_Say { + get { + return ResourceManager.GetString("ChatType_Say", resourceCulture); + } + } + + internal static string ChatType_Shout { + get { + return ResourceManager.GetString("ChatType_Shout", resourceCulture); + } + } + + internal static string ChatType_TellOutgoing { + get { + return ResourceManager.GetString("ChatType_TellOutgoing", resourceCulture); + } + } + + internal static string ChatType_TellIncoming { + get { + return ResourceManager.GetString("ChatType_TellIncoming", resourceCulture); + } + } + + internal static string ChatType_Party { + get { + return ResourceManager.GetString("ChatType_Party", resourceCulture); + } + } + + internal static string ChatType_Alliance { + get { + return ResourceManager.GetString("ChatType_Alliance", resourceCulture); + } + } + + internal static string ChatType_Linkshell1 { + get { + return ResourceManager.GetString("ChatType_Linkshell1", resourceCulture); + } + } + + internal static string ChatType_Linkshell2 { + get { + return ResourceManager.GetString("ChatType_Linkshell2", resourceCulture); + } + } + + internal static string ChatType_Linkshell3 { + get { + return ResourceManager.GetString("ChatType_Linkshell3", resourceCulture); + } + } + + internal static string ChatType_Linkshell4 { + get { + return ResourceManager.GetString("ChatType_Linkshell4", resourceCulture); + } + } + + internal static string ChatType_Linkshell5 { + get { + return ResourceManager.GetString("ChatType_Linkshell5", resourceCulture); + } + } + + internal static string ChatType_Linkshell6 { + get { + return ResourceManager.GetString("ChatType_Linkshell6", resourceCulture); + } + } + + internal static string ChatType_Linkshell7 { + get { + return ResourceManager.GetString("ChatType_Linkshell7", resourceCulture); + } + } + + internal static string ChatType_Linkshell8 { + get { + return ResourceManager.GetString("ChatType_Linkshell8", resourceCulture); + } + } + + internal static string ChatType_FreeCompany { + get { + return ResourceManager.GetString("ChatType_FreeCompany", resourceCulture); + } + } + + internal static string ChatType_NoviceNetwork { + get { + return ResourceManager.GetString("ChatType_NoviceNetwork", resourceCulture); + } + } + + internal static string ChatType_CustomEmotes { + get { + return ResourceManager.GetString("ChatType_CustomEmotes", resourceCulture); + } + } + + internal static string ChatType_StandardEmotes { + get { + return ResourceManager.GetString("ChatType_StandardEmotes", resourceCulture); + } + } + + internal static string ChatType_Yell { + get { + return ResourceManager.GetString("ChatType_Yell", resourceCulture); + } + } + + internal static string ChatType_CrossWorldParty { + get { + return ResourceManager.GetString("ChatType_CrossWorldParty", resourceCulture); + } + } + + internal static string ChatType_PvpTeam { + get { + return ResourceManager.GetString("ChatType_PvpTeam", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell1 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell1", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell2 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell2", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell3 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell3", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell4 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell4", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell5 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell5", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell6 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell6", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell7 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell7", resourceCulture); + } + } + + internal static string ChatType_CrossLinkshell8 { + get { + return ResourceManager.GetString("ChatType_CrossLinkshell8", resourceCulture); + } + } + + internal static string ChatType_Damage { + get { + return ResourceManager.GetString("ChatType_Damage", resourceCulture); + } + } + + internal static string ChatType_Miss { + get { + return ResourceManager.GetString("ChatType_Miss", resourceCulture); + } + } + + internal static string ChatType_Action { + get { + return ResourceManager.GetString("ChatType_Action", resourceCulture); + } + } + + internal static string ChatType_Item { + get { + return ResourceManager.GetString("ChatType_Item", resourceCulture); + } + } + + internal static string ChatType_Healing { + get { + return ResourceManager.GetString("ChatType_Healing", resourceCulture); + } + } + + internal static string ChatType_GainBuff { + get { + return ResourceManager.GetString("ChatType_GainBuff", resourceCulture); + } + } + + internal static string ChatType_GainDebuff { + get { + return ResourceManager.GetString("ChatType_GainDebuff", resourceCulture); + } + } + + internal static string ChatType_LoseBuff { + get { + return ResourceManager.GetString("ChatType_LoseBuff", resourceCulture); + } + } + + internal static string ChatType_LoseDebuff { + get { + return ResourceManager.GetString("ChatType_LoseDebuff", resourceCulture); + } + } + + internal static string ChatType_Alarm { + get { + return ResourceManager.GetString("ChatType_Alarm", resourceCulture); + } + } + + internal static string ChatType_Echo { + get { + return ResourceManager.GetString("ChatType_Echo", resourceCulture); + } + } + + internal static string ChatType_System { + get { + return ResourceManager.GetString("ChatType_System", resourceCulture); + } + } + + internal static string ChatType_BattleSystem { + get { + return ResourceManager.GetString("ChatType_BattleSystem", resourceCulture); + } + } + + internal static string ChatType_GatheringSystem { + get { + return ResourceManager.GetString("ChatType_GatheringSystem", resourceCulture); + } + } + + internal static string ChatType_Error { + get { + return ResourceManager.GetString("ChatType_Error", resourceCulture); + } + } + + internal static string ChatType_NpcDialogue { + get { + return ResourceManager.GetString("ChatType_NpcDialogue", resourceCulture); + } + } + + internal static string ChatType_LootNotice { + get { + return ResourceManager.GetString("ChatType_LootNotice", resourceCulture); + } + } + + internal static string ChatType_Progress { + get { + return ResourceManager.GetString("ChatType_Progress", resourceCulture); + } + } + + internal static string ChatType_LootRoll { + get { + return ResourceManager.GetString("ChatType_LootRoll", resourceCulture); + } + } + + internal static string ChatType_Crafting { + get { + return ResourceManager.GetString("ChatType_Crafting", resourceCulture); + } + } + + internal static string ChatType_Gathering { + get { + return ResourceManager.GetString("ChatType_Gathering", resourceCulture); + } + } + + internal static string ChatType_NpcAnnouncement { + get { + return ResourceManager.GetString("ChatType_NpcAnnouncement", resourceCulture); + } + } + + internal static string ChatType_FreeCompanyAnnouncement { + get { + return ResourceManager.GetString("ChatType_FreeCompanyAnnouncement", resourceCulture); + } + } + + internal static string ChatType_FreeCompanyLoginLogout { + get { + return ResourceManager.GetString("ChatType_FreeCompanyLoginLogout", resourceCulture); + } + } + + internal static string ChatType_RetainerSale { + get { + return ResourceManager.GetString("ChatType_RetainerSale", resourceCulture); + } + } + + internal static string ChatType_PeriodicRecruitmentNotification { + get { + return ResourceManager.GetString("ChatType_PeriodicRecruitmentNotification", resourceCulture); + } + } + + internal static string ChatType_Sign { + get { + return ResourceManager.GetString("ChatType_Sign", resourceCulture); + } + } + + internal static string ChatType_RandomNumber { + get { + return ResourceManager.GetString("ChatType_RandomNumber", resourceCulture); + } + } + + internal static string ChatType_NoviceNetworkSystem { + get { + return ResourceManager.GetString("ChatType_NoviceNetworkSystem", resourceCulture); + } + } + + internal static string ChatType_Orchestrion { + get { + return ResourceManager.GetString("ChatType_Orchestrion", resourceCulture); + } + } + + internal static string ChatType_PvpTeamAnnouncement { + get { + return ResourceManager.GetString("ChatType_PvpTeamAnnouncement", resourceCulture); + } + } + + internal static string ChatType_PvpTeamLoginLogout { + get { + return ResourceManager.GetString("ChatType_PvpTeamLoginLogout", resourceCulture); + } + } + + internal static string ChatType_MessageBook { + get { + return ResourceManager.GetString("ChatType_MessageBook", resourceCulture); + } + } + + internal static string ChatType_GmTell { + get { + return ResourceManager.GetString("ChatType_GmTell", resourceCulture); + } + } + + internal static string ChatType_GmSay { + get { + return ResourceManager.GetString("ChatType_GmSay", resourceCulture); + } + } + + internal static string ChatType_GmShout { + get { + return ResourceManager.GetString("ChatType_GmShout", resourceCulture); + } + } + + internal static string ChatType_GmYell { + get { + return ResourceManager.GetString("ChatType_GmYell", resourceCulture); + } + } + + internal static string ChatType_GmParty { + get { + return ResourceManager.GetString("ChatType_GmParty", resourceCulture); + } + } + + internal static string ChatType_GmFreeCompany { + get { + return ResourceManager.GetString("ChatType_GmFreeCompany", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell1 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell1", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell2 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell2", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell3 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell3", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell4 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell4", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell5 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell5", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell6 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell6", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell7 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell7", resourceCulture); + } + } + + internal static string ChatType_GmLinkshell8 { + get { + return ResourceManager.GetString("ChatType_GmLinkshell8", resourceCulture); + } + } + + internal static string ChatType_GmNoviceNetwork { + get { + return ResourceManager.GetString("ChatType_GmNoviceNetwork", resourceCulture); + } + } + + internal static string Options_CollapseDuplicateMessages_Name { + get { + return ResourceManager.GetString("Options_CollapseDuplicateMessages_Name", resourceCulture); + } + } + + internal static string Options_CollapseDuplicateMessages_Description { + get { + return ResourceManager.GetString("Options_CollapseDuplicateMessages_Description", resourceCulture); + } + } + + internal static string Options_Tabs_ExtraChatChannels { + get { + return ResourceManager.GetString("Options_Tabs_ExtraChatChannels", resourceCulture); + } + } + + internal static string Options_Tabs_ExtraChatAll { + get { + return ResourceManager.GetString("Options_Tabs_ExtraChatAll", resourceCulture); } } } diff --git a/ChatTwo/Resources/Language.resx b/ChatTwo/Resources/Language.resx index e94e2d2..6373b05 100644 --- a/ChatTwo/Resources/Language.resx +++ b/ChatTwo/Resources/Language.resx @@ -845,4 +845,10 @@ Replace consecutive duplicate messages with a counter appended to the first instance of the message. + + ExtraChat channels + + + All + diff --git a/ChatTwo/Ui/Settings.cs b/ChatTwo/Ui/Settings.cs index b5a8c79..fda897e 100755 --- a/ChatTwo/Ui/Settings.cs +++ b/ChatTwo/Ui/Settings.cs @@ -24,7 +24,7 @@ internal sealed class Settings : IUiComponent { new Display(this.Mutable), new Ui.SettingsTabs.Fonts(this.Mutable), new ChatColours(this.Mutable, this.Ui.Plugin), - new Tabs(this.Mutable), + new Tabs(this.Ui.Plugin, this.Mutable), new Database(this.Mutable, this.Ui.Plugin.Store), new Miscellaneous(this.Mutable), new About(), diff --git a/ChatTwo/Ui/SettingsTabs/Tabs.cs b/ChatTwo/Ui/SettingsTabs/Tabs.cs index a0e070a..fcd4ded 100755 --- a/ChatTwo/Ui/SettingsTabs/Tabs.cs +++ b/ChatTwo/Ui/SettingsTabs/Tabs.cs @@ -7,13 +7,15 @@ using ImGuiNET; namespace ChatTwo.Ui.SettingsTabs; internal sealed class Tabs : ISettingsTab { + private Plugin Plugin { get; } private Configuration Mutable { get; } public string Name => Language.Options_Tabs_Tab + "###tabs-tabs"; private int _toOpen = -2; - internal Tabs(Configuration mutable) { + internal Tabs(Plugin plugin, Configuration mutable) { + this.Plugin = plugin; this.Mutable = mutable; } @@ -158,6 +160,27 @@ internal sealed class Tabs : ISettingsTab { ImGui.TreePop(); } + if (this.Plugin.ExtraChat.ChannelNames.Count > 0 && ImGui.TreeNodeEx(Language.Options_Tabs_ExtraChatChannels)) { + ImGui.Checkbox(Language.Options_Tabs_ExtraChatAll, ref tab.ExtraChatAll); + + ImGui.Separator(); + + foreach (var (id, name) in this.Plugin.ExtraChat.ChannelNames) { + var enabled = tab.ExtraChatChannels.Contains(id); + if (!ImGui.Checkbox($"{name}##ec-{id}", ref enabled)) { + continue; + } + + if (enabled) { + tab.ExtraChatChannels.Add(id); + } else { + tab.ExtraChatChannels.Remove(id); + } + } + + ImGui.TreePop(); + } + ImGui.TreePop(); ImGui.PopID();