From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] connections.cgi: Fix Expires time Heading in Connections cgi page Date: Thu, 09 Nov 2023 09:24:06 +0100 Message-ID: <20231109082416.4844-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8182460051859732554==" List-Id: --===============8182460051859732554== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable - The Expires time heading for the Connections WUI page has seconds listed. H= owever the code is converting the seconds to hours:minutes:seconds. - This patch is changing the heading to H:M:S in English and the equivalent i= n the other languages. I have basewd this on the initial letter for Hours, Minutes & S= econds in each of the languages. Signed-off-by: Adolf Belka --- doc/language_issues.en | 4 ++-- doc/language_issues.es | 2 +- doc/language_issues.fr | 2 +- doc/language_issues.it | 2 +- doc/language_issues.nl | 2 +- doc/language_issues.pl | 2 +- doc/language_issues.ru | 2 +- doc/language_issues.tr | 2 +- doc/language_missings | 15 ++++++++------- html/cgi-bin/connections.cgi | 4 ++-- langs/de/cgi-bin/de.pl | 2 +- langs/en/cgi-bin/en.pl | 4 ++-- langs/es/cgi-bin/es.pl | 2 +- langs/fr/cgi-bin/fr.pl | 2 +- langs/it/cgi-bin/it.pl | 2 +- langs/nl/cgi-bin/nl.pl | 2 +- langs/pl/cgi-bin/pl.pl | 2 +- langs/ru/cgi-bin/ru.pl | 2 +- langs/tr/cgi-bin/tr.pl | 2 +- 19 files changed, 29 insertions(+), 28 deletions(-) diff --git a/doc/language_issues.en b/doc/language_issues.en index c9d1117ef..b4327cb78 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -752,7 +752,7 @@ WARNING: untranslated string: exclude logfiles =3D Exclud= e logfiles WARNING: untranslated string: expires =3D Expires WARNING: untranslated string: export =3D Export WARNING: untranslated string: external aliases configuration =3D External al= iases configuration -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd because there is already a device moun= ted =3D , because there is already a device mounted WARNING: untranslated string: extrahd cant umount =3D Can't umount WARNING: untranslated string: extrahd detected drives =3D detected drives @@ -1047,6 +1047,7 @@ WARNING: untranslated string: hosts config added =3D Ho= sts config added WARNING: untranslated string: hosts config changed =3D Hosts config changed WARNING: untranslated string: hour =3D Hour WARNING: untranslated string: hours =3D Hours +WARNING: untranslated string: hours:minutes:seconds =3D H:M:S WARNING: untranslated string: idle =3D Idle WARNING: untranslated string: idle timeout =3D Idle timeout (mins; 0 to disa= ble): WARNING: untranslated string: idle timeout not set =3D Idle timeout not set. @@ -1624,7 +1625,6 @@ WARNING: untranslated string: search =3D Search WARNING: untranslated string: secondary dns =3D Secondary DNS: WARNING: untranslated string: secondary ntp server =3D Secondary NTP server WARNING: untranslated string: secondary wins server address =3D Secondary WI= NS server address -WARNING: untranslated string: seconds =3D Secs WARNING: untranslated string: secret =3D Secret WARNING: untranslated string: section =3D Section WARNING: untranslated string: secure shell server =3D Secure Shell Server diff --git a/doc/language_issues.es b/doc/language_issues.es index 8bb0b56fb..45ffdf5d7 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -952,7 +952,7 @@ WARNING: untranslated string: downfall gather data sampli= ng =3D Downfall/Gather Da WARNING: untranslated string: enable disable client =3D unknown string WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: error message =3D unknown string -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd mounted =3D Mounted WARNING: untranslated string: extrahd no mount point given =3D No mount poin= t given WARNING: untranslated string: extrahd not configured =3D Not configured diff --git a/doc/language_issues.fr b/doc/language_issues.fr index 6805c1eb9..cacfb1ec6 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -911,7 +911,7 @@ WARNING: untranslated string: downfall gather data sampli= ng =3D Downfall/Gather Da WARNING: untranslated string: enable disable client =3D unknown string WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: error message =3D unknown string -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd mounted =3D Mounted WARNING: untranslated string: extrahd no mount point given =3D No mount poin= t given WARNING: untranslated string: extrahd not configured =3D Not configured diff --git a/doc/language_issues.it b/doc/language_issues.it index bb1d5db96..68ff12c86 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -1004,7 +1004,7 @@ WARNING: untranslated string: eol architecture warning = =3D You are running an arch WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: error the to date has to be later than the fro= m date =3D The to date has to be later than the from date! -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd mounted =3D Mounted WARNING: untranslated string: extrahd no mount point given =3D No mount poin= t given WARNING: untranslated string: extrahd not configured =3D Not configured diff --git a/doc/language_issues.nl b/doc/language_issues.nl index b85619977..d1a637215 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -1009,7 +1009,7 @@ WARNING: untranslated string: eol architecture warning = =3D You are running an arch WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: error the to date has to be later than the fro= m date =3D The to date has to be later than the from date! -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd mounted =3D Mounted WARNING: untranslated string: extrahd no mount point given =3D No mount poin= t given WARNING: untranslated string: extrahd not configured =3D Not configured diff --git a/doc/language_issues.pl b/doc/language_issues.pl index d88e3fb8e..893f73211 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -997,7 +997,7 @@ WARNING: untranslated string: eol architecture warning = =3D You are running an arch WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: error the to date has to be later than the fro= m date =3D The to date has to be later than the from date! -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd because there is already a device moun= ted =3D , because there is already a device mounted WARNING: untranslated string: extrahd cant umount =3D Can't umount WARNING: untranslated string: extrahd install or load driver =3D If your dev= ice isn't listed here, you need to install or load the driver.
If you ca= n see your device but no partitions you have to create them first. diff --git a/doc/language_issues.ru b/doc/language_issues.ru index 22e06460c..64c9b5095 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -994,7 +994,7 @@ WARNING: untranslated string: eol architecture warning = =3D You are running an arch WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: error the to date has to be later than the fro= m date =3D The to date has to be later than the from date! -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd because there is already a device moun= ted =3D , because there is already a device mounted WARNING: untranslated string: extrahd cant umount =3D Can't umount WARNING: untranslated string: extrahd install or load driver =3D If your dev= ice isn't listed here, you need to install or load the driver.
If you ca= n see your device but no partitions you have to create them first. diff --git a/doc/language_issues.tr b/doc/language_issues.tr index 0d9514083..eadbd33c7 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -967,7 +967,7 @@ WARNING: untranslated string: eol architecture warning = =3D You are running an arch WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: error the to date has to be later than the fro= m date =3D The to date has to be later than the from date! -WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D , because it is outside the allowed mount path +WARNING: untranslated string: extrahd because it is outside the allowed moun= t path =3D unknown string WARNING: untranslated string: extrahd mounted =3D Mounted WARNING: untranslated string: extrahd no mount point given =3D No mount poin= t given WARNING: untranslated string: extrahd not configured =3D Not configured diff --git a/doc/language_missings b/doc/language_missings index 4d8f4a2a9..28ae29c2b 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -55,6 +55,7 @@ < download apple profile < enable < error the to date has to be later than the from date +< extrahd because it it outside the allowed mount path < g.dtm < g.lite < ids automatic rules update @@ -107,7 +108,7 @@ < dhcp fixed ip address in dynamic range < dns servers < downfall gather data sampling -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd mounted < extrahd no mount point given < extrahd not configured @@ -130,7 +131,7 @@ < bewan adsl pci st < bewan adsl usb < downfall gather data sampling -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd mounted < extrahd no mount point given < extrahd not configured @@ -326,7 +327,7 @@ < eol architecture warning < error < error the to date has to be later than the from date -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd mounted < extrahd no mount point given < extrahd not configured @@ -845,7 +846,7 @@ < eol architecture warning < error < error the to date has to be later than the from date -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd mounted < extrahd no mount point given < extrahd not configured @@ -1472,7 +1473,7 @@ < eol architecture warning < error < error the to date has to be later than the from date -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd because there is already a device mounted < extrahd cant umount < extrahd install or load driver @@ -2462,7 +2463,7 @@ < eol architecture warning < error < error the to date has to be later than the from date -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd because there is already a device mounted < extrahd cant umount < extrahd install or load driver @@ -3267,7 +3268,7 @@ < eol architecture warning < error < error the to date has to be later than the from date -< extrahd because it is outside the allowed mount path +< extrahd because it it outside the allowed mount path < extrahd mounted < extrahd no mount point given < extrahd not configured diff --git a/html/cgi-bin/connections.cgi b/html/cgi-bin/connections.cgi index 771728d88..a4cf7a7cf 100644 --- a/html/cgi-bin/connections.cgi +++ b/html/cgi-bin/connections.cgi @@ -352,7 +352,7 @@ if ($SORT_FIELD and $SORT_ORDER) { $Lang::tr{'destination port'}, $Lang::tr{'protocol'}, $Lang::tr{'connection'}.' '.$Lang::tr{'status'}, - $Lang::tr{'expires'}.' ('.$Lang::tr{'seconds'}.')', + $Lang::tr{'expires'}.' ('.$Lang::tr{'hours:minutes:seconds'}.')', $Lang::tr{'download'}, $Lang::tr{'upload'} ); @@ -435,7 +435,7 @@ print <$Lang::tr{'status'} - $Lang::tr{'expires'}
($Lang::tr{'seconds'}) + $Lang::tr{'expires'}
($Lang::tr{'hours:minutes:seconds'}) END diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 140806130..49018f6a5 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -1372,6 +1372,7 @@ 'hour-graph' =3D> 'Stunde', 'hours' =3D> 'Stunden', 'hours2' =3D> 'Stunden', +'hours:minutes:seconds' =3D> 'S:M:S', 'icmp selected but no type' =3D> 'ICMP wurde zwar als Protokoll gew=C3=A4hlt= , es wurde aber kein ICMP-Typ angegeben.', 'icmp type' =3D> 'ICMP-Typ', 'id' =3D> 'ID', @@ -2219,7 +2220,6 @@ 'secondary dns' =3D> 'Sekund=C3=A4rer DNS-Server:', 'secondary ntp server' =3D> 'Sekund=C3=A4rer NTP-Server', 'secondary wins server address' =3D> 'Sekund=C3=A4rer WINS-Server', -'seconds' =3D> 'Sek.', 'secret' =3D> 'Geheimnis', 'section' =3D> 'Abschnitt', 'secure shell server' =3D> 'Secure Shell Server', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index 02cf1bf4b..16a3061b4 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1073,7 +1073,7 @@ 'external access rule removed' =3D> ' External access rule removed; restarti= ng access controller', 'external aliases configuration' =3D> 'External aliases configuration', 'extrahd' =3D> 'ExtraHD', -'extrahd because it is outside the allowed mount path' =3D> ', because it is= outside the allowed mount path', +'extrahd because it it outside the allowed mount path' =3D> ', because it is= outside the allowed mount path', 'extrahd because there is already a device mounted' =3D> ', because there is= already a device mounted', 'extrahd cant umount' =3D> 'Can\'t umount', 'extrahd detected drives' =3D> 'detected drives', @@ -1420,6 +1420,7 @@ 'hour-graph' =3D> 'Hour', 'hours' =3D> 'Hours', 'hours2' =3D> 'Hours', +'hours:minutes:seconds' =3D> 'H:M:S', 'icmp selected but no type' =3D> 'ICMP selected for protocol, but no ICMP ty= pe specified.', 'icmp type' =3D> 'ICMP Type', 'id' =3D> 'ID', @@ -2279,7 +2280,6 @@ 'secondary dns' =3D> 'Secondary DNS:', 'secondary ntp server' =3D> 'Secondary NTP server', 'secondary wins server address' =3D> 'Secondary WINS server address', -'seconds' =3D> 'Secs', 'secret' =3D> 'Secret', 'section' =3D> 'Section', 'secure shell server' =3D> 'Secure Shell Server', diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl index 2e85a5b27..04549ba83 100644 --- a/langs/es/cgi-bin/es.pl +++ b/langs/es/cgi-bin/es.pl @@ -1419,6 +1419,7 @@ 'hour-graph' =3D> 'Hora', 'hours' =3D> 'horas', 'hours2' =3D> 'Horas', +'hours:minutes:seconds' =3D> 'H:M:S', 'icmp selected but no type' =3D> 'ICMP seleccionado como protocolo, pero no = se ha seleccionado tipo de ICMP.', 'icmp type' =3D> 'Tipo de ICMP', 'id' =3D> 'ID', @@ -2291,7 +2292,6 @@ 'secondary dns' =3D> 'DNS Secundario:', 'secondary ntp server' =3D> 'Servidor NTP Secundario', 'secondary wins server address' =3D> 'Direcci=C3=B3n de servidor WINS Secund= ario', -'seconds' =3D> 'Segs', 'secret' =3D> 'Secreto', 'section' =3D> 'Secci=C3=B3n', 'secure shell server' =3D> 'Servidor Secure Shell', diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl index 0e746736e..87ec52e8b 100644 --- a/langs/fr/cgi-bin/fr.pl +++ b/langs/fr/cgi-bin/fr.pl @@ -1417,6 +1417,7 @@ 'hour-graph' =3D> 'Heure', 'hours' =3D> 'heure(s)', 'hours2' =3D> 'Heures', +'hours:minutes:seconds' =3D> 'H:M:S', 'icmp selected but no type' =3D> 'ICMP est le protocole s=C3=A9lectionn=C3= =A9, mais il n\'y a aucun type ICMP sp=C3=A9cifi=C3=A9.', 'icmp type' =3D> 'Type ICMP', 'id' =3D> 'ID', @@ -2282,7 +2283,6 @@ 'secondary dns' =3D> 'DNS secondaire :', 'secondary ntp server' =3D> 'Serveur NTP secondaire ', 'secondary wins server address' =3D> 'Serveur WINS secondaire ', -'seconds' =3D> 'Secondes', 'secret' =3D> 'Secret', 'section' =3D> 'Section ', 'secure shell server' =3D> 'Serveur Shell S=C3=A9curis=C3=A9', diff --git a/langs/it/cgi-bin/it.pl b/langs/it/cgi-bin/it.pl index 7526d67ad..6e3508803 100644 --- a/langs/it/cgi-bin/it.pl +++ b/langs/it/cgi-bin/it.pl @@ -1204,6 +1204,7 @@ 'hour-graph' =3D> 'Ora', 'hours' =3D> 'Ore', 'hours2' =3D> 'Ore', +'hours:minutes:seconds' =3D> 'O:M:S', 'icmp selected but no type' =3D> 'ICMP selected for protocol, but no ICMP ty= pe specified.', 'icmp type' =3D> 'ICMP Type', 'id' =3D> 'ID', @@ -1899,7 +1900,6 @@ 'secondary dns' =3D> 'DNS Secondario:', 'secondary ntp server' =3D> 'NTP server secondario', 'secondary wins server address' =3D> 'WINS server secondario', -'seconds' =3D> 'Secondi', 'section' =3D> 'Sezione', 'secure shell server' =3D> 'Secure Shell Server', 'security' =3D> 'Sicurezza', diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl index 898d42d28..a397680ce 100644 --- a/langs/nl/cgi-bin/nl.pl +++ b/langs/nl/cgi-bin/nl.pl @@ -1201,6 +1201,7 @@ 'hour-graph' =3D> 'Uur', 'hours' =3D> 'uren', 'hours2' =3D> 'Uren', +'hours:minutes:seconds' =3D> 'U:M:S', 'icmp selected but no type' =3D> 'ICMP als protocol geselecteerd, maar er is= geen ICMP type gespecificeerd.', 'icmp type' =3D> 'ICMP Type', 'id' =3D> 'ID', @@ -1877,7 +1878,6 @@ 'secondary dns' =3D> 'Secondaire DNS:', 'secondary ntp server' =3D> 'Secondaire NTP server', 'secondary wins server address' =3D> 'Secondaire WINS serveradres', -'seconds' =3D> 'Sec.', 'section' =3D> 'Sectie', 'secure shell server' =3D> 'Secure Shell Server', 'security' =3D> 'Beveiliging', diff --git a/langs/pl/cgi-bin/pl.pl b/langs/pl/cgi-bin/pl.pl index 6ff2dab7b..86364a0a2 100644 --- a/langs/pl/cgi-bin/pl.pl +++ b/langs/pl/cgi-bin/pl.pl @@ -912,6 +912,7 @@ 'hour-graph' =3D> 'Godzina', 'hours' =3D> 'Godziny', 'hours2' =3D> 'Godziny', +'hours:minutes:seconds' =3D> 'G:M:S', 'icmp selected but no type' =3D> 'Wybrano protok=C3=B3=C5=82 ICMP, ale nie o= kre=C5=9Blono typu ICMP.', 'icmp type' =3D> 'Typ ICMP', 'id' =3D> 'ID', @@ -1533,7 +1534,6 @@ 'secondary dns' =3D> 'Zapasowy DNS:', 'secondary ntp server' =3D> 'Zapasowy serwer NTP', 'secondary wins server address' =3D> 'Adres zapasowego serwera WINS', -'seconds' =3D> 'Sek', 'section' =3D> 'Sekcja', 'secure shell server' =3D> 'Secure Shell Server', 'security' =3D> 'Bezpiecze=C5=84stwo', diff --git a/langs/ru/cgi-bin/ru.pl b/langs/ru/cgi-bin/ru.pl index 78a43c7d6..32f0f2425 100644 --- a/langs/ru/cgi-bin/ru.pl +++ b/langs/ru/cgi-bin/ru.pl @@ -906,6 +906,7 @@ 'hour' =3D> '=D0=A7=D0=B0=D1=81', 'hours' =3D> '=D0=A7=D0=B0=D1=81=D1=8B', 'hours2' =3D> '=D0=A7=D0=B0=D1=81=D1=8B', +'hours:minutes:seconds' =3D> '=D0=A7:=D0=9C:=D0=A1', 'icmp selected but no type' =3D> 'ICMP selected for protocol, but no ICMP ty= pe specified.', 'icmp type' =3D> 'ICMP Type', 'id' =3D> 'ID', @@ -1528,7 +1529,6 @@ 'secondary dns' =3D> '=D0=92=D1=82=D0=BE=D1=80=D0=BE=D0=B9 DNS:', 'secondary ntp server' =3D> '=D0=92=D1=82=D0=BE=D1=80=D0=BE=D0=B9 NTP =D1=81= =D0=B5=D1=80=D0=B2=D0=B5=D1=80', 'secondary wins server address' =3D> '=D0=92=D1=82=D0=BE=D1=80=D0=BE=D0=B9 W= INS =D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80', -'seconds' =3D> '=D1=81=D0=B5=D0=BA.', 'section' =3D> '=D0=A0=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB', 'secure shell server' =3D> 'Secure Shell Server', 'security' =3D> '=D0=91=D0=B5=D0=B7=D0=BE=D0=BF=D0=B0=D1=81=D0=BD=D0=BE=D1= =81=D1=82=D1=8C', diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl index 45fc16144..d279309af 100644 --- a/langs/tr/cgi-bin/tr.pl +++ b/langs/tr/cgi-bin/tr.pl @@ -1317,6 +1317,7 @@ 'hour-graph' =3D> 'saat', 'hours' =3D> 'saat', 'hours2' =3D> 'saat', +'hours:minutes:seconds' =3D> 'S:D:S', 'icmp selected but no type' =3D> 'ICMP kural=C4=B1 i=C3=A7in se=C3=A7ildi an= cak ICMP t=C3=BCr=C3=BC belirtildi.', 'icmp type' =3D> 'ICMP T=C3=BCr=C3=BC', 'id' =3D> 'Kimlik Numaras=C4=B1 (ID)', @@ -2052,7 +2053,6 @@ 'secondary dns' =3D> '=C4=B0kincil DNS:', 'secondary ntp server' =3D> '=C4=B0kincil NTP sunucusu', 'secondary wins server address' =3D> '=C4=B0kincil WINS sunucu adresi', -'seconds' =3D> 'Saniye', 'section' =3D> 'B=C3=B6l=C3=BCm', 'secure shell server' =3D> 'G=C3=BCvenli Kabuk Sunucusu (SSH)', 'security' =3D> 'G=C3=BCvenlik', --=20 2.42.1 --===============8182460051859732554==--