This commit is contained in:
Infi
2024-08-14 14:21:27 +02:00
parent 4d341679ab
commit 9d6fcd2abe
33 changed files with 341 additions and 78 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>1.28.0</Version>
<Version>1.28.1</Version>
<TargetFramework>net8.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
+5 -5
View File
@@ -46,7 +46,7 @@ internal class Configuration : IPluginConfiguration
public bool HideWhenInactive;
public int InactivityHideTimeout = 10;
public bool InactivityHideActiveDuringBattle = true;
public Dictionary<ChatType, ChatSource> InactivityHideChannels = TabsUtil.AllChannels();
public Dictionary<ChatType, ChatSource>? InactivityHideChannels;
public bool InactivityHideExtraChatAll = true;
public HashSet<Guid> InactivityHideExtraChatChannels = [];
public bool ShowHideButton = true;
@@ -111,13 +111,13 @@ internal class Configuration : IPluginConfiguration
public float TooltipOffset;
public float WindowAlpha = 100f;
public Dictionary<ChatType, uint> ChatColours = new();
public List<Tab> Tabs = new();
public List<Tab> Tabs = [];
public bool OverrideStyle;
public string? ChosenStyle;
public ConfigKeyBind? ChatTabForward = null;
public ConfigKeyBind? ChatTabBackward = null;
public ConfigKeyBind? ChatTabForward;
public ConfigKeyBind? ChatTabBackward;
internal void UpdateFrom(Configuration other, bool backToOriginal)
{
@@ -252,7 +252,7 @@ internal class Tab
return;
Unread += 1;
if (message.Matches(Plugin.Config.InactivityHideChannels, Plugin.Config.InactivityHideExtraChatAll, Plugin.Config.InactivityHideExtraChatChannels))
if (message.Matches(Plugin.Config.InactivityHideChannels!, Plugin.Config.InactivityHideExtraChatAll, Plugin.Config.InactivityHideExtraChatChannels))
LastActivity = Environment.TickCount64;
}
+1
View File
@@ -73,6 +73,7 @@ public sealed class Plugin : IDalamudPlugin
if (Config.Tabs.Count == 0)
Config.Tabs.Add(TabsUtil.VanillaGeneral);
Config.InactivityHideChannels ??= TabsUtil.AllChannels();
LanguageChanged(Interface.UiLanguage);
ImGuiUtil.Initialize(this);
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+34 -25
View File
@@ -293,7 +293,7 @@
<value>Cap</value>
</data>
<data name="ChatSource_Self">
<value>Self</value>
<value>Jo</value>
</data>
<data name="ChatSource_PartyMember">
<value>Membres del grup</value>
@@ -326,7 +326,7 @@
<value>Mascota (Altres)</value>
</data>
<data name="Options_Font_Name">
<value>Font</value>
<value>Tipus de lletra</value>
</data>
<data name="Options_JapaneseFont_Name">
<value>Japanese font</value>
@@ -340,8 +340,14 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Cursiva</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
<value>Especial</value>
</data>
<data name="Options_Fonts_Tab">
<value>Fonts</value>
@@ -377,7 +383,7 @@
<value>Nova pestanya</value>
</data>
<data name="Options_About_Tab">
<value>About</value>
<value>Sobre</value>
</data>
<data name="Options_About_Opening">
<value>{0} is a project to completely recreate the in-game chat and make it even better.</value>
@@ -386,16 +392,16 @@
<value>Ajuda per traduir: </value>
</data>
<data name="Options_About_Translators">
<value>Translators</value>
<value>Traductors</value>
</data>
<data name="CommandHelpSide_None">
<value>None</value>
<value>Cap</value>
</data>
<data name="CommandHelpSide_Left">
<value>Left</value>
<value>Esquerra</value>
</data>
<data name="CommandHelpSide_Right">
<value>Right</value>
<value>Dreta</value>
</data>
<data name="Options_CommandHelpSide_Name">
<value>Command help side (None = off)</value>
@@ -416,7 +422,7 @@
<value>Hide the chat after a configurable period of inactivity. The current tab and any other tabs with the setting enabled are considered for activity.</value>
</data>
<data name="Options_InactivityHideTimeout_Name">
<value>Inactivity timeout</value>
<value>Temps d'inactivitat</value>
</data>
<data name="Options_InactivityHideTimeout_Description">
<value>How long to wait (in seconds) before considering the chat log inactive.</value>
@@ -434,10 +440,10 @@
<value>Which chat channels should be considered for activity. Other channels will not restore the chat regardless of which tab they occur in.</value>
</data>
<data name="Options_InactivityHideChannels_All_Label">
<value>Select All</value>
<value>Seleccionar tot</value>
</data>
<data name="Options_InactivityHideChannels_None_Label">
<value>Unselect All</value>
<value>Deseleccionar tot</value>
</data>
<data name="Options_InactivityHideChannels_Button_Tooltip">
<value>Hold Ctrl+Shift to click.</value>
@@ -449,7 +455,7 @@
<value>The way in which {0} should handle keybinds.</value>
</data>
<data name="Options_Miscellaneous_Tab">
<value>Miscellaneous</value>
<value>Miscel·lània</value>
</data>
<data name="LanguageOverride_None">
<value>Use Dalamud's default language</value>
@@ -458,7 +464,7 @@
<value>Flexible</value>
</data>
<data name="KeybindMode_Strict_Name">
<value>Strict</value>
<value>Estricte</value>
</data>
<data name="KeybindMode_Flexible_Tooltip">
<value>Process keybinds with modifiers even if other modifiers are pressed.</value>
@@ -497,10 +503,10 @@
<value>Do not click these buttons unless you know what you're doing.</value>
</data>
<data name="Options_Database_Advanced">
<value>Advanced</value>
<value>Configuració avançada</value>
</data>
<data name="ChatLog_Tabs_PopOut">
<value>Pop out</value>
<value>Finestra emergent</value>
</data>
<data name="Options_HideSameTimestamps_Name">
<value>Hide timestamps when redundant</value>
@@ -518,11 +524,14 @@
<value>Use different opacity than main window</value>
</data>
<data name="Options_Tabs_Opacity">
<value>Opacity</value>
<value>Opacitat</value>
</data>
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
@@ -536,7 +545,7 @@
<value>Override Style</value>
</data>
<data name="Options_OverrideStyleDropdown_Name">
<value>Styles</value>
<value>Estils</value>
</data>
<data name="Options_ChatTabForwardKeybind_Name">
<value>Cycle chat tab forwards keybind</value>
@@ -578,28 +587,28 @@
<value>Cyrillic</value>
</data>
<data name="ExtraGlyphRanges_Japanese_Name">
<value>Japanese</value>
<value>Japonès</value>
</data>
<data name="ExtraGlyphRanges_Korean_Name">
<value>Korean</value>
<value>Coreà</value>
</data>
<data name="ExtraGlyphRanges_Thai_Name">
<value>Thai</value>
<value>Tailandès</value>
</data>
<data name="ExtraGlyphRanges_Vietnamese_Name">
<value>Vietnamese</value>
<value>Vietnamita</value>
</data>
<data name="Context_Integrations">
<value>Integrations</value>
<value>Integracions</value>
</data>
<data name="Context_ScreenshotMode">
<value>Screenshot mode</value>
</data>
<data name="Context_HideChat">
<value>Hide chat</value>
<value>Ocultar xat</value>
</data>
<data name="Context_Copy">
<value>Copy</value>
<value>Copiar</value>
</data>
<data name="Context_TryOn">
<value>Try On</value>
@@ -632,7 +641,7 @@
<value>Different world</value>
</data>
<data name="Context_Promote">
<value>Promote</value>
<value>Ascendeix</value>
</data>
<data name="Context_KickFromParty">
<value>Kick from Party</value>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -341,6 +341,12 @@ Sie wurden gewarnt.</value>
<data name="Options_JapaneseFont_Description">
<value>Die Schriftart, die {0} nutzt, um japanischen Text anzuzeigen.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Spezielles</value>
</data>
@@ -524,6 +530,9 @@ Sie wurden gewarnt.</value>
<data name="Options_FontsEnabled">
<value>Eigene Schriftarten verwenden</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Durchsuche Auto-Übersetzung...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+22 -13
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>La fuente {0} se utilizará para mostrar el texto japonés.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Especiales</value>
</data>
@@ -410,37 +416,37 @@
<value>Ocultar {0} cuando la UI del juego está oculta.</value>
</data>
<data name="Options_HideWhenInactive_Name">
<value>Hide when inactive</value>
<value>Ocultar cuando esté inactivo</value>
</data>
<data name="Options_HideWhenInactive_Description">
<value>Hide the chat after a configurable period of inactivity. The current tab and any other tabs with the setting enabled are considered for activity.</value>
<value>Ocultar el chat después de un período configurable de inactividad. La pestaña actual y cualquier otra pestaña con la configuración habilitada se consideran para la actividad.</value>
</data>
<data name="Options_InactivityHideTimeout_Name">
<value>Inactivity timeout</value>
<value>Tiempo de espera por inactividad</value>
</data>
<data name="Options_InactivityHideTimeout_Description">
<value>How long to wait (in seconds) before considering the chat log inactive.</value>
<value>Cuánto tiempo esperar (en segundos) antes de considerar el registro de chat inactivo.</value>
</data>
<data name="Options_InactivityHideActiveDuringBattle_Name" xml:space="preserve">
<value>Enable inactivity hide during battle</value>
<value>Activar ocultación de inactividad durante la batalla</value>
</data>
<data name="Options_InactivityHideActiveDuringBattle_Description" xml:space="preserve">
<value>When disabled, the chat log will stay active during battle.</value>
<value>Cuando esté deshabilitado, el registro de chat permanecerá activo durante la batalla.</value>
</data>
<data name="Options_InactivityHideChannels_Name">
<value>Chat channels considered for activity</value>
<value>Canales de chat considerados para la actividad</value>
</data>
<data name="Options_InactivityHideChannels_Description">
<value>Which chat channels should be considered for activity. Other channels will not restore the chat regardless of which tab they occur in.</value>
</data>
<data name="Options_InactivityHideChannels_All_Label">
<value>Select All</value>
<value>Seleccionar Todo</value>
</data>
<data name="Options_InactivityHideChannels_None_Label">
<value>Unselect All</value>
<value>Deseleccionar todo</value>
</data>
<data name="Options_InactivityHideChannels_Button_Tooltip">
<value>Hold Ctrl+Shift to click.</value>
<value>Mantenga Ctrl+Shift para hacer clic.</value>
</data>
<data name="Options_KeybindMode_Name">
<value>Combinacion de Teclas</value>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Habilitar fuentes personalizadas</value>
</data>
<data name="Options_ItalicEnabled">
<value>Utilizar cursiva</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Buscar en el Traductor Automático...</value>
</data>
@@ -545,10 +554,10 @@
<value>Cycle chat tab backwards keybind</value>
</data>
<data name="Keybind_None">
<value>none set</value>
<value>ninguno establecido</value>
</data>
<data name="Keybind_EscToClear">
<value>ESC to clear</value>
<value>ESC a limpiar</value>
</data>
<data name="Keybind_Modifier_Ctrl">
<value>Ctrl</value>
@@ -557,7 +566,7 @@
<value>Alt</value>
</data>
<data name="Keybind_Modifier_Shift">
<value>Shift</value>
<value>Mayús</value>
</data>
<data name="AutoTranslate_Completion_Key">
<value>Ctrl + {0}</value>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+21 -12
View File
@@ -221,7 +221,7 @@
<value>Mode non-lu</value>
</data>
<data name="Options_Tabs_InactivityBehaviour">
<value>Unhide the chat window on activity</value>
<value>Afficher la fenêtre de chat sur l'activité</value>
</data>
<data name="Options_Tabs_NoInputChannel">
<value>&lt;Aucun&gt;</value>
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>La police que {0} utilisera pour afficher du texte Japonais.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italique</value>
</data>
<data name="Options_Italic_Description">
<value>Si activé, utilise la police italique dans {0}, sinon il utilisera la police italique.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Spéciaux</value>
</data>
@@ -410,37 +416,37 @@
<value>Masque {0} lorsque l'interface de jeu est cachée.</value>
</data>
<data name="Options_HideWhenInactive_Name">
<value>Hide when inactive</value>
<value>Masquer lorsque inactif</value>
</data>
<data name="Options_HideWhenInactive_Description">
<value>Hide the chat after a configurable period of inactivity. The current tab and any other tabs with the setting enabled are considered for activity.</value>
<value>Masquer le chat après une période d'inactivité configurable. L'onglet actuel et tous les autres onglets activés sont considérés pour l'activité.</value>
</data>
<data name="Options_InactivityHideTimeout_Name">
<value>Inactivity timeout</value>
<value>Délai d'inactivité</value>
</data>
<data name="Options_InactivityHideTimeout_Description">
<value>How long to wait (in seconds) before considering the chat log inactive.</value>
<value>Temps d'attente (en secondes) avant de considérer la connexion de chat inactive.</value>
</data>
<data name="Options_InactivityHideActiveDuringBattle_Name" xml:space="preserve">
<value>Enable inactivity hide during battle</value>
<value>Activer le masquage de l'inactivité pendant le combat</value>
</data>
<data name="Options_InactivityHideActiveDuringBattle_Description" xml:space="preserve">
<value>When disabled, the chat log will stay active during battle.</value>
<value>Lorsque désactivé, le journal de discussion restera actif pendant la bataille.</value>
</data>
<data name="Options_InactivityHideChannels_Name">
<value>Chat channels considered for activity</value>
<value>Salons de discussion considérés comme actifs</value>
</data>
<data name="Options_InactivityHideChannels_Description">
<value>Which chat channels should be considered for activity. Other channels will not restore the chat regardless of which tab they occur in.</value>
<value>Quels salons doivent être considérés pour l'activité. Les autres salons ne restaureront pas le chat quel que soit l'onglet dans lequel ils se trouvent.</value>
</data>
<data name="Options_InactivityHideChannels_All_Label">
<value>Select All</value>
<value>Tout sélectionner</value>
</data>
<data name="Options_InactivityHideChannels_None_Label">
<value>Unselect All</value>
<value>Tout déselectionner</value>
</data>
<data name="Options_InactivityHideChannels_Button_Tooltip">
<value>Hold Ctrl+Shift to click.</value>
<value>Maintenez Ctrl+Shift enfoncé pour cliquer.</value>
</data>
<data name="Options_KeybindMode_Name">
<value>Mode des raccourcis clavier</value>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Activer les fontes personnalisées</value>
</data>
<data name="Options_ItalicEnabled">
<value>Utiliser l'écriture italique </value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Recherche d'une Traduction Automatique...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>{0} 폰트는 일본어 글자를 표시할 때 사용됩니다.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>특수</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>사용자 정의 글꼴 사용</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>상용구 사전에서 검색...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>Het lettertype {0} gebruikt om Japanse tekst weer te geven.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Speciaal</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Aangepaste lettertypen inschakelen</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Automatische vertaling zoeken...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>{0} Fonte que será utilizada para exibir texto que seja japonês.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Especial</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Ativar fontes personalizadas</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Pesquisar Tradução Automática...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>Fontul care va fi folosit pentru a afișa textul japonez in {0}.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Activează fonturi personalizate</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Caută traducere automată...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>Шрифт {0} для отображения японского текста.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Особые</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Включение пользовательских шрифтов</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Поиск автоперевода...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>Teckensnittet {0} kommer använda för japansk text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Speciella</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Aktivera egna typsnitt</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Sök automatisk översättning...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>The font {0} will use to display Japanese text.</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>Special</value>
</data>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>Enable custom fonts</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>Search Auto Translate...</value>
</data>
+29 -20
View File
@@ -164,10 +164,10 @@
<value>以指导者身份登录时,在设置按钮旁边显示新人频道加入按钮。</value>
</data>
<data name="Options_ShowHideButton_Name" xml:space="preserve">
<value>Show hide button</value>
<value>显示隐藏按钮</value>
</data>
<data name="Options_ShowHideButton_Description" xml:space="preserve">
<value>Show a hide button next to the settings button. The chat window can be returned by pressing return or slash to focus it.</value>
<value>在设置按钮旁边显示隐藏按钮。聊天窗口可以通过按回车键或 "/" 恢复。</value>
</data>
<data name="Options_FontSize_Name">
<value>字体大小</value>
@@ -221,7 +221,7 @@
<value>未读模式</value>
</data>
<data name="Options_Tabs_InactivityBehaviour">
<value>Unhide the chat window on activity</value>
<value>活动时取消隐藏聊天窗口</value>
</data>
<data name="Options_Tabs_NoInputChannel">
<value>&lt;无&gt;</value>
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>字体将用于 {0} 显示日文文本。</value>
</data>
<data name="Options_ItalicFont_Name">
<value>斜体</value>
</data>
<data name="Options_Italic_Description">
<value>如果启用,则使用 {0} 中的斜体字体,否则将使用游戏中的斜体字体。</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>特殊</value>
</data>
@@ -410,37 +416,37 @@
<value>当游戏界面隐藏时隐藏 {0}。</value>
</data>
<data name="Options_HideWhenInactive_Name">
<value>Hide when inactive</value>
<value>非活动时隐藏</value>
</data>
<data name="Options_HideWhenInactive_Description">
<value>Hide the chat after a configurable period of inactivity. The current tab and any other tabs with the setting enabled are considered for activity.</value>
<value>在一段可配置的非活动时间后隐藏聊天窗口。当前聊天标签页和设置启用的其他标签页将被视为活动状态。</value>
</data>
<data name="Options_InactivityHideTimeout_Name">
<value>Inactivity timeout</value>
<value>非活动超时</value>
</data>
<data name="Options_InactivityHideTimeout_Description">
<value>How long to wait (in seconds) before considering the chat log inactive.</value>
<value>等待多长时间 (秒) 才认为聊天记录处于非活动状态。</value>
</data>
<data name="Options_InactivityHideActiveDuringBattle_Name" xml:space="preserve">
<value>Enable inactivity hide during battle</value>
<value>在战斗中启用非活动隐藏</value>
</data>
<data name="Options_InactivityHideActiveDuringBattle_Description" xml:space="preserve">
<value>When disabled, the chat log will stay active during battle.</value>
<value>禁用此选项,聊天记录将在战斗中保持活跃。</value>
</data>
<data name="Options_InactivityHideChannels_Name">
<value>Chat channels considered for activity</value>
<value>视为活动状态的聊天频道</value>
</data>
<data name="Options_InactivityHideChannels_Description">
<value>Which chat channels should be considered for activity. Other channels will not restore the chat regardless of which tab they occur in.</value>
<value>哪些聊天频道应被视为活动状态。其他频道无论出现在哪个标签页,都不会恢复聊天。</value>
</data>
<data name="Options_InactivityHideChannels_All_Label">
<value>Select All</value>
<value>全选</value>
</data>
<data name="Options_InactivityHideChannels_None_Label">
<value>Unselect All</value>
<value>取消全选</value>
</data>
<data name="Options_InactivityHideChannels_Button_Tooltip">
<value>Hold Ctrl+Shift to click.</value>
<value>按住 Ctrl + Shift 键点击。</value>
</data>
<data name="Options_KeybindMode_Name">
<value>热键模式</value>
@@ -523,6 +529,9 @@
<data name="Options_FontsEnabled">
<value>启用自定义字体</value>
</data>
<data name="Options_ItalicEnabled">
<value>将文字变为斜体</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>定型文搜索...</value>
</data>
@@ -539,16 +548,16 @@
<value>样式</value>
</data>
<data name="Options_ChatTabForwardKeybind_Name">
<value>Cycle chat tab forwards keybind</value>
<value>顺序切换聊天标签页快捷键</value>
</data>
<data name="Options_ChatTabBackwardKeybind_Name">
<value>Cycle chat tab backwards keybind</value>
<value>倒序切换聊天标签页快捷键</value>
</data>
<data name="Keybind_None">
<value>none set</value>
<value>未设置</value>
</data>
<data name="Keybind_EscToClear">
<value>ESC to clear</value>
<value>按下 ESC 键清除</value>
</data>
<data name="Keybind_Modifier_Ctrl">
<value>Ctrl</value>
@@ -1232,7 +1241,7 @@
<value>日期</value>
</data>
<data name="DbViewer_TableField_Type" xml:space="preserve">
<value>Chat Type</value>
<value>对话类型</value>
</data>
<data name="DbViewer_TableField_Sender" xml:space="preserve">
<value>发送人</value>
@@ -1262,6 +1271,6 @@
<value>来自:</value>
</data>
<data name="Chat_SendTell_Error" xml:space="preserve">
<value>An error occured while sending this tell message</value>
<value>发送悄悄话时发生了错误</value>
</data>
</root>
+9
View File
@@ -340,6 +340,12 @@
<data name="Options_JapaneseFont_Description">
<value>字型將用於 {0} 顯示日文文字。</value>
</data>
<data name="Options_ItalicFont_Name">
<value>Italic font</value>
</data>
<data name="Options_Italic_Description">
<value>If enabled, uses the italic font in {0}, else it will use the ingame italic font.</value>
</data>
<data name="Options_Tabs_ChannelTypes_Special">
<value>特殊</value>
</data>
@@ -524,6 +530,9 @@
<data name="Options_FontsEnabled">
<value>啓用自定義字型</value>
</data>
<data name="Options_ItalicEnabled">
<value>Use italic font</value>
</data>
<data name="AutoTranslate_Search_Hint">
<value>定型文搜尋…</value>
</data>
+3 -2
View File
@@ -1,3 +1,4 @@
using ChatTwo.Code;
using ChatTwo.Resources;
using ChatTwo.Util;
using Dalamud.Interface.Utility.Raii;
@@ -78,14 +79,14 @@ internal sealed class Display : ISettingsTab
if (ImGuiUtil.CtrlShiftButton(Language.Options_InactivityHideChannels_None_Label,
Language.Options_InactivityHideChannels_Button_Tooltip))
{
Mutable.InactivityHideChannels = new();
Mutable.InactivityHideChannels = new Dictionary<ChatType, ChatSource>();
Mutable.InactivityHideExtraChatAll = false;
Mutable.InactivityHideExtraChatChannels = [];
}
ImGui.Spacing();
ImGuiUtil.ChannelSelector(Language.Options_Tabs_Channels, Mutable.InactivityHideChannels);
ImGuiUtil.ChannelSelector(Language.Options_Tabs_Channels, Mutable.InactivityHideChannels!);
ImGuiUtil.ExtraChatSelector(Language.Options_Tabs_ExtraChatChannels,
ref Mutable.InactivityHideExtraChatAll, Mutable.InactivityHideExtraChatChannels);
}