From c805c47bbc7f79021fd5b1b8fe382012cbe8df38 Mon Sep 17 00:00:00 2001 From: Daniel Tartavel Date: Sun, 15 Sep 2024 17:30:16 +0200 Subject: [PATCH] added verification on port number --- RsyncUI_fr_FR.ts | 67 ++++++++++--------- languages/fr_FR/LC_MESSAGES/RsyncUI_fr_FR.qm | Bin 21129 -> 21451 bytes mainwindow.cpp | 15 +++-- mainwindow.ui | 6 +- 4 files changed, 50 insertions(+), 38 deletions(-) diff --git a/RsyncUI_fr_FR.ts b/RsyncUI_fr_FR.ts index ab33348..35a1e31 100644 --- a/RsyncUI_fr_FR.ts +++ b/RsyncUI_fr_FR.ts @@ -259,23 +259,23 @@ Cliquez sur un fichier pour le supprimer de la file et une fenêtre de confirmat <h3>Barre d'outils</h3> <b>1er icône: Changer le dossier de destination</b><br> - Permet de changer le dossier de téléchargement par défaut pour chaque service de chaque serveur.<br> +Permet de changer le dossier de téléchargement par défaut pour chaque service de chaque serveur.<br> <b>2ème icône: Services cachés</b><br> - - Permet de configurer un service caché.<br> - Il faut donner le nom du service et le mot de passe si besoin.<br> +- Permet de configurer un service caché.<br> + Il faut donner le nom du service et le mot de passe si besoin.<br> <b>3ème icône: Paramètres de l'application</b><br> - Limite de bande passante: permet de limiter le débit de téléchargement en Ko, Mo, Go, To et Po.<br> +Limite de bande passante: permet de limiter le débit de téléchargement en Ko, Mo, Go, To et Po.<br> Si la valeur est 0 alors pas de limite de la vitesse de téléchargement.<br> - Affichage de la barre d'outils<br> - Permet de choisir le style d'affichage des icônes de la barre d'outils<br> + Permet de choisir le style d'affichage des icônes de la barre d'outils<br> - Enregistrement automatique<br> - Enregistre automatiquement la liste des téléchargements en cours.(activé par défaut)<br> + Enregistre automatiquement la liste des téléchargements en cours.(activé par défaut)<br> <b>4ème icône: À propos</b><br> - affiche les propriétés de l'application, ainsi que l'aide.<br> +affiche les propriétés de l'application, ainsi que l'aide.<br> <b>5ème icône: À propos de QT</b><br> - affiche les propriétés de QT<br> +affiche les propriétés de QT<br> <b>6ème icône: Quitter</b><br> - Permet de quitter le programme +Permet de quitter le programme @@ -367,17 +367,22 @@ Voulez-vous vraiment sortir ? Le processus ne répond pas: - - Since the save path is linked to service, you need to select a service before you can select a folder and a service - + + Bad port number, correct it + Numéro de port incorrect, corrigez le. + + + + You need to select a service before you can select a folder + Vous devez sélectionner un service pour pouvoir sélectionner un dossier server does not exists Le serveur n'existe pas - - + + Dir dossier @@ -386,51 +391,51 @@ Voulez-vous vraiment sortir ? Doc - + File is partially downloaded. Do you want to resume download ? if no, the file will be deleted from destination directory Le document est déjà partiellement téléchargé. Voulez vous continuer le téléchargemnt ? Si non, il sera supprimer du dossier de destination - + File is already downloaded. Do you want to reload it ? The old file will be deleted Le document est déjà téléchargé. Voulez-vous le télécharger à nouveau ? L'ancien fichier sera effacé - + File is already downloading Le document est déjà en téléchargement - + Starting downloading Démarrage du téléchargement - + finished Terminé - + Rsync process crashed Le processus rsync à planté - + stopped by user stoppé par l'utilisateur - + Do you want to retry? Voulez-vous ré-essayer? - + Download Téléchargement @@ -439,7 +444,7 @@ Voulez-vous ré-essayer? Requête RsyncUI - + Hidden service name Nom du servcice caché @@ -474,18 +479,18 @@ Voulez-vous ré-essayer? Code source - + Select the user you want to connect with or enter a new one Choisissez l'utilisateur avec lequel vous voulez vous connecter ou entrez en un nouveau - - + + Request Requête de mot de passe - + Enter password Entrez votre mot de passe @@ -494,17 +499,17 @@ Voulez-vous ré-essayer? Vous devez sélectionnez un service pour pouvoir sélectionnez un dossier par défaut - + Choose folder where to save file Choisissez un dossier où enregistrer le document - + Do you want to stop downloading and delete this file from download queue ? Voulez-vous arrêter le téléchargement et enlever ce fichier de la file de téléchargement ? - + Do you want to delete this file from download queue ? Voulez-vous enlever ce fichier de la file de téléchargement ? diff --git a/languages/fr_FR/LC_MESSAGES/RsyncUI_fr_FR.qm b/languages/fr_FR/LC_MESSAGES/RsyncUI_fr_FR.qm index 18f0de20c7812c92901ba32c40a72e568235ffd1..a5505c0c21fe0cc17129cf9f80af5edc0a4648ba 100644 GIT binary patch delta 1297 zcmZuweNYs27=Ctdckhn-*Z?`ule-mS2stA8ltVEY#E;;_$p{^W=I&VV1orTbBk&Ke zAsuA~v6*cw8>vhYX2Np1jIjvIp^=rrslWPT_x*Z)@9%lu zeYd-xxjewUU<-EuClZQg?tq z!2>B|Kazore#CYhpoRxwDJ%gtEk$MzH5S6ycytWVbzw{4UBGe`6~{cl8Y`+^t_PeZ z>{)vgSayk->r^OT!RCy%0_h4{cfJm&C}%%!JOyYA*y&_D!bl3Sx5qvqhPj#*I=YBk z&>fJ#W*6rZD&B5r&kX=7t>oGzpd)+D^ol z9_B`4=zM$=ck#1lC@*sh!`*<{6`RYb&6CCs|-0nCTO-3|qC1+_6j8<6JEdfq33Wh=G23KGa!D{4n}&jN|xX(!)} z0_N3hHZgozr_4;#b`0vqM;GYp|Dv0pbGFJAH;15w4+j|*l52^n{iHT8PJmgK@8gLKtis#w_yT^^NS}Bu|QFp zc=G%P!e0|Vj{ZB&ZgHZNh;h~8t!g4%dCCV=Jre2Bd}#_-z=aT6@G}DNLqa`ddbg4v zKpS~JDDd8o0#xx*&OzCKGd?s@b}wa`$v&!!su$?7mb&YuR)3&PQbH{rIpC1I{y;$X zwn@G=E!ATx-9F`MpHi=`GioEA*dZ%38WFRe(lS+QY+-!lxjc^Hv#9O;P<=JOOue2z ztIl!R5kuiY<^f72lzMjcn3`9#MC~p5UcK>HoLWw>e2XrPC!;Cvy)U;qCUTPhd(4K svRp5<`K6%T998WmC(!Qm%92NJ@CRh6lQ3Sl@?Tx8ORz?o*4Qln0G1F&TL1t6 delta 994 zcmYjQe{54#7(MUDeXnor>!X9VaX-2;n3Fg{2GY@P%xqebS%!-W3E5^C4u;c3nVMNTuwcM0f*XNE5m5sX%wR#M8;Xl(gc$SwIQQP~`_4J{ z`|ca=lR6U8Yrbd`fJ(sp5Kun`ay}yd2ISTOB9r(Nk#S!;F$Uy+02CDfS_SZs49wmK zwLd|ufx3SK>(4?xr2^g*)IYe-jX}7HJ`Ex~gS`+<{lt?HFYE%MzJDOLF_3>6qDKI8 ziANfN1$l6_Z6kpMPf0oOz%RJFlf+sSD|R0PY%x@o+yp$U5ZT)Rgs$M>Jx>73&f(eR zlR#F5bnV3!pfpQfoO%Yh^Rirju%4#p$R{_w3+Ms)Ol}^c@Q%wjj(tg?L1nIuLh6Jv z;B)dO&nw@KRs-{Dm2<6|=(t#|eTQAJ|E+fJqo5g8-`^?m=6-dcC_#K#9e9++?$Fg# z2J15~sY72s&hrcE#DNYPIxgf<^51(^EbzYxR1J$I`3+GLjfytMalm;|bROCP(>*%+gNKJ71zuK;kRRa}a+jN9{6L(!SBgmloV_9~&W0*$qc_cRip?IhrTA zk7`NB=Ta;Cu*dP$+fEWynOb5#C;p1*dZQe8@Hw-)n!@Z*+SAUy!2GUzG5dFydG&A% zaNTcSA6!A>E1jVo96)ui^N}28dvs@mk8#hB&hZ-ZNwrqtGS&wtt<@TN3+t^K_bw>N z`#ru|@hqA%XuY&CO};Bu@4+zOud|NM{2IZvR=Se<>Kbcm4eKIXHdEx!WS4T*OisB5 zvZcS0iG`2p!Vi9NGnn0*xm1$;aaW*DnK@|=j2pLNj7Q=lg|p+|h@9m1l2@f$VKaE) mc4?2|em(SqemggQJ~aHl_0stFrIG(Myz#QKj^yBSpXXnkFZ*@? diff --git a/mainwindow.cpp b/mainwindow.cpp index b58a69c..573c300 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -824,10 +824,17 @@ void MainWindow::on_connectButton_clicked() uint port; info(DEBUGMACRO, "on_connectButton_clicked() => Connexion button clicked"); - - server = ui->khistorycombobox->currentText(); port = ui->portEdit->text().toUInt(); - populateList(server, port); + if (port > 0 and port < 65535) + { + server = ui->khistorycombobox->currentText(); + populateList(server, port); + }else + { + error(tr("Bad port number, correct it")); + ui->portEdit->clear(); + ui->portEdit->setFocus(); + } } // add parent in treeview @@ -1376,7 +1383,7 @@ bool MainWindow::on_DefaultSaveFolder_triggered() // if service not selected display a message if (this->connexion.service.isEmpty() or this->connexion.server.isEmpty()) { - warning(tr("Since the save path is linked to service, you need to select a service before you can select a folder and a service")); + warning(tr("You need to select a service before you can select a folder")); return false; } diff --git a/mainwindow.ui b/mainwindow.ui index eac930b..7b0be36 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -159,13 +159,13 @@ Qt::ImhPreferNumbers - + - + - 6 + 5 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter