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
+