diff --git a/ChatTwo/ChatTwo.yaml b/ChatTwo/ChatTwo.yaml index 50607d3..6be7816 100755 --- a/ChatTwo/ChatTwo.yaml +++ b/ChatTwo/ChatTwo.yaml @@ -23,32 +23,16 @@ tags: - Replacement changelog: |- **New** - - Changelog tab - - Shows the latest changelog - - Has an option to disable printing of changelogs to chat + - Database Viewer (/chat2Viewer) + - View your previous message history in a standard chat format + - Search for sender or specified text content + - Ability to specify a date range + - Select specific chat channels you want displayed + - Only show your current characters history, or combined across your account + - Quickly page through hundreds of messages in quick succession + - Tip: You can resize the sender column - **Message Preview** - - Message preview has now its own config tab - - Added a new position: Tooltip - - Shows up while hovering the input box - - This won't support the letter selection or any of the hover features - - Added option to set a minimum length before message preview appears - - Added option to only show preview if special parameter are used (, emotes...) - - Selectable letters in message preview - - Click on any letter and the text cursor will jump to its position - - Better word wrapping in message preview - - **Fixes** - - Prevent rare null reference on plugin load - - Prevent null strings from being parsed - - Parsing of emotes works with punctuation and non latin letters surrounding it - - **Future Updates** - - Message preview will receive numerous features over the next weeks - - More parameter will be supported ( ...) - - Better customization (Position it anywhere) - - Feedback is always welcome - - If you want to disable this feature all together, visit the Preview tab in your config - - Fix welcome messages getting shuffled - - Message history viewer, going above the 10,000 that chat2 can display at once + **Updates** + - Some emotes have been blocked from being parsed + - French localisation update diff --git a/ChatTwo/Resources/Language.de.resx b/ChatTwo/Resources/Language.de.resx index 2bfd37a..725139f 100644 --- a/ChatTwo/Resources/Language.de.resx +++ b/ChatTwo/Resources/Language.de.resx @@ -390,7 +390,7 @@ Sie wurden gewarnt. Rechts - Seite der Befehlshilfe + Command help side (None = off) Die Seite auf der {0} Hilfe zu Befehlen anzeigen soll. @@ -1017,13 +1017,13 @@ Sie wurden gewarnt. Eingabefokus behalten - Der Eingabefokus wird beibehalten, auch wenn du in den Kampf ziehst oder andere Aktionen ausführst + Keeps the input focus, even if you enter battle or do other actions. Emotes anzeigen - Tausche Wörter durch ihre Emote-Versionen aus, unterstützt derzeit BetterTTV + Replaces words with their emote version, currently supports BetterTTV. Emotes @@ -1053,10 +1053,10 @@ Sie wurden gewarnt. Emotes verfügbar: - A preview wih all emote, auto-translate encoded as they appear in chat + Displays a preview with special parameter evaluated, like emotes and <item>. - Input preview + Position (None = off) None @@ -1071,6 +1071,129 @@ Sie wurden gewarnt. Bottom - Text Preview: + Message Preview: + + + Tooltip + + + Must contain parameter + + + Only show if the text contains special parameter. + + + Minimum input length + + + Only show if the text length is greater-than or equal. + + + Preview + + + Changelog + + + Print changelog + + + Print the changelog to chat after an update. + + + This feature isn't implemented yet + + + Changelog: + + + Date before {0} is not possible + + + Sun + + + Mon + + + Tue + + + Wed + + + Thu + + + Fri + + + Sat + + + January + + + February + + + March + + + April + + + May + + + June + + + July + + + August + + + September + + + October + + + November + + + December + + + Date + + + Sender + + + Content + + + Nothing Found. + + + Search had no match on this page. + + + Simple Sender/Content Search + + + Page: {0} / {1} ({2} Rows) {3} + + + [Loading...] + + + Only current character + + + FromTo: diff --git a/ChatTwo/Resources/Language.fr.resx b/ChatTwo/Resources/Language.fr.resx index 4ab5158..9e418d0 100644 --- a/ChatTwo/Resources/Language.fr.resx +++ b/ChatTwo/Resources/Language.fr.resx @@ -389,7 +389,7 @@ À droite - Côté d'affichage de l'aide des commandes + Commande d'aide sur le côté (Aucune = désactivé) Le côté de {0} où afficher l'aide pour les commandes. @@ -491,10 +491,10 @@ Si cette option est activée, la liste de Traduction Automatique sera triée par ordre alphabétique. - Override Style + Remplacer le style - Styles + Style Ctrl + {0} @@ -839,19 +839,19 @@ Canaux d'ExtraChat - All + Tout - View Adventurer Plate + Voir la Carte de Personnage - Unable to open adventurer plate at this moment + Impossible d'ouvrir la Carte de Personnage pour le moment - Tooltip offset + Décalage de l'infobulle - Use this option if you experience cut-off tooltips. + Utilisez cette option si vous rencontrez des infobulles tronquées. ExtraChat Linkshell [1] @@ -878,7 +878,7 @@ ExtraChat Linkshell [8] - Copy content + Copier le contenu Le message a été copié dans le presse-papiers @@ -896,180 +896,303 @@ Ouvrir le lien dans le navigateur - Failed to open the link in the browser, please report this issue + Impossible d'ouvrir le lien dans le navigateur, merci de signaler ce problème - URL at {0} + URL vers {0} - Only open URLs from websites you trust + N'ouvrir que les URL des sites auxquels vous faites confiance - Authors: + Auteurs : - Discord: + Discord : - Version: + Version : - Get help through github issues: + Obtenez de l'aide pour les problèmes liés à github : - Get help in the discord thread: + Obtenir de l'aide dans le fil de discussion Discord : - Override your selected dalamud style with a different one + Remplacer votre style Dalamud sélectionné par un autre style - Hide during loading screens + Cacher pendant l'écran de chargement - Hide {0} during loading screens. + Cacher {0} pendant l'écran de chargement. - Clear the message history database + Effacer la base de données de l'historique des messages - Successfully cleared the chat database + La base de données de chat a été effacée avec succès - Removes all message history. Cannot be restored. Hold Ctrl+Shift to click. + Supprime tout l'historique des messages. Ne peut pas être restauré. Maintenez Ctrl+Shift enfoncé pour cliquer. - Click to copy database directory path + Cliquer pour copier le chemin du répertoire de la base de données - Copied database directory path to clipboard + Chemin du répertoire de base de données copié dans le presse-papiers - Database details: + Détails de la base de données : - Log size: {0} + Taille du journal : {0} - Stored messages: {0:N0} + Messages stockés : {0:N0} - Path: {0} + Chemin : {0} - Size: {0} + Taille : {0} - Not selected + Non sélectionné - No dalamud styles available + Aucun style Dalamud disponible - Play sounds + Joue un son - Play sounds on interaction. + Jouer un son lors de l'interaction. - Maximum amount of log lines to display in the chat window + Nombre maximum de lignes à afficher dans la fenêtre de chat - Limits the amount of log lines to show in the chat window. This may slightly improve performance. + Limite le nombre de lignes à afficher dans la fenêtre de chat. Cela peut légèrement améliorer les performances. - An error occurred while loading chat history. Please see plugin logs for more information to report this issue. + Une erreur s'est produite lors du chargement de l'historique de la conversation. Veuillez consulter les logs du plugin pour plus d'informations pour signaler ce problème. - Old database: + Ancienne base de données : - Delete + Supprimer - Removes the database from your disk. This is not recoverable! Hold Ctrl+Shift to click. + Supprime la base de données de votre disque. Ce n'est pas récupérable ! Maintenez Ctrl+Shift pour cliquer. - Unable to remove the old database, more information under /xllog. + Impossible de supprimer l'ancienne base de données, plus d'informations dans /xllog. - The old database was successfully removed. + L'ancienne base de données a été supprimée avec succès. - Open migration window + Ouvrir la fenêtre de migration - Disable input for this channel + Désactiver la saisie pour ce canal - Input is disabled for this tab + La saisie est désactivée pour cet onglet - Chat log + Journal de chat - Adjust chat log position + Ajuster la position du journal du chat - Attention, this change applies immediately and is not discardable! + Attention, ce changement s'applique immédiatement et n'est pas annulable ! - Keep input focus + Garder le focus de saisie - Keeps the input focus, even if you enter battle or do other actions + Maintient le focus de saisie, même si vous entrez au combat ou faites d'autres actions. - Show emotes + Afficher les emotes - Replaces words with their emote version, currently supports BetterTTV + Remplace les mots par leur version emote, prend actuellement en charge BetterTTV. Emotes - Blocked emotes + Émotes bloquées Emote - Hide during battle + Cacher pendant le combat - Hide the chat during battles. + Cacher le chat pendant les combats. - Emote Stats + Statistiques de l'emote - Ready + Prêt - Not Ready + Pas prêt - Emotes available: + Emotes disponibles : - A preview wih all emote, auto-translate encoded as they appear in chat + Affiche un aperçu avec un paramètre spécial estimé, comme les emotes et <item>. - Input preview + Position (Aucune = désactivée) - None + Aucun - Inside + Intérieur - Top + Haut - Bottom + Bas - Text Preview: + Aperçu du message : + + + Infobulle + + + Doit contenir le paramètre + + + Afficher uniquement si le texte contient un paramètre spécial. + + + Longueur d'entrée minimale + + + Ne montrer que si la longueur du texte est supérieure ou égale. + + + Aperçu + + + Changelog + + + Imprimer le changelog + + + Affiche le changelog pour discuter après une mise à jour. + + + Cette fonctionnalité n'est pas encore disponible + + + Changelog : + + + La date antérieure à {0} n'est pas possible + + + Dim + + + Lun + + + Mar + + + Merc + + + Jeu + + + Ven + + + Sam + + + Janvier + + + Février + + + Mars + + + Avril + + + Mai + + + Juin + + + Juillet + + + Août + + + Septembre + + + Octobre + + + Novembre + + + Décembre + + + Date + + + Expéditeur + + + Contenu + + + Rien n'a été trouvé. + + + La recherche n'a pas eu de correspondance sur cette page. + + + Expéditeur simple/Recherche de contenu + + + Page : {0} / {1} ({2} Lignes) {3} + + + [Chargement...] + + + Uniquement le personnage actuel + + + DeVers : diff --git a/ChatTwo/Resources/Language.ko.resx b/ChatTwo/Resources/Language.ko.resx index 8080e4f..83b21f2 100644 --- a/ChatTwo/Resources/Language.ko.resx +++ b/ChatTwo/Resources/Language.ko.resx @@ -389,7 +389,7 @@ 오른쪽 - 명령어 도움말 표시 방향 + Command help side (None = off) {0}의 한쪽에 명령어에 대한 도움말이 표시됩니다. @@ -1016,13 +1016,13 @@ Keep input focus - Keeps the input focus, even if you enter battle or do other actions + Keeps the input focus, even if you enter battle or do other actions. Show emotes - Replaces words with their emote version, currently supports BetterTTV + Replaces words with their emote version, currently supports BetterTTV. Emotes @@ -1052,10 +1052,10 @@ Emotes available: - A preview wih all emote, auto-translate encoded as they appear in chat + Displays a preview with special parameter evaluated, like emotes and <item>. - Input preview + Position (None = off) None @@ -1070,6 +1070,129 @@ Bottom - Text Preview: + Message Preview: + + + Tooltip + + + Must contain parameter + + + Only show if the text contains special parameter. + + + Minimum input length + + + Only show if the text length is greater-than or equal. + + + Preview + + + Changelog + + + Print changelog + + + Print the changelog to chat after an update. + + + This feature isn't implemented yet + + + Changelog: + + + Date before {0} is not possible + + + Sun + + + Mon + + + Tue + + + Wed + + + Thu + + + Fri + + + Sat + + + January + + + February + + + March + + + April + + + May + + + June + + + July + + + August + + + September + + + October + + + November + + + December + + + Date + + + Sender + + + Content + + + Nothing Found. + + + Search had no match on this page. + + + Simple Sender/Content Search + + + Page: {0} / {1} ({2} Rows) {3} + + + [Loading...] + + + Only current character + + + FromTo: diff --git a/ChatTwo/Resources/Language.zh-Hans.resx b/ChatTwo/Resources/Language.zh-Hans.resx index e3ff6a7..69b8c70 100644 --- a/ChatTwo/Resources/Language.zh-Hans.resx +++ b/ChatTwo/Resources/Language.zh-Hans.resx @@ -389,7 +389,7 @@ 右侧 - 命令帮助 + Command help side (None = off) {0} 的一侧显示命令帮助。 @@ -1016,13 +1016,13 @@ Keep input focus - Keeps the input focus, even if you enter battle or do other actions + Keeps the input focus, even if you enter battle or do other actions. Show emotes - Replaces words with their emote version, currently supports BetterTTV + Replaces words with their emote version, currently supports BetterTTV. Emotes @@ -1052,10 +1052,10 @@ Emotes available: - A preview wih all emote, auto-translate encoded as they appear in chat + Displays a preview with special parameter evaluated, like emotes and <item>. - Input preview + Position (None = off) None @@ -1070,6 +1070,129 @@ Bottom - Text Preview: + Message Preview: + + + Tooltip + + + Must contain parameter + + + Only show if the text contains special parameter. + + + Minimum input length + + + Only show if the text length is greater-than or equal. + + + Preview + + + Changelog + + + Print changelog + + + Print the changelog to chat after an update. + + + This feature isn't implemented yet + + + Changelog: + + + Date before {0} is not possible + + + Sun + + + Mon + + + Tue + + + Wed + + + Thu + + + Fri + + + Sat + + + January + + + February + + + March + + + April + + + May + + + June + + + July + + + August + + + September + + + October + + + November + + + December + + + Date + + + Sender + + + Content + + + Nothing Found. + + + Search had no match on this page. + + + Simple Sender/Content Search + + + Page: {0} / {1} ({2} Rows) {3} + + + [Loading...] + + + Only current character + + + FromTo: diff --git a/ChatTwo/Resources/Language.zh-Hant.resx b/ChatTwo/Resources/Language.zh-Hant.resx index b0013b6..ec11dfd 100644 --- a/ChatTwo/Resources/Language.zh-Hant.resx +++ b/ChatTwo/Resources/Language.zh-Hant.resx @@ -390,7 +390,7 @@ 右側 - 命令幇助 + Command help side (None = off) {0} 的一側顯示命令幇助。 @@ -1017,13 +1017,13 @@ Keep input focus - Keeps the input focus, even if you enter battle or do other actions + Keeps the input focus, even if you enter battle or do other actions. Show emotes - Replaces words with their emote version, currently supports BetterTTV + Replaces words with their emote version, currently supports BetterTTV. Emotes @@ -1053,10 +1053,10 @@ Emotes available: - A preview wih all emote, auto-translate encoded as they appear in chat + Displays a preview with special parameter evaluated, like emotes and <item>. - Input preview + Position (None = off) None @@ -1071,6 +1071,129 @@ Bottom - Text Preview: + Message Preview: + + + Tooltip + + + Must contain parameter + + + Only show if the text contains special parameter. + + + Minimum input length + + + Only show if the text length is greater-than or equal. + + + Preview + + + Changelog + + + Print changelog + + + Print the changelog to chat after an update. + + + This feature isn't implemented yet + + + Changelog: + + + Date before {0} is not possible + + + Sun + + + Mon + + + Tue + + + Wed + + + Thu + + + Fri + + + Sat + + + January + + + February + + + March + + + April + + + May + + + June + + + July + + + August + + + September + + + October + + + November + + + December + + + Date + + + Sender + + + Content + + + Nothing Found. + + + Search had no match on this page. + + + Simple Sender/Content Search + + + Page: {0} / {1} ({2} Rows) {3} + + + [Loading...] + + + Only current character + + + FromTo: diff --git a/ChatTwo/Ui/DbViewer.cs b/ChatTwo/Ui/DbViewer.cs index c02a6cd..0ef8b47 100644 --- a/ChatTwo/Ui/DbViewer.cs +++ b/ChatTwo/Ui/DbViewer.cs @@ -61,12 +61,12 @@ public class DbViewer : Window RespectCloseHotkey = false; DisableWindowSounds = true; - Plugin.Commands.Register("/chat2Viewer").Execute += Toggle; + Plugin.Commands.Register("/chat2Viewer", "Database Viewer", true).Execute += Toggle; } public void Dispose() { - Plugin.Commands.Register("/chat2Viewer").Execute -= Toggle; + Plugin.Commands.Register("/chat2Viewer", "Database Viewer", true).Execute -= Toggle; } private void Toggle(string _, string __) => Toggle(); diff --git a/ChatTwo/Ui/Debugger.cs b/ChatTwo/Ui/Debugger.cs index fac39f0..9e2d714 100644 --- a/ChatTwo/Ui/Debugger.cs +++ b/ChatTwo/Ui/Debugger.cs @@ -26,14 +26,14 @@ public class DebuggerWindow : Window DisableWindowSounds = true; #if DEBUG - Plugin.Commands.Register("/chat2Debugger").Execute += Toggle; + Plugin.Commands.Register("/chat2Debugger", showInHelp: false).Execute += Toggle; #endif } public void Dispose() { #if DEBUG - Plugin.Commands.Register("/chat2Debugger").Execute -= Toggle; + Plugin.Commands.Register("/chat2Debugger", showInHelp: false).Execute -= Toggle; #endif } diff --git a/ChatTwo/Ui/SeStringDebugger.cs b/ChatTwo/Ui/SeStringDebugger.cs index 54e6f18..caa3c3b 100644 --- a/ChatTwo/Ui/SeStringDebugger.cs +++ b/ChatTwo/Ui/SeStringDebugger.cs @@ -28,14 +28,14 @@ public class SeStringDebugger : Window DisableWindowSounds = true; #if DEBUG - Plugin.Commands.Register("/chat2SeString").Execute += Toggle; + Plugin.Commands.Register("/chat2SeString", showInHelp: false).Execute += Toggle; #endif } public void Dispose() { #if DEBUG - Plugin.Commands.Register("/chat2SeString").Execute -= Toggle; + Plugin.Commands.Register("/chat2SeString", showInHelp: false).Execute -= Toggle; #endif }