From mboxrd@z Thu Jan  1 00:00:00 1970
From: Michael Tremer <michael.tremer@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] Update of French translations
Date: Mon, 09 Dec 2019 23:10:03 +0000
Message-ID: <20191209231003.3232-1-michael.tremer@ipfire.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7976613486249812813=="
List-Id: <development.lists.ipfire.org>

--===============7976613486249812813==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

From: St=C3=A9phane Pautrel <stephane.pautrel(a)gmail.com>

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/guardian/guardian.fr.pl             |  44 +++++--
 config/rootfiles/packages/squid-accounting |   1 +
 doc/language_issues.de                     |   2 +
 doc/language_issues.en                     |   2 +
 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                      |  16 +++
 langs/fr/cgi-bin/fr.pl                     |  36 +++---
 lfs/squid-accounting                       |   3 +-
 src/squid-accounting/acct.fr.pl            | 134 +++++++++++++++++++++
 15 files changed, 224 insertions(+), 28 deletions(-)
 create mode 100644 src/squid-accounting/acct.fr.pl

diff --git a/config/guardian/guardian.fr.pl b/config/guardian/guardian.fr.pl
index 82e573659..0e71baeea 100644
--- a/config/guardian/guardian.fr.pl
+++ b/config/guardian/guardian.fr.pl
@@ -1,22 +1,48 @@
 %tr =3D (=20
 %tr,
=20
+'guardian' =3D> 'Gardien',
 'guardian alertfile' =3D> 'Fichier d\'alerte',
+'guardian block a host' =3D> 'Bloquer l\'h=C3=B4te ',
+'guardian block httpd brute-force' =3D> 'D=C3=A9tection force brute httpd',
+'guardian block owncloud brute-force' =3D> 'D=C3=A9tection force brute Owncl=
oud',
+'guardian block ssh brute-force' =3D> 'D=C3=A9tection force brute SSH',
+'guardian blockcount' =3D> 'Seuil de d=C3=A9clenchement (Snort) ',
+'guardian blocked hosts' =3D> 'H=C3=B4tes bloqu=C3=A9s actuellement',
+'guardian blocking of this address is not allowed' =3D> 'Le blocage de l\'ad=
resse donn=C3=A9e n\'est pas autoris=C3=A9.',
+'guardian blocktime' =3D> 'Temps de blocage (secondes) ',
+'guardian common settings' =3D> 'Param=C3=A8tres communs',
 'guardian configuration' =3D> 'Configuration du gardien',
+'guardian daemon' =3D> 'Service',
+'guardian empty input' =3D> 'Saisie vide : Veuillez saisir une adresse d\'h=
=C3=B4te ou un sous-r=C3=A9seau valide.',
+'guardian enabled' =3D> 'Activer le gardien ',
+'guardian firewallaction' =3D> 'Action du pare-feu ',
+'guardian ignored hosts' =3D> 'H=C3=B4tes ignor=C3=A9s',
 'guardian ignorefile' =3D> 'Fichier d\'ignor=C3=A9s',
 'guardian interface' =3D> 'Interface',
-'guardian logfile' =3D> 'Fichier log',
-'guardian loglevel_off' =3D> 'Off',
+'guardian invalid address or subnet' =3D> 'Adresse h=C3=B4te ou sous-r=C3=A9=
seau invalide.',
+'guardian invalid blockcount' =3D> 'Nombre de blocages non valide : Veuillez=
 proposer un nombre plus grand que z=C3=A9ro.',
+'guardian invalid blocktime' =3D> 'Temps de blocage invalide : Veuillez prop=
oser un nombre plus grand que z=C3=A9ro.',
+'guardian invalid logfile' =3D> 'Le chemin fourni pour le fichier de rapport=
s n\'est pas valide.',
+'guardian logfacility' =3D> 'Type de rapport ',
+'guardian logfile' =3D> 'Fichier de rapport',
+'guardian loglevel' =3D> 'Niveau de rapport ',
+'guardian loglevel_off' =3D> 'Sans',
 'guardian loglevel_info' =3D> 'Info',
-'guardian loglevel_debug' =3D> 'Debug',
-'guardian logtarget_syslog' =3D> 'Systemlog',
-'guardian logtarget_file' =3D> 'File',
+'guardian loglevel_debug' =3D> 'D=C3=A9bug',
+'guardian logtarget_syslog' =3D> 'Rapport syst=C3=A8me',
+'guardian logtarget_file' =3D> 'Fichier',
 'guardian logtarget_console' =3D> 'Console',
-'guardian priolevel_high' =3D> '1 - High',
-'guardian priolevel_medium' =3D> '2 - Medium',
-'guardian priolevel_low' =3D> '3 - Low',
-'guardian priolevel_very_low' =3D> '4 - Very low',
+'guardian no entries' =3D> 'Aucune entr=C3=A9e pour le moment.',
+'guardian not running no hosts can be blocked' =3D> 'Le gardien n\'est pas e=
n cours d\'ex=C3=A9cution. Aucun h=C3=B4te ne sera bloqu=C3=A9.',
+'guardian priolevel_high' =3D> '1 - Haut',
+'guardian priolevel_medium' =3D> '2 - Moyen',
+'guardian priolevel_low' =3D> '3 - Bas',
+'guardian priolevel_very_low' =3D> '4 - Tr=C3=A8s bas',
+'guardian service' =3D> 'Service Gardien',
+'guardian priority level' =3D> 'Niveau de priorit=C3=A9 (Snort) ',
 'guardian timelimit' =3D> 'D=C3=A9lai maximum',
+'guardian watch snort alertfile' =3D> 'Surveiller le fichier d\'alerte Snort=
',
=20
 );
=20
diff --git a/config/rootfiles/packages/squid-accounting b/config/rootfiles/pa=
ckages/squid-accounting
index b3c34e212..82b171e33 100644
--- a/config/rootfiles/packages/squid-accounting
+++ b/config/rootfiles/packages/squid-accounting
@@ -9,6 +9,7 @@ var/ipfire/accounting/bill
 var/ipfire/accounting/dbinstall.pl
 var/ipfire/addon-lang/acct.de.pl
 var/ipfire/addon-lang/acct.en.pl
+var/ipfire/addon-lang/acct.fr.pl
 var/ipfire/addon-lang/acct.tr.pl
 var/ipfire/backup/addons/includes/squid-accounting
 var/ipfire/menu.d/EX-squid-accounting.menu
diff --git a/doc/language_issues.de b/doc/language_issues.de
index 61b1c8078..42d9c60b5 100644
--- a/doc/language_issues.de
+++ b/doc/language_issues.de
@@ -797,9 +797,11 @@ WARNING: untranslated string: guardian logtarget_file =
=3D unknown string
 WARNING: untranslated string: guardian logtarget_syslog =3D unknown string
 WARNING: untranslated string: guardian no entries =3D unknown string
 WARNING: untranslated string: guardian service =3D unknown string
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: route config changed =3D unknown string
 WARNING: untranslated string: routing config added =3D unknown string
 WARNING: untranslated string: routing config changed =3D unknown string
 WARNING: untranslated string: routing table =3D unknown string
 WARNING: untranslated string: show tls-auth key =3D Show tls-auth key
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: vpn statistics n2n =3D unknown string
diff --git a/doc/language_issues.en b/doc/language_issues.en
index 3581a688a..475261493 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -1171,6 +1171,7 @@ WARNING: untranslated string: ipsec settings =3D IPsec =
Settings
 WARNING: untranslated string: iptmangles =3D IPTable Mangles
 WARNING: untranslated string: iptnats =3D IPTable Network Address Translation
 WARNING: untranslated string: ipts =3D iptables
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: january =3D January
 WARNING: untranslated string: july =3D July
 WARNING: untranslated string: june =3D June
@@ -1697,6 +1698,7 @@ WARNING: untranslated string: system information =3D Sy=
stem Information
 WARNING: untranslated string: system is offline =3D The system is offline.
 WARNING: untranslated string: system logs =3D System Logs
 WARNING: untranslated string: ta key =3D TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: tcp more reliable =3D TCP (more reliable)
 WARNING: untranslated string: telephone not set =3D Telephone not set.
 WARNING: untranslated string: template =3D Preset
diff --git a/doc/language_issues.es b/doc/language_issues.es
index a4c5bf1f5..7ce921f91 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -1121,6 +1121,7 @@ WARNING: untranslated string: ipsec mode transport =3D =
Transport
 WARNING: untranslated string: ipsec mode tunnel =3D Tunnel
 WARNING: untranslated string: ipsec network =3D IPsec network
 WARNING: untranslated string: ipsec settings =3D IPsec Settings
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: last =3D Last
 WARNING: untranslated string: least preferred =3D least preferred
 WARNING: untranslated string: lifetime =3D Lifetime:
@@ -1250,6 +1251,7 @@ WARNING: untranslated string: system has rdrand =3D Thi=
s system has support for In
 WARNING: untranslated string: system information =3D System Information
 WARNING: untranslated string: system is offline =3D The system is offline.
 WARNING: untranslated string: ta key =3D TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: tcp more reliable =3D TCP (more reliable)
 WARNING: untranslated string: ten minutes =3D 10 Minutes
 WARNING: untranslated string: thirty minutes =3D 30 Minutes
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index 3d657059f..dbd1e94d1 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -828,10 +828,12 @@ WARNING: untranslated string: guardian no entries =3D u=
nknown string
 WARNING: untranslated string: guardian service =3D unknown string
 WARNING: untranslated string: ike lifetime should be between 1 and 8 hours =
=3D unknown string
 WARNING: untranslated string: info messages =3D unknown string
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: no data =3D unknown string
 WARNING: untranslated string: pakfire ago =3D ago.
 WARNING: untranslated string: route config changed =3D unknown string
 WARNING: untranslated string: routing config added =3D unknown string
 WARNING: untranslated string: routing config changed =3D unknown string
 WARNING: untranslated string: routing table =3D unknown string
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: vpn statistics n2n =3D unknown string
diff --git a/doc/language_issues.it b/doc/language_issues.it
index 973a7c12c..b9089abfd 100644
--- a/doc/language_issues.it
+++ b/doc/language_issues.it
@@ -952,6 +952,7 @@ WARNING: untranslated string: ipsec interface mode vti =
=3D VTI
 WARNING: untranslated string: ipsec mode transport =3D Transport
 WARNING: untranslated string: ipsec mode tunnel =3D Tunnel
 WARNING: untranslated string: ipsec settings =3D IPsec Settings
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: local ip address =3D Local IP Address
 WARNING: untranslated string: log server protocol =3D protocol:
 WARNING: untranslated string: masquerade blue =3D Masquerade BLUE
@@ -1006,6 +1007,7 @@ WARNING: untranslated string: ssh no active logins =3D =
No active logins
 WARNING: untranslated string: ssh username =3D Username
 WARNING: untranslated string: subnet mask =3D Subnet Mask
 WARNING: untranslated string: system is offline =3D The system is offline.
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: tcp more reliable =3D TCP (more reliable)
 WARNING: untranslated string: ten minutes =3D 10 Minutes
 WARNING: untranslated string: thirty minutes =3D 30 Minutes
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index 2d5e06726..f8c84b2da 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -965,6 +965,7 @@ WARNING: untranslated string: ipsec interface mode vti =
=3D VTI
 WARNING: untranslated string: ipsec mode transport =3D Transport
 WARNING: untranslated string: ipsec mode tunnel =3D Tunnel
 WARNING: untranslated string: ipsec settings =3D IPsec Settings
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: local ip address =3D Local IP Address
 WARNING: untranslated string: log server protocol =3D protocol:
 WARNING: untranslated string: masquerade blue =3D Masquerade BLUE
@@ -1048,6 +1049,7 @@ WARNING: untranslated string: ssh username =3D Username
 WARNING: untranslated string: subnet mask =3D Subnet Mask
 WARNING: untranslated string: system is offline =3D The system is offline.
 WARNING: untranslated string: ta key =3D TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: tcp more reliable =3D TCP (more reliable)
 WARNING: untranslated string: ten minutes =3D 10 Minutes
 WARNING: untranslated string: thirty minutes =3D 30 Minutes
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index a4c5bf1f5..7ce921f91 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -1121,6 +1121,7 @@ WARNING: untranslated string: ipsec mode transport =3D =
Transport
 WARNING: untranslated string: ipsec mode tunnel =3D Tunnel
 WARNING: untranslated string: ipsec network =3D IPsec network
 WARNING: untranslated string: ipsec settings =3D IPsec Settings
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: last =3D Last
 WARNING: untranslated string: least preferred =3D least preferred
 WARNING: untranslated string: lifetime =3D Lifetime:
@@ -1250,6 +1251,7 @@ WARNING: untranslated string: system has rdrand =3D Thi=
s system has support for In
 WARNING: untranslated string: system information =3D System Information
 WARNING: untranslated string: system is offline =3D The system is offline.
 WARNING: untranslated string: ta key =3D TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: tcp more reliable =3D TCP (more reliable)
 WARNING: untranslated string: ten minutes =3D 10 Minutes
 WARNING: untranslated string: thirty minutes =3D 30 Minutes
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index 06e68dfd3..0cd31c5b4 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -1123,6 +1123,7 @@ WARNING: untranslated string: ipsec mode transport =3D =
Transport
 WARNING: untranslated string: ipsec mode tunnel =3D Tunnel
 WARNING: untranslated string: ipsec network =3D IPsec network
 WARNING: untranslated string: ipsec settings =3D IPsec Settings
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: last =3D Last
 WARNING: untranslated string: least preferred =3D least preferred
 WARNING: untranslated string: lifetime =3D Lifetime:
@@ -1245,6 +1246,7 @@ WARNING: untranslated string: support donation =3D Supp=
ort the IPFire project with
 WARNING: untranslated string: system has rdrand =3D This system has support =
for Intel(R) RDRAND.
 WARNING: untranslated string: system is offline =3D The system is offline.
 WARNING: untranslated string: ta key =3D TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: tcp more reliable =3D TCP (more reliable)
 WARNING: untranslated string: ten minutes =3D 10 Minutes
 WARNING: untranslated string: thirty minutes =3D 30 Minutes
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index 5bbf9a1b5..ff2550b8d 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -878,6 +878,7 @@ WARNING: untranslated string: ipsec interface mode vti =
=3D VTI
 WARNING: untranslated string: ipsec mode transport =3D Transport
 WARNING: untranslated string: ipsec mode tunnel =3D Tunnel
 WARNING: untranslated string: ipsec settings =3D IPsec Settings
+WARNING: untranslated string: itlb multihit =3D iTLB MultiHit
 WARNING: untranslated string: local ip address =3D Local IP Address
 WARNING: untranslated string: meltdown =3D Meltdown
 WARNING: untranslated string: mitigated =3D Mitigated
@@ -908,6 +909,7 @@ WARNING: untranslated string: ssh no active logins =3D No=
 active logins
 WARNING: untranslated string: ssh username =3D Username
 WARNING: untranslated string: subnet mask =3D Subnet Mask
 WARNING: untranslated string: system is offline =3D The system is offline.
+WARNING: untranslated string: taa zombieload2 =3D TSX Async Abort / ZombieLo=
ad v2
 WARNING: untranslated string: transport mode does not support vti =3D VTI is=
 not support in transport mode
 WARNING: untranslated string: update ruleset =3D Update ruleset
 WARNING: untranslated string: vpn start action add =3D Wait for connection i=
nitiation
diff --git a/doc/language_missings b/doc/language_missings
index 4c744bfb5..d0d2d9cb7 100644
--- a/doc/language_missings
+++ b/doc/language_missings
@@ -46,12 +46,14 @@
 < g.lite
 < guardian
 < insert removable device
+< itlb multihit
 < notes
 < quick control
 < shaping add options
 < show areas
 < show lines
 < show tls-auth key
+< taa zombieload2
 < teovpn_fragment
 < tor bridge enabled
 < tor errmsg invalid node id
@@ -559,6 +561,7 @@
 < ipsec network
 < ipsec no connections
 < ipsec settings
+< itlb multihit
 < last
 < least preferred
 < lifetime
@@ -714,6 +717,7 @@
 < system has rdrand
 < system information
 < system is offline
+< taa zombieload2
 < ta key
 < tcp more reliable
 < ten minutes
@@ -884,6 +888,8 @@
 ############################################################################
 # Checking cgi-bin translations for language: fr                           #
 ############################################################################
+< itlb multihit
+< taa zombieload2
 ############################################################################
 # Checking cgi-bin translations for language: it                           #
 ############################################################################
@@ -1077,6 +1083,7 @@
 < ipsec mode transport
 < ipsec mode tunnel
 < ipsec settings
+< itlb multihit
 < local ip address
 < log server protocol
 < masquerade blue
@@ -1129,6 +1136,7 @@
 < ssh username
 < subnet mask
 < system is offline
+< taa zombieload2
 < tcp more reliable
 < ten minutes
 < thirty minutes
@@ -1411,6 +1419,7 @@
 < ipsec mode transport
 < ipsec mode tunnel
 < ipsec settings
+< itlb multihit
 < local ip address
 < log server protocol
 < masquerade blue
@@ -1494,6 +1503,7 @@
 < ssh username
 < subnet mask
 < system is offline
+< taa zombieload2
 < ta key
 < tcp more reliable
 < ten minutes
@@ -2068,6 +2078,7 @@
 < ipsec network
 < ipsec no connections
 < ipsec settings
+< itlb multihit
 < last
 < least preferred
 < lifetime
@@ -2207,6 +2218,7 @@
 < system has hwrng
 < system has rdrand
 < system is offline
+< taa zombieload2
 < ta key
 < tcp more reliable
 < ten minutes
@@ -2884,6 +2896,7 @@
 < ipsec network
 < ipsec no connections
 < ipsec settings
+< itlb multihit
 < last
 < least preferred
 < lifetime
@@ -3021,6 +3034,7 @@
 < system has hwrng
 < system has rdrand
 < system is offline
+< taa zombieload2
 < ta key
 < tcp more reliable
 < ten minutes
@@ -3254,6 +3268,7 @@
 < ipsec mode transport
 < ipsec mode tunnel
 < ipsec settings
+< itlb multihit
 < local ip address
 < meltdown
 < mitigated
@@ -3280,6 +3295,7 @@
 < ssh username
 < subnet mask
 < system is offline
+< taa zombieload2
 < transport mode does not support vti
 < update ruleset
 < vpn start action add
diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl
index 28af41cfb..52b1ad1cd 100644
--- a/langs/fr/cgi-bin/fr.pl
+++ b/langs/fr/cgi-bin/fr.pl
@@ -320,7 +320,7 @@
 'advproxy errmsg radius server' =3D> 'Adresse IP du serveur RADIUS non valid=
e',
 'advproxy errmsg time restriction' =3D> 'Restriction horaire non valide',
 'advproxy errmsg wpad invalid ip or mask' =3D> 'WPAD : IP ou sous-r=C3=A9sea=
u invalide pour le sous-r=C3=A9seau IP exclu',
-'advproxy error design' =3D> 'Construction des messages erron=C3=A9es ',
+'advproxy error design' =3D> 'Construction des messages erron=C3=A9s ',
 'advproxy error language' =3D> 'Langage des messages erron=C3=A9s ',
 'advproxy fake referer' =3D> 'Fausses r=C3=A9f=C3=A9rences soumises aux site=
s externes ',
 'advproxy fake useragent' =3D> 'Faux useragent soumis aux sites externes ',
@@ -1308,8 +1308,8 @@
 'generate dh key' =3D> 'G=C3=A9n=C3=A9rer param=C3=A8tres Diffie-Hellman',
 'generate iso' =3D> 'G=C3=A9n=C3=A9rer ISO',
 'generate ptr' =3D> 'G=C3=A9n=C3=A9rer PTR',
-'generate root/host certificates' =3D> 'G=C3=A9n=C3=A9rer des certificats ro=
ot / h=C3=B4te ',
-'generate tripwire keys and init' =3D> 'G=C3=A9n=C3=A9rer des clef Tripwire =
et init',
+'generate root/host certificates' =3D> 'G=C3=A9n=C3=A9rer des certificats ro=
ot / h=C3=B4te',
+'generate tripwire keys and init' =3D> 'G=C3=A9n=C3=A9rer des clefs Tripwire=
 et init',
 'generatekeys' =3D> 'G=C3=A9n=C3=A9rer des clefs',
 'generatepolicy' =3D> 'G=C3=A9n=C3=A9rer une nouvelle politique',
 'generatereport' =3D> 'G=C3=A9n=C3=A9rer un nouveau rapport',
@@ -1329,7 +1329,7 @@
 'global settings' =3D> 'Configuration g=C3=A9n=C3=A9rale',
 'gpl i accept these terms and conditions' =3D> 'J\'accepte les termes et les=
 conditions',
 'gpl license agreement' =3D> 'Accord de licence',
-'gpl please read carefully the general public license and accept it below' =
=3D> 'Merci de lire attentivement la Licence et de l\'accepter',
+'gpl please read carefully the general public license and accept it below' =
=3D> 'Veuillez lire attentivement la Licence et l\'accepter',
 'gpl unofficial translation of the general public license v3' =3D> 'Traducti=
on non officielle de la Licence v3',
 'graph' =3D> 'Graphique',
 'graph per' =3D> 'par',
@@ -1437,7 +1437,7 @@
 'intrusion detection system log viewer' =3D> 'Visualisateur de rapport du sy=
st=C3=A8me de d=C3=A9tection d\'intrusion',
 'intrusion detection system rules' =3D> 'R=C3=A8gles du syst=C3=A8me de d=C3=
=A9tection d\'intrusion',
 'intrusion detection system2' =3D> 'Syst=C3=A8me de d=C3=A9tection d\'intrus=
ion :',
-'intrusion prevention system' =3D> 'Syst=C3=A8me de pr=C3=A9vention d\intrus=
ion',
+'intrusion prevention system' =3D> 'Syst=C3=A8me de pr=C3=A9vention d\'intru=
sion',
 'invalid broadcast ip' =3D> 'Diffusion d\'IP non valide',
 'invalid cache size' =3D> 'Taille de cache non valide.',
 'invalid characters found in pre-shared key' =3D> 'La clef partag=C3=A9e con=
tient des caract=C3=A8res invalides.',
@@ -1522,7 +1522,7 @@
 'ipfire has now shutdown' =3D> 'IPFire va =C3=A0 pr=C3=A9sent s\'arr=C3=AAte=
r.',
 'ipfire side' =3D> 'C=C3=B4t=C3=A9 IPFire :',
 'ipfire side is invalid' =3D> 'C=C3=B4t=C3=A9 IPFire non valide.',
-'ipfires hostname' =3D> 'Nom d\'h=C3=B4te d\'IPFire ',
+'ipfires hostname' =3D> 'Nom d\'h=C3=B4te IPFire ',
 'ipinfo' =3D> 'Info IP',
 'ipsec' =3D> 'IPsec',
 'ipsec connection' =3D> 'Connexion IPsec',
@@ -1589,7 +1589,7 @@
 'log var messages' =3D> 'Param=C3=A8tres des /var/log/messages',
 'log view' =3D> 'Vue du rapport',
 'log viewer' =3D> 'Visualisateur du rapport',
-'log viewing options' =3D> 'Options du visualisateur de rapport',
+'log viewing options' =3D> 'Options de l\'affichage de rapport',
 'log-options' =3D> 'Options du fichier de rapport',
 'loged in at' =3D> 'Connect=C3=A9 depuis',
 'logging' =3D> 'Connexion',
@@ -1856,8 +1856,8 @@
 'optionsfw warning' =3D> 'Une modification de ces options implique un red=C3=
=A9marrage du pare-feu',
 'or' =3D> 'ou',
 'orange' =3D> 'ORANGE',
-'organization cant be empty' =3D> 'Le champ Organisation ne peut pas =C3=AAt=
re vide.',
-'organization name' =3D> 'Nom organisation ',
+'organization cant be empty' =3D> 'Le champ Nom d\'organisation ne peut pas =
=C3=AAtre vide.',
+'organization name' =3D> 'Nom d\'organisation ',
 'organization too long' =3D> 'Le nom d\'organisation est trop long ; Il ne d=
oit pas exc=C3=A9der 60 caract=C3=A8res.',
 'original' =3D> 'Original',
 'os level' =3D> 'Niveau OS',
@@ -1955,7 +1955,7 @@
 'p2p block' =3D> 'R=C3=A9seaux P2P',
 'p2p block save notice' =3D> 'Veuillez recharger le jeu de r=C3=A8gles de pa=
re-feu afin d\'appliquer vos modifications.',
 'package failed to install' =3D> 'L\'installation du paquet a =C3=A9chou=C3=
=A9.',
-'pagerefresh' =3D> 'La page est en cours de rafraichissement, veuillez atten=
dre.',
+'pagerefresh' =3D> 'La page est en cours de rafraichissement, veuillez patie=
nter.',
 'pakfire accept all' =3D> 'Voulez-vous installer tous les paquets ?',
 'pakfire ago' =3D> '',
 'pakfire available addons' =3D> 'Modules disponibles :',
@@ -2245,9 +2245,9 @@
 'source port overlaps' =3D> 'La plage de port source chevauche une plage de =
port existante.',
 'speaker off' =3D> 'Haut-parleur =C3=A9teint :',
 'speaker on' =3D> 'Haut-parleur allum=C3=A9 :',
-'spectre variant 1' =3D> 'Spectre Variant 1',
-'spectre variant 2' =3D> 'Spectre Variant 2',
-'spectre variant 4' =3D> 'Spectre Variant 4',
+'spectre variant 1' =3D> 'Variante Spectre 1',
+'spectre variant 2' =3D> 'Variante Spectre 2',
+'spectre variant 4' =3D> 'Variante Spectre 4',
 'squid extension methods' =3D> 'Votre liste de <tt>m=C3=A9thodes d\'extensio=
n</tt>',
 'squid extension methods invalid' =3D> 'Votre liste de m=C3=A9thodes d\'exte=
nsion peut seulement contenir des mots compos=C3=A9s de majuscules ou de chif=
fres, s=C3=A9par=C3=A9s par un espace. ',
 'squid fix cache' =3D> 'Cache de r=C3=A9paration',
@@ -2414,7 +2414,7 @@
 'tor traffic limit hard' =3D> 'La limite de trafic a =C3=A9t=C3=A9 atteinte.=
',
 'tor traffic limit soft' =3D> 'Limite de trafic presque atteinte. Ne pas acc=
epter de nouvelles connexions.',
 'tor traffic read written' =3D> 'Trafic total (lu / =C3=A9crit)',
-'tor use exit nodes' =3D> 'Utilisez uniquement ces noeuds de sortie (un par =
ligne)',
+'tor use exit nodes' =3D> 'Utiliser uniquement ces noeuds de sortie (un par =
ligne)',
 'total connection time' =3D> 'Temps total de connexion',
 'total hits for log section' =3D> 'Nombre d\'occurrences pour la section',
 'traffic back' =3D> 'Retour',
@@ -2564,7 +2564,7 @@
 'upload fcdsl.o' =3D> 'A SUPPRIMER',
 'upload file' =3D> 'Envoyer un fichier',
 'upload new ruleset' =3D> 'T=C3=A9l=C3=A9charger un nouveau r=C3=A9glement',
-'upload p12 file' =3D> 'Envoyer fichier PKCS12 ',
+'upload p12 file' =3D> 'Envoyer fichier PKCS12',
 'upload static key' =3D> 'Envoyer une clef statique',
 'upload successful' =3D> 'Envoi r=C3=A9ussi.',
 'upload synch.bin' =3D> 'Envoyer synch.bin',
@@ -2578,7 +2578,7 @@
 'url filter' =3D> 'Filtre de contenu',
 'urlfilter access' =3D> 'Acc=C3=A8s',
 'urlfilter activity detection' =3D> 'D=C3=A9tection d\'activit=C3=A9 ',
-'urlfilter add new time constraint rule' =3D> 'Ajouter une nouvelle r=C3=A8g=
le de contrainte horaires ',
+'urlfilter add new time constraint rule' =3D> 'Ajouter une nouvelle r=C3=A8g=
le de contrainte horaire ',
 'urlfilter add new user quota rule' =3D> 'Ajouter une nouvelle r=C3=A8gle su=
r le quota de l\'utilisateur ',
 'urlfilter add rule' =3D> 'Ajouter',
 'urlfilter advanced settings' =3D> 'Param=C3=A8tres avanc=C3=A9s',
@@ -2721,7 +2721,7 @@
 'urlfilter save and restart' =3D> 'Sauvegarder et red=C3=A9marrer',
 'urlfilter save schedule' =3D> 'Valider param=C3=A8tres de mise =C3=A0 jour',
 'urlfilter select blacklist' =3D> 'Choisir une liste noire existante ',
-'urlfilter select multi' =3D> 'Presser \'Ctrl\' pour s=C3=A9lectionner plusi=
eurs cat=C3=A9gories',
+'urlfilter select multi' =3D> 'Presser \'Ctrl\' pour choisir plusieurs cat=
=C3=A9gories',
 'urlfilter select source' =3D> 'Choisir une source de t=C3=A9l=C3=A9chargeme=
nt ',
 'urlfilter set time constraints' =3D> 'Fixer les contraintes horaires',
 'urlfilter set user quota' =3D> 'Fixer les quotas utilisateur',
@@ -2947,7 +2947,7 @@
 'yearly firewallhits' =3D> 'Contacts annuels du pare-feu',
 'yes' =3D> 'Oui',
 'you can only define one roadwarrior connection when using pre-shared key au=
thentication' =3D> 'Vous ne pouvez d=C3=A9finir qu\'une connexion client noma=
de lors de l\'utilisation avec pr=C3=A9-authentification par cl=C3=A9 partag=
=C3=A9e.<br />Soit vous avez d=C3=A9j=C3=A0 une connexion client nomade avec =
pr=C3=A9-authentification par cl=C3=A9 partag=C3=A9e, ou vous essayez d\'en a=
jouter une maintenant.',
-'your department' =3D> 'Votre d=C3=A9partement',
+'your department' =3D> 'Votre d=C3=A9partement ',
 'your e-mail' =3D> 'Votre adresse de courriel ',
 'zoneconf access native' =3D> 'Native',
 'zoneconf access none' =3D> 'Aucun',
diff --git a/lfs/squid-accounting b/lfs/squid-accounting
index 9bc43fb40..8bda73a5a 100644
--- a/lfs/squid-accounting
+++ b/lfs/squid-accounting
@@ -15,7 +15,7 @@ THISAPP    =3D squid-accounting-$(VER)
 DIR_APP    =3D $(DIR_SRC)/$(THISAPP)
 TARGET     =3D $(DIR_INFO)/$(THISAPP)
 PROG       =3D squid-accounting
-PAK_VER    =3D 11
+PAK_VER    =3D 12
=20
 DEPS       =3D "perl-DBI perl-DBD-SQLite perl-File-ReadBackwards"
=20
@@ -56,6 +56,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	install -v -m 644 $(DIR_APP)/squid-accounting/acct-lib.pl /var/ipfire/accou=
nting/
 	install -v -m 644 $(DIR_APP)/squid-accounting/acct.de.pl /var/ipfire/addon-=
lang/
 	install -v -m 644 $(DIR_APP)/squid-accounting/acct.en.pl /var/ipfire/addon-=
lang/
+	install -v -m 644 $(DIR_APP)/squid-accounting/acct.fr.pl /var/ipfire/addon-=
lang/
 	install -v -m 644 $(DIR_APP)/squid-accounting/acct.tr.pl /var/ipfire/addon-=
lang/
 	install -v -m 644 $(DIR_APP)/squid-accounting/EX-squid-accounting.menu /var=
/ipfire/menu.d/
 	install -v -m 755 $(DIR_APP)/squid-accounting/dbinstall.pl /var/ipfire/acco=
unting/
diff --git a/src/squid-accounting/acct.fr.pl b/src/squid-accounting/acct.fr.pl
new file mode 100644
index 000000000..461edbeac
--- /dev/null
+++ b/src/squid-accounting/acct.fr.pl
@@ -0,0 +1,134 @@
+# Added for Squid accounting
+%tr =3D (
+%tr,
+'acct action' =3D> 'Action',
+'acct activate' =3D> 'Activer',
+'acct addresses' =3D> 'Gestion des adresses',
+'acct bank' =3D> 'Banque',
+'acct bic' =3D> 'BIC',
+'acct billarchive' =3D> 'Archivage des factures',
+'acct billgroup' =3D> 'Facturation group=C3=A9e',
+'acct billgroupexists' =3D> 'Un groupe de facturation avec ce nom existe d=
=C3=A9j=C3=A0',
+'acct billtext1' =3D> 'Texte de la facture',
+'acct billnr' =3D> '(numero de facture)',
+'acct billoverview' =3D> 'Aper=C3=A7u de la facture',
+'acct blz' =3D> 'Code banque',
+'acct ccmail' =3D> 'Adresses email CC',
+'acct currency' =3D> 'Devise (EUR, USD)',
+'acct traffic' =3D> 'Trafic',
+'acct amount' =3D> 'Quantite',
+'acct cent' =3D> 'Tarif / Mo (ex. : 0,003)',
+'acct cent1' =3D> 'Tarif / Mo',
+'acct city' =3D> 'Ville',
+'acct config' =3D> 'Configuration',
+'acct commit' =3D> 'Ex=C3=A9cuter',
+'acct company' =3D> 'Soci=C3=A9t=C3=A9',
+'acct companyexists' =3D> 'Une soci=C3=A9t=C3=A9 avec ce nom existe d=C3=A9j=
=C3=A0',
+'acct companytype' =3D> 'Type',
+'acct customer' =3D> 'Client',
+'acct cust empty' =3D> 'Aucune adresse client d=C3=A9finie',
+'acct dbsize' =3D> 'Taille de la base de donn=C3=A9es',
+'acct dbmaintenance' =3D> 'Maintenance de la base de donn=C3=A9es',
+'acct delbefore' =3D> 'Supprimer toutes les entr=C3=A9es avant la p=C3=A9rio=
de d=C3=A9finie',
+'acct deladr' =3D> 'Supprimer',
+'acct edit' =3D> 'Modifier',
+'acct edit_addr' =3D> 'Ajouter / Modifier',
+'acct email' =3D> 'Email',
+'acct emptydb' =3D> 'Effacer la base de donn=C3=A9es (toutes les donn=C3=A9e=
s)',
+'acct emptydbtraf' =3D> 'Effacer la base de donn=C3=A9es (donn=C3=A9es de tr=
afic uniquement)',
+'acct empty field' =3D> 'Le champ ne doit pas =C3=AAtre vide : ',
+'acct entries' =3D> 'Entr=C3=A9es',
+'acct err custdel' =3D> 'L\'adresse ne peut pas =C3=AAtre supprim=C3=A9e. El=
le est d=C3=A9finie comme client dans un groupe de factures - Groupe de factu=
res',
+'acct err hostdel' =3D> 'L\'adresse ne peut pas =C3=AAtre supprim=C3=A9e. El=
le est d=C3=A9finie comme fournisseur dans un groupe de factures - Groupe de =
factures',
+'acct exst_cust_addr' =3D> 'Adresses de clients',
+'acct exst_host_addr' =3D> 'Adresse de fournisseur',
+'acct expert' =3D> 'Activer les options de maintenance',
+'acct expdelbefore' =3D> 'Supprimer',
+'acct fax' =3D> 'Fax',
+'acct fix billpos' =3D> 'Ajout manuel de facturation pour le groupe',
+'acct gb' =3D> 'Go',
+'acct generated' =3D> 'G=C3=A9n=C3=A9r=C3=A9',
+'acct hint billgrp' =3D> 'Vous devez d\'abord d=C3=A9finir un fournisseur et=
 une adresse client',
+'acct hint_hoster' =3D> 'Ne doit =C3=AAtre rempli que lorsque le type est "f=
ournisseur" ',
+'acct hrb' =3D> 'No-HRB',
+'acct hoster' =3D> 'Fournisseur',
+'acct hosts' =3D> 'D=C3=A9tails des h=C3=B4tes',
+'acct host empty' =3D> 'Aucune adresse de fournisseur d=C3=A9finie',
+'acct host detail' =3D> 'D=C3=A9tails de l\'h=C3=B4te',
+'acct iban' =3D> 'IBAN',
+'acct inet' =3D> 'Internet',
+'acct interval' =3D> 'Checkintervall',
+'acct invalid' =3D> 'Valeur invalide pour',
+'acct invalid billpos' =3D> 'Vous devez remplir tous les champs pour les pos=
tes de facturation fixes',
+'acct invalid mailip' =3D> 'Adresse IP invalide pour le serveur de messageri=
e',
+'acct invalid mailfqdn' =3D> 'Nom de domaine invalide pour le serveur de mes=
sagerie',
+'acct invalid mailport' =3D> 'Port invalide pour le serveur de messagerie',
+'acct invalid png' =3D> 'Fichier PNG invalide',
+'acct invalid pngsize' =3D> 'Taille PNG invalide',
+'acct kb' =3D> 'Ko',
+'acct kto' =3D> 'No. de compte',
+'acct latestdb' =3D> 'Derni=C3=A8re entr=C3=A9e en base de donn=C3=A9es',
+'acct logging' =3D> 'Activer la journalisation (/var/log/accounting.log)',
+'acct logo' =3D> 'Logo actuel',
+'acct logo upload' =3D> 'T=C3=A9l=C3=A9charger logo (PNG, 400x150 max.)',
+'acct maintenance' =3D> 'Maintenance',
+'acct mailaddr' =3D> 'Adresse du serveur de mail',
+'acct mailport' =3D> 'Port du serveur de mail',
+'acct mailuser' =3D> 'Nom utilsateur',
+'acct mailpass' =3D> 'Mot de passe',
+'acct mailrcpt' =3D> 'Adresse email destinataire',
+'acct mailsender' =3D> 'Adresse email exp=C3=A9diteur',
+'acct mailtxt' =3D> 'Texte de la facture par mail',
+'acct mb' =3D> 'Mo',
+'acct members' =3D> 'H=C3=B4tes',
+'acct menu' =3D> 'Comptes utilisateurs de proxy',
+'acct month' =3D> 'Mois',
+'acct multiuser' =3D> 'Utilisateur possible dans plusieurs groupes',
+'acct mwst_name' =3D> 'TVA',
+'acct mwst' =3D> 'Taux de TVA (%)',
+'acct name1' =3D> 'Nom 1',
+'acct name2' =3D> 'Nom 2',
+'acct nr' =3D> 'No-RG',
+'acct oldestdb' =3D> 'Premi=C3=A8re entr=C3=A9e en base de donn=C3=A9es',
+'acct not optional' =3D> 'Champs requis',
+'acct parameter' =3D> 'Param=C3=A8tre',
+'acct path' =3D> 'Chemin',
+'acct pdf billtxt' =3D> 'Facture',
+'acct pdf date' =3D> 'Date',
+'acct pdf zwsum' =3D> 'sous-total',
+'acct pdf page' =3D> 'Page',
+'acct pdf prov' =3D> 'Exp=C3=A9diteur',
+'acct pdf sum1' =3D> 'Sous-total',
+'acct pdf price' =3D> 'Tarif',
+'acct pdf time' =3D> 'Periode',
+'acct plz' =3D> 'Code postal',
+'acct preview' =3D> 'Pr=C3=A9visualisation de la facture',
+'acct price pp' =3D> 'Tarif unitaire',
+'acct proxy_enable' =3D> 'Veuillez d\'abord activer le proxy',
+'acct pos' =3D> 'Pos.',
+'acct sum total' =3D> 'Total',
+'acct name' =3D> 'Description',
+'acct no data' =3D> 'Aucune donn=C3=A9e disponible',
+'acct rrdsize' =3D> 'Taille du dossier des factures',
+'acct settings' =3D> 'Param=C3=A8tres de comptes',
+'acct skipurl' =3D> 'Ignorer ces URL (Intranet)',
+'acct status' =3D> 'Statut',
+'acct str' =3D> 'Rue',
+'acct str_nr' =3D> 'Num=C3=A9ro',
+'acct subject' =3D> 'Sujet',
+'acct sum' =3D> 'Total',
+'acct task' =3D> 'T=C3=A2che',
+'acct tb' =3D> 'To',
+'acct tel' =3D> 'T=C3=A9l=C3=A9phone',
+'acct tls' =3D> 'Utiliser TLS',
+'acct traffic monthly' =3D> 'Volume cumul=C3=A9 de donn=C3=A9es mensuel',
+'acct title' =3D> 'Comptes de proxy web',
+'acct usemail' =3D> 'Envoi de la facture par mail',
+'acct usermulti' =3D> 'est d=C3=A9j=C3=A0 dans le groupe',
+'acct ustid' =3D> 'Id-USt',
+'acct edit settings' =3D> 'Modifier param=C3=A8tres',
+'acct value' =3D> 'Valeur',
+'acct view' =3D> 'Afficher',
+'acct year' =3D> 'Ann=C3=A9e'
+);
+# End Squid accounting
--=20
2.20.1


--===============7976613486249812813==--