diff --git a/ShareX.HelpersLib/ProxyInfo.cs b/ShareX.HelpersLib/ProxyInfo.cs index f610a3b1e..2447cab3d 100644 --- a/ShareX.HelpersLib/ProxyInfo.cs +++ b/ShareX.HelpersLib/ProxyInfo.cs @@ -66,11 +66,18 @@ public bool IsValidProxy() public IWebProxy GetWebProxy() { - if (IsValidProxy()) + try { - NetworkCredential credentials = new NetworkCredential(Username, Password); - string address = string.Format("{0}:{1}", Host, Port); - return new WebProxy(address, true, null, credentials); + if (IsValidProxy()) + { + NetworkCredential credentials = new NetworkCredential(Username, Password); + string address = string.Format("{0}:{1}", Host, Port); + return new WebProxy(address, true, null, credentials); + } + } + catch (Exception e) + { + DebugHelper.WriteException(e, "GetWebProxy failed"); } return null; diff --git a/ShareX/Forms/AutoCaptureForm.fr.resx b/ShareX/Forms/AutoCaptureForm.fr.resx index 79072369b..746241778 100644 --- a/ShareX/Forms/AutoCaptureForm.fr.resx +++ b/ShareX/Forms/AutoCaptureForm.fr.resx @@ -133,7 +133,7 @@ Région - Temps de répétition: + Temps de répétition : secondes @@ -156,4 +156,4 @@ Attendre que les tâches soient complétées - \ No newline at end of file + diff --git a/ShareX/Forms/MainForm.Designer.cs b/ShareX/Forms/MainForm.Designer.cs index 8e3dac4d5..67468eb97 100644 --- a/ShareX/Forms/MainForm.Designer.cs +++ b/ShareX/Forms/MainForm.Designer.cs @@ -350,6 +350,7 @@ private void InitializeComponent() // // pbPreview // + this.pbPreview.BackColor = System.Drawing.SystemColors.Window; resources.ApplyResources(this.pbPreview, "pbPreview"); this.pbPreview.DrawCheckeredBackground = true; this.pbPreview.EnableRightClickMenu = true; @@ -1851,9 +1852,9 @@ private void InitializeComponent() resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.Window; - this.Controls.Add(this.pTips); this.Controls.Add(this.scMain); this.Controls.Add(this.tsMain); + this.Controls.Add(this.pTips); this.DoubleBuffered = true; this.Name = "MainForm"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); diff --git a/ShareX/Forms/MainForm.cs b/ShareX/Forms/MainForm.cs index 204c55e17..4fb296f9e 100644 --- a/ShareX/Forms/MainForm.cs +++ b/ShareX/Forms/MainForm.cs @@ -161,6 +161,8 @@ private void InitializeControls() lblMainFormTip.Parent = lvUploads; pbTips.Parent = lvUploads; + pTips.BringToFront(); + foreach (ToolStripDropDownItem dropDownItem in new ToolStripDropDownItem[] { tsddbAfterCaptureTasks, tsddbAfterUploadTasks, tsmiImageUploaders, tsmiImageFileUploaders, tsmiTextUploaders, tsmiTextFileUploaders, tsmiFileUploaders, @@ -325,6 +327,32 @@ private void UpdateMainFormTip() { lblMainFormTip.Text = ""; } + + lblTips.Text = string.Format( +@"Main window tips: +- Drag files, image or text to main window to be able to upload them. +- Drag items from task list to copy files to anywhere. Hold ""Ctrl"" before dragging to copy URL or file path instead of file. + +Main window task list hotkeys: +[Enter] Open URL or file +[Ctrl + Enter] Open file +[Ctrl + C] Copy URL or file path +[Shift + C] Copy file +[Ctrl + Shift + C] Copy file path +[Ctrl + X] Copy URL or file path then remove selected items from list +[Ctrl + V] Opens clipboard content viewer so you can upload your clipboard content +[Delete] Remove selected items from list +[Shift + Delete] Delete files locally then remove them from list +[Esc] Close main window + +Tray icon tasks: +[Primary mouse click] {0} +[Double primary mouse click] {1} +[Middle mouse click] {2} +- You can change these tray icon tasks from ""Application settings"" window.", +Program.Settings.TrayLeftClickAction.GetLocalizedDescription(), +Program.Settings.TrayLeftDoubleClickAction.GetLocalizedDescription(), +Program.Settings.TrayMiddleClickAction.GetLocalizedDescription()); } private ToolStripMenuItem WorkflowMenuItem(HotkeySettings hotkeySetting) diff --git a/ShareX/Forms/MainForm.resx b/ShareX/Forms/MainForm.resx index 481c2f99e..4a9b9f2f4 100644 --- a/ShareX/Forms/MainForm.resx +++ b/ShareX/Forms/MainForm.resx @@ -343,7 +343,7 @@ $this - 3 + 2 17, 17 @@ -859,7 +859,7 @@ $this - 4 + 3 286, 17 @@ -1621,34 +1621,11 @@ 10, 10, 10, 10 - 716, 356 + 20, 36 0 - - Main window tips: -- Drag files, image or text to main window to be able to upload them. -- Drag items from task list to copy files to anywhere. Hold "Ctrl" before dragging to copy URL or file path instead of file. - -Main window task list hotkeys: -[Enter] Open URL or file. -[Ctrl + Enter] Open file. -[Ctrl + C] Copy URL or file path. -[Shift + C] Copy file. -[Ctrl + Shift + C] Copy file path. -[Ctrl + X] Copy URL or file path then remove selected items from list. -[Ctrl + V] Opens clipboard content viewer so you can upload your clipboard content. -[Delete] Remove selected items from list. -[Shift + Delete] Delete files locally then remove them from list. -[Esc] Close main window - -Tray icon tips: -- Primary mouse click to start region capture. -- Double primary mouse click to open main window. -- Middle mouse click to capture fullscreen. -- You can change these tray icon tasks from "Application settings" window. - lblTips @@ -1683,7 +1660,7 @@ Tray icon tips: $this - 2 + 4 True diff --git a/ShareX/Properties/Resources.fr.resx b/ShareX/Properties/Resources.fr.resx index 8257edb04..784567ee6 100644 --- a/ShareX/Properties/Resources.fr.resx +++ b/ShareX/Properties/Resources.fr.resx @@ -130,14 +130,14 @@ Raccourcisseur d'URL ({0}) - Êtes-vous sûr de vouloir mettre en ligne cette capture d'écran? -Appuyer sur 'Non' pour annuler la mise en ligne et désactiver la mise en ligne automatique. + Êtes-vous sûr de vouloir mettre en ligne cette capture d'écran ? +Cliquez sur « Non » pour annuler la mise en ligne et désactiver la mise en ligne automatique. Mise en ligne en cours - Il n'y a pas d'encodeur vidéo CLI valide sélectionné. + Aucun encodeur vidéo CLI valide n'est sélectionné. Encodage... @@ -149,7 +149,7 @@ Appuyer sur 'Non' pour annuler la mise en ligne et désactiver la mise en ligne Téléchargement de FFmpeg réussi. - Temps restant: {0}s ({1}%) Total: {2} + Temps restant : {0}s ({1}%) Total : {2} Contributeurs @@ -176,13 +176,13 @@ Appuyer sur 'Non' pour annuler la mise en ligne et désactiver la mise en ligne Mise en ligne de fichiers - Ces applications pourraient être en conflit: + Ces applications pourraient être en conflit : Erreur - Variables prises en charge: {0} et d'autres variables telles que {1} etc. + Variables prises en charge : {0} et d'autres variables telles que {1}, etc. Déposer @@ -198,23 +198,23 @@ ici Le chemin ne peut pas être vide. - Mise en ligne de fichiers: {0} + Mise en ligne de fichiers : {0} Page du projet - L'envoi du Tweet a réussi. + Le tweet a bien été envoyé. Choisir le chemin de l'encodeur - Impossible d'accéder au fichier "{0}". -Merci de démarrer ShareX en tant qu'Administrateur pour changer le chemin du dossier personnel. + Impossible d'accéder au fichier « {0} ». +Veuillez exécuter ShareX en tant qu'administrateur pour changer le chemin du dossier personnel. - Le fichier de l'encodeur video CLI n'existe pas: + Le fichier de l'encodeur video CLI n'existe pas : Pour que les réglages prennent effets, ShareX doit être rouvert à partir de Steam. @@ -226,21 +226,21 @@ Merci de démarrer ShareX en tant qu'Administrateur pour changer le chemin du do Désactiver les raccourcis clavier - Tâche finie + Tâche terminée - Attente... + En attente... Votre presse-papier contient une image, souhaitez-vous l'ouvrir dans l'éditeur d'images ? -Appuyez sur Oui pour ouvrir l'image du presse-papier. Sinon, appuyez sur Non pour ouvrir la boîte de dialogue pour les images. +Cliquez sur « Oui » pour ouvrir l'image du presse-papier. Sinon, cliquez sur « Non » pour ouvrir la boîte de dialogue pour les images. - Mise en ligne d'images: {0} + Mise en ligne d'images : {0} - Copié dans le presse-papier: {0} + Copié dans le presse-papier : {0} Cacher le menu @@ -267,11 +267,11 @@ Appuyez sur Oui pour ouvrir l'image du presse-papier. Sinon, appuyez sur Non pou Choisir le chemin du dossier personnel pour ShareX - Impossible d'enregistrer {0}: + Impossible d'enregistrer {0} : {1} -Merci de sélectionner un raccourci différent ou quitter l'application en conflit et rouvrez ShareX. +Veuillez sélectionner un raccourci différent ou quitter l'application en conflit et rouvrez ShareX. Confirmation de la suppression d'un fichier @@ -283,19 +283,19 @@ Merci de sélectionner un raccourci différent ou quitter l'application en confl Partage d'URL ({0}) - X: {0}, Y: {1}, Largeur: {2}, Hauteur: {3} + X: {0}, Y : {1}, Largeur : {2}, Hauteur : {3} - Ne plus montrer ce message. + Ne plus afficher ce message - Tâche: {0} + Tâche : {0} - La vidéo et la piste audio source ne peuvent être toutes les deux "Aucune". + La vidéo ou la piste audio source doit être définie. - Changelog + Notes de changement raccourci clavier @@ -307,7 +307,7 @@ Merci de sélectionner un raccourci différent ou quitter l'application en confl Paramètres des tâches - Merci de choisir une destination. + Veuillez choisir une destination. Démarrage @@ -318,7 +318,7 @@ Merci de sélectionner un raccourci différent ou quitter l'application en confl Voulez-vous le télécharger automatiquement ? - Vous pouvez faire un clic gauche sur l'icône de ShareX pour commencer la capture de région. + Vous pouvez effectuer un clic gauche sur l'icône de ShareX pour commencer la capture de région. Bibliothèques externes @@ -327,7 +327,7 @@ Voulez-vous le télécharger automatiquement ? Erreur - Cliquer pour arrêter l'enregistrement. + Cliquez sur l'icône de ShareX pour arrêter l'enregistrement. Vous pouvez ajouter des workflows à partir des paramètres des raccourcis clavier... @@ -339,8 +339,8 @@ Voulez-vous le télécharger automatiquement ? Impossible d'enregistrer l'image pour le chemin {0}. - ShareX a besoin d'être redémarré pour que les changements de langue s'appliquent. -Voulez-vous redémarrer ShareX? + ShareX doit être redémarré pour que les changements de langue s'appliquent. +Voulez-vous redémarrer ShareX ? Démarrer le sélecteur de couleurs de l'écran @@ -370,19 +370,19 @@ Voulez-vous redémarrer ShareX? L'extension ne peut pas être vide. - Après la capture: {0} + Après la capture : {0} Configurer les encodeurs video CLI ---> - Raccourcisseur d'URL: {0} + Raccourcisseur d'URL : {0} Erreurs de mise en ligne - Impossible de créer le dossier: + Impossible de créer le dossier : Raccourcis clavier actuellement définis : @@ -397,17 +397,17 @@ Voulez-vous redémarrer ShareX? Mise en ligne de fichiers - Voulez-vous vraiment supprimer ce fichier? + Voulez-vous vraiment supprimer ce fichier ? Échec du téléchargement : {0} - Mise en ligne de textes: {0} + Mise en ligne de textes : {0} - Préparation + Préparation en cours Modifier ce menu... @@ -416,7 +416,7 @@ Voulez-vous redémarrer ShareX? Arrêté - Service de partage d'URL: {0} + Service de partage d'URL : {0} Support pour Chrome désactivé. @@ -431,7 +431,7 @@ Voulez-vous redémarrer ShareX? Fermer - Prévisualisation: + Prévisualisation : Test de mise en ligne d'un texte @@ -452,22 +452,22 @@ Voulez-vous redémarrer ShareX? Continuer - Fini + Terminé {0} va être mis en ligne sur {1}. Vous pouvez choisir une destination différente. - Site Web + Site web - Après la mise en ligne: {0} + Après la mise en ligne : {0} Choisir le chemin du dossier pour les captures - Cliquer pour démarrer l'enregistrement. + Cliquez ici pour démarrer l'enregistrement. Échec du téléchargement du FFmpeg. @@ -482,4 +482,4 @@ Voulez-vous redémarrer ShareX? Vous êtes sur le point de mettre en ligne un fichier volumineux. Êtes-vous sûr de vouloir continuer ? - \ No newline at end of file +