[2/2] Language files: Fixes bug#12701 - Line removed from proxy.cgi no longer needed in lang files

Message ID 20230214130847.3939253-2-adolf.belka@ipfire.org
State Superseded
Headers
Series [1/2] procy.cgi: Fix bug#12701 - remove advproxy wpad notice line |

Commit Message

Adolf Belka Feb. 14, 2023, 1:08 p.m. UTC
  - Line removed from de, en, es & fr
- No translations had been done for the other languages for that line.

Fixes: Bug#12701
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 doc/language_issues.de |  47 ++-
 doc/language_issues.en | 228 ++++++-----
 doc/language_issues.es |  10 +-
 doc/language_issues.fr |  20 +-
 doc/language_issues.it | 202 +++++-----
 doc/language_issues.nl | 182 +++++----
 doc/language_issues.pl | 204 +++++-----
 doc/language_issues.ru | 204 +++++-----
 doc/language_issues.tr | 200 +++++-----
 doc/language_missings  | 852 ++++++++++++++---------------------------
 langs/de/cgi-bin/de.pl |   1 -
 langs/en/cgi-bin/en.pl | 175 +++------
 langs/es/cgi-bin/es.pl |   2 -
 langs/fr/cgi-bin/fr.pl |   1 -
 14 files changed, 988 insertions(+), 1340 deletions(-)
  

Patch

diff --git a/doc/language_issues.de b/doc/language_issues.de
index 88c7879be..357a903e4 100644
--- a/doc/language_issues.de
+++ b/doc/language_issues.de
@@ -863,27 +863,26 @@  WARNING: translation string unused: zoneconf val vlan amount assignment error
 WARNING: translation string unused: zoneconf val vlan tag assignment error
 WARNING: translation string unused: zoneconf val vlan tag range error
 WARNING: translation string unused: zoneconf val zoneslave amount error
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
-WARNING: untranslated string: aliases default interface = - Default Interface -
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
+WARNING: untranslated string: aliases default interface = unknown string
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
 WARNING: untranslated string: desired = Desired
-WARNING: untranslated string: dh parameter = unknown string
 WARNING: untranslated string: disable = Disable
 WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
 WARNING: untranslated string: enable = Enable
@@ -920,12 +919,12 @@  WARNING: untranslated string: guardian logtarget_file = unknown string
 WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
 WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
 WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: netbios nameserver daemon = NetBIOS Nameserver Daemon
 WARNING: untranslated string: no entries = No entries at the moment.
 WARNING: untranslated string: optional = Optional
@@ -938,7 +937,7 @@  WARNING: untranslated string: samba server role member = Domain Member
 WARNING: untranslated string: samba server role standalone = Standalone
 WARNING: untranslated string: show tls-auth key = Show tls-auth key
 WARNING: untranslated string: smb daemon = SMB Daemon
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: user management = User Management
 WARNING: untranslated string: winbind daemon = Winbind Daemon
 WARNING: untranslated string: wlan client encryption wpa3 = WPA3
diff --git a/doc/language_issues.en b/doc/language_issues.en
index c29e3bed6..1e87ff745 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -89,9 +89,9 @@  WARNING: untranslated string: a ca certificate with this name already exists = A
 WARNING: untranslated string: a connection with this common name already exists = A connection with this common name already exists.
 WARNING: untranslated string: a connection with this name already exists = A connection with this name already exists.
 WARNING: untranslated string: abort = abort
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: acpitemp = ACPI - Temperatures
 WARNING: untranslated string: action = Action
 WARNING: untranslated string: activate = Activate
@@ -104,7 +104,7 @@  WARNING: untranslated string: add new lease = Add a new fixed lease
 WARNING: untranslated string: add share = Add share
 WARNING: untranslated string: add user = Add user
 WARNING: untranslated string: added from dhcp lease list = Added from DHCP lease list
-WARNING: untranslated string: addons = Add-Ons
+WARNING: untranslated string: addons = Addons
 WARNING: untranslated string: administrator password = Administrator password
 WARNING: untranslated string: administrator username = Administrator username
 WARNING: untranslated string: advanced = Advanced
@@ -180,7 +180,7 @@  WARNING: untranslated string: advproxy admin mail = Cache administrator e-mail
 WARNING: untranslated string: advproxy advanced web proxy = Advanced Web Proxy
 WARNING: untranslated string: advproxy advanced web proxy configuration = Advanced web proxy configuration
 WARNING: untranslated string: advproxy allowed subnets = Allowed subnets (one per line)
-WARNING: untranslated string: advproxy asbased anomaly detection = Anomaly detections based on Autonomous Systems information
+WARNING: untranslated string: advproxy asbased anomaly detection = unknown string
 WARNING: untranslated string: advproxy back to main page = Back to main page
 WARNING: untranslated string: advproxy banned ip clients = Banned IP addresses (one per line)
 WARNING: untranslated string: advproxy banned mac clients = Banned MAC addresses (one per line)
@@ -213,7 +213,7 @@  WARNING: untranslated string: advproxy errmsg invalid mac = Invalid MAC address
 WARNING: untranslated string: advproxy errmsg invalid proxy port = Invalid proxy port
 WARNING: untranslated string: advproxy errmsg invalid upstream proxy = Invalid upstream proxy IP/hostname
 WARNING: untranslated string: advproxy errmsg invalid upstream proxy username or password setting = Invalid upstream proxy username or password setting
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: advproxy errmsg invalid url = unknown string
 WARNING: untranslated string: advproxy errmsg ldap base dn = LDAP base DN required
 WARNING: untranslated string: advproxy errmsg ldap bind dn = LDAP bind DN username and password required
 WARNING: untranslated string: advproxy errmsg ldap port = Invalid LDAP port number
@@ -234,11 +234,11 @@  WARNING: untranslated string: advproxy errmsg time restriction = Invalid time re
 WARNING: untranslated string: advproxy errmsg wpad invalid ip or mask = WPAD: Invalid IP or subnet for excluded IP subnet
 WARNING: untranslated string: advproxy error design = Error messages design
 WARNING: untranslated string: advproxy error language = Error messages language
-WARNING: untranslated string: advproxy fastflux detection = Deny access to destinations hosted on fast flux setups
-WARNING: untranslated string: advproxy fastflux detection threshold = Threshold
-WARNING: untranslated string: advproxy fastflux no threshold given = No threshold was given for fast flux detection
-WARNING: untranslated string: advproxy fastflux threshold invalid = Supplied fast flux detection threshold is invalid
-WARNING: untranslated string: advproxy fastflux threshold out of bounds = Supplied fast flux detection threshold is out of bounds
+WARNING: untranslated string: advproxy fastflux detection = unknown string
+WARNING: untranslated string: advproxy fastflux detection threshold = unknown string
+WARNING: untranslated string: advproxy fastflux no threshold given = unknown string
+WARNING: untranslated string: advproxy fastflux threshold invalid = unknown string
+WARNING: untranslated string: advproxy fastflux threshold out of bounds = unknown string
 WARNING: untranslated string: advproxy friday = Fri
 WARNING: untranslated string: advproxy from = From
 WARNING: untranslated string: advproxy group access control = Group based access control
@@ -272,7 +272,7 @@  WARNING: untranslated string: advproxy ram cache size = Memory cache size (MB)
 WARNING: untranslated string: advproxy reset = Reset
 WARNING: untranslated string: advproxy saturday = Sat
 WARNING: untranslated string: advproxy save and restart = Save and Restart
-WARNING: untranslated string: advproxy selectively announcements detection = Deny access to destinations hosted on selectively announced networks
+WARNING: untranslated string: advproxy selectively announcements detection = unknown string
 WARNING: untranslated string: advproxy squidclamav = SquidClamav
 WARNING: untranslated string: advproxy ssl ports = Allowed SSL ports (one per line)
 WARNING: untranslated string: advproxy standard = Standard
@@ -305,7 +305,6 @@  WARNING: untranslated string: advproxy wpad example dst_noproxy_ip = e.g. 192.16
 WARNING: untranslated string: advproxy wpad example dst_noproxy_url = e.g. *.ipfire.org*
 WARNING: untranslated string: advproxy wpad label dst_noproxy_ip = Excluded IP Subnets (one per line)
 WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL s (one per line)
-WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.
 WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: advproxy wpad view pac = Open PAC File
 WARNING: untranslated string: age second = second
@@ -313,7 +312,7 @@  WARNING: untranslated string: aktiv = Active
 WARNING: untranslated string: album = Album
 WARNING: untranslated string: alias ip = Alias IP
 WARNING: untranslated string: aliases = Aliases
-WARNING: untranslated string: aliases default interface = - Default Interface -
+WARNING: untranslated string: aliases default interface = unknown string
 WARNING: untranslated string: aliases not active = Aliases will not be active unless your RED interface is STATIC
 WARNING: untranslated string: all = All
 WARNING: untranslated string: all services = All Services
@@ -342,18 +341,18 @@  WARNING: untranslated string: average = Average
 WARNING: untranslated string: back = Back
 WARNING: untranslated string: backup = Backup
 WARNING: untranslated string: backup from = Backup from
-WARNING: untranslated string: backupaddon = Add-on Backup
+WARNING: untranslated string: backupaddon = Addon Backup
 WARNING: untranslated string: backupprofile = In case reconnection fails, switch to profile
 WARNING: untranslated string: backups = backups
-WARNING: untranslated string: backupwarning = Import your main backup first and then the backup(s) of the add-on configuration(s).<br />Only the backed up add-on configuration file(s) will be restored, not the installed add-ons!<br />Also make sure that the backups keep their original file names.
+WARNING: untranslated string: backupwarning = Import your main backup first and then the backup(s) of the addon configuration(s).<br />Only the backed up addon configuration file(s) will be restored, not the installed addons!<br />Also make sure that the backups keep their original file names.
 WARNING: untranslated string: bad characters in script field = Bad characters in script field
 WARNING: untranslated string: bad characters in the telephone number field = Bad characters in the telephone number field.
 WARNING: untranslated string: bad destination range = The Destination port range has a first value that is greater than or equal to the second value.
 WARNING: untranslated string: bad ignore filter = Bad ignore filter:
 WARNING: untranslated string: bad return code = Helper program returned error code
 WARNING: untranslated string: bad source range = The Source port range has a first value that is greater than or equal to the second value.
-WARNING: untranslated string: bandwidtherror = You cannot change the bandwidthsettings, with Qos being enabled. First disable Qos.<p>
-WARNING: untranslated string: bandwidthsettings = bandwidthsettings
+WARNING: untranslated string: bandwidtherror = unknown string
+WARNING: untranslated string: bandwidthsettings = unknown string
 WARNING: untranslated string: basic options = Basic Options
 WARNING: untranslated string: beep when ppp connects or disconnects = Beep when IPFire connects or disconnects
 WARNING: untranslated string: bit = bit
@@ -374,21 +373,21 @@  WARNING: untranslated string: ca name = CA name
 WARNING: untranslated string: cached = cached
 WARNING: untranslated string: cached memory = Cached Memory  
 WARNING: untranslated string: cached swap = Cached Swap
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
 WARNING: untranslated string: calamaris available reports = Available reports
 WARNING: untranslated string: calamaris byte unit = Byte unit
 WARNING: untranslated string: calamaris create report = Create report
@@ -505,10 +504,10 @@  WARNING: untranslated string: connection type is invalid = Connection type is in
 WARNING: untranslated string: connections = Connections
 WARNING: untranslated string: connections are associated with this ca.  deleting the ca will delete these connections as well. = connections are associated with this CA. Deleting the CA will delete these connections as well.
 WARNING: untranslated string: connscheduler = Connection Scheduler
-WARNING: untranslated string: core notice 1 = <strong>Notice:</strong> There is a core-update from
+WARNING: untranslated string: core notice 1 = <strong>Notice:</strong> There is an core-update from
 WARNING: untranslated string: core notice 2 = to
 WARNING: untranslated string: core notice 3 = available.
-WARNING: untranslated string: core update = Core-Update
+WARNING: untranslated string: core update = unknown string
 WARNING: untranslated string: could not be opened = could not be opened.
 WARNING: untranslated string: could not download latest updates = Could not download latest updates.
 WARNING: untranslated string: could not retrieve common name from certificate = Could not retrieve common name from certificate.
@@ -573,8 +572,7 @@  WARNING: untranslated string: detail level = Detail level
 WARNING: untranslated string: details = Details
 WARNING: untranslated string: device = Device
 WARNING: untranslated string: devices on blue = Devices on BLUE
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
+WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dhcp advopt add = Add a DHCP option
 WARNING: untranslated string: dhcp advopt added = DHCP option added
 WARNING: untranslated string: dhcp advopt blank value = DHCP Option value cannot be empty.
@@ -601,7 +599,7 @@  WARNING: untranslated string: dhcp dns key name = Key Name
 WARNING: untranslated string: dhcp dns update = DNS Update
 WARNING: untranslated string: dhcp dns update algo = Algorithm
 WARNING: untranslated string: dhcp dns update secret = Secret
-WARNING: untranslated string: dhcp make fixed lease = Add to fix leases
+WARNING: untranslated string: dhcp make fixed lease = unknown string
 WARNING: untranslated string: dhcp server = DHCP Server
 WARNING: untranslated string: dhcp server disabled = DHCP server disabled.  Stopped.
 WARNING: untranslated string: dhcp server enabled = DHCP server enabled.  Restarting.
@@ -680,14 +678,14 @@  WARNING: untranslated string: drop action = Default behaviour of (forward) firew
 WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
 WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
 WARNING: untranslated string: drop forward = Log dropped forward packets
-WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)
+WARNING: untranslated string: drop hostile = unknown string
 WARNING: untranslated string: drop input = Log dropped input packets
 WARNING: untranslated string: drop newnotsyn = Log dropped new not SYN packets
 WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
 WARNING: untranslated string: drop portscan = Log dropped portscan packets
 WARNING: untranslated string: drop proxy = Drop all packets not addressed to proxy
 WARNING: untranslated string: drop samba = Drop all Microsoft ports 135,137,138,139,445,1025
-WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
+WARNING: untranslated string: drop spoofed martians = unknown string
 WARNING: untranslated string: drop wirelessforward = Log dropped wireless forward packets
 WARNING: untranslated string: drop wirelessinput = Log dropped wireless input packets
 WARNING: untranslated string: dst port = Dst Port
@@ -720,7 +718,7 @@  WARNING: untranslated string: email mailport = Mail Server Port
 WARNING: untranslated string: email mailrcpt = Mail Recipient
 WARNING: untranslated string: email mailsender = Mail Sender
 WARNING: untranslated string: email mailuser = Username
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
+WARNING: untranslated string: email recipient invalid = unknown string
 WARNING: untranslated string: email settings = Mail Service
 WARNING: untranslated string: email testmail = Send test mail
 WARNING: untranslated string: email tls = TLS mode
@@ -731,7 +729,7 @@  WARNING: untranslated string: empty = This field may be left blank
 WARNING: untranslated string: empty profile = empty
 WARNING: untranslated string: enable = Enable
 WARNING: untranslated string: enable ignore filter = Enable ignore filter
-WARNING: untranslated string: enable otp = Enable OTP
+WARNING: untranslated string: enable otp = unknown string
 WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
 WARNING: untranslated string: enabled = Enabled:
 WARNING: untranslated string: enabled on = Enabled on
@@ -740,7 +738,7 @@  WARNING: untranslated string: encryption = Encryption:
 WARNING: untranslated string: end address = End address:
 WARNING: untranslated string: enter data = Enter your settings <br /> and then press <i>Save</i>.
 WARNING: untranslated string: entropy = Entropy
-WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
+WARNING: untranslated string: eol architecture warning = unknown string
 WARNING: untranslated string: error = Error
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: error messages = Error messages
@@ -761,8 +759,8 @@  WARNING: untranslated string: extrahd to root = to root
 WARNING: untranslated string: extrahd you cant mount = You can't mount
 WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL
 WARNING: untranslated string: false classnumber = The Class-Number does not match the interface.
-WARNING: untranslated string: false max bandwidth = Maximum bandwidth is false.
-WARNING: untranslated string: false min bandwidth = Minimum bandwidth is false.
+WARNING: untranslated string: false max bandwidth = unknown string
+WARNING: untranslated string: false min bandwidth = unknown string
 WARNING: untranslated string: february = February
 WARNING: untranslated string: fetch ip from = Guess the real public IP with help of an external server
 WARNING: untranslated string: fifteen minutes = 15 Minutes
@@ -817,8 +815,8 @@  WARNING: untranslated string: from = From
 WARNING: untranslated string: fw blue = Firewall options for BLUE interface
 WARNING: untranslated string: fw default drop = Firewall policy
 WARNING: untranslated string: fw logging = Firewall logging
-WARNING: untranslated string: fw red = Firewall options for RED interface
-WARNING: untranslated string: fw rules reload notice = Please reload the firewall ruleset in order to apply your changes.
+WARNING: untranslated string: fw red = unknown string
+WARNING: untranslated string: fw rules reload notice = unknown string
 WARNING: untranslated string: fw settings = Firewall settings
 WARNING: untranslated string: fw settings color = Show colors in ruletable
 WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
@@ -989,7 +987,7 @@  WARNING: untranslated string: graph = Graph
 WARNING: untranslated string: graph per = per
 WARNING: untranslated string: green = GREEN
 WARNING: untranslated string: grouptype = Grouptype:
-WARNING: untranslated string: guaranteed bandwidth = Guaranteed bandwidth
+WARNING: untranslated string: guaranteed bandwidth = unknown string
 WARNING: untranslated string: guardian = Guardian
 WARNING: untranslated string: guardian block a host = unknown string
 WARNING: untranslated string: guardian block httpd brute-force = unknown string
@@ -1034,7 +1032,7 @@  WARNING: untranslated string: holdoff = Holdoff time (in seconds)
 WARNING: untranslated string: host certificate = Host Certificate
 WARNING: untranslated string: host ip = Host IP address
 WARNING: untranslated string: host to net vpn = Host-to-Net Virtual Private Network (RoadWarrior)
-WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: hostile networks = unknown string
 WARNING: untranslated string: hostname = Hostname
 WARNING: untranslated string: hostname cant be empty = Hostname cannot be empty.
 WARNING: untranslated string: hostname not set = Hostname not set.
@@ -1045,43 +1043,43 @@  WARNING: untranslated string: hours = Hours
 WARNING: untranslated string: idle = Idle
 WARNING: untranslated string: idle timeout = Idle timeout (mins; 0 to disable):
 WARNING: untranslated string: idle timeout not set = Idle timeout not set.
-WARNING: untranslated string: ids add provider = Add provider
-WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations...
+WARNING: untranslated string: ids add provider = unknown string
+WARNING: untranslated string: ids adjust ruleset = unknown string
 WARNING: untranslated string: ids apply = Apply
 WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids autoupdates = Automatic updates
-WARNING: untranslated string: ids cleanup tmp dir = Cleanup temporary directory...
-WARNING: untranslated string: ids could not add provider = Could not add provider
-WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids autoupdates = unknown string
+WARNING: untranslated string: ids cleanup tmp dir = unknown string
+WARNING: untranslated string: ids could not add provider = unknown string
+WARNING: untranslated string: ids customize ruleset = unknown string
 WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
 WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
-WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
-WARNING: untranslated string: ids extract ruleset = Extracting ruleset for provider:
-WARNING: untranslated string: ids finished = Finished...
-WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids enable automatic updates = unknown string
+WARNING: untranslated string: ids extract ruleset = unknown string
+WARNING: untranslated string: ids finished = unknown string
+WARNING: untranslated string: ids force ruleset update = unknown string
 WARNING: untranslated string: ids hide = Hide
 WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
 WARNING: untranslated string: ids log hits = Total of number of activated rules for
 WARNING: untranslated string: ids log viewer = IPS Log Viewer
 WARNING: untranslated string: ids logs = IPS Logs
-WARNING: untranslated string: ids merge classifications = Merging classifications...
-WARNING: untranslated string: ids merge sid files = Merging sid to message files...
+WARNING: untranslated string: ids merge classifications = unknown string
+WARNING: untranslated string: ids merge sid files = unknown string
 WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
 WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
-WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids no enabled ruleset provider = unknown string
 WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids provider = Provider
-WARNING: untranslated string: ids provider settings = Provider settings
-WARNING: untranslated string: ids remove rule structures = Remove old rule structures...
-WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids provider = unknown string
+WARNING: untranslated string: ids provider settings = unknown string
+WARNING: untranslated string: ids remove rule structures = unknown string
+WARNING: untranslated string: ids reset provider = unknown string
 WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids ruleset is up to date = No update required - The ruleset is up to date.
+WARNING: untranslated string: ids ruleset is up to date = unknown string
 WARNING: untranslated string: ids ruleset settings = Ruleset Settings
 WARNING: untranslated string: ids show = Show
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
-WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
-WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: ids the choosen provider is already in use = unknown string
+WARNING: untranslated string: ids unable to download the ruleset = unknown string
+WARNING: untranslated string: ids visit provider website = unknown string
 WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
 WARNING: untranslated string: iface = Iface
 WARNING: untranslated string: ignore filter = Ignore filter
@@ -1095,7 +1093,7 @@  WARNING: untranslated string: incoming overhead in bytes per second = Incoming O
 WARNING: untranslated string: incoming traffic in bytes per second = Incoming Traffic
 WARNING: untranslated string: info messages = unknown string
 WARNING: untranslated string: init string = Init:
-WARNING: untranslated string: inodes = Index-Nodes
+WARNING: untranslated string: inodes = unknown string
 WARNING: untranslated string: install = Install
 WARNING: untranslated string: instant update = Instant Update
 WARNING: untranslated string: integrity = Integrity:
@@ -1141,7 +1139,7 @@  WARNING: untranslated string: invalid input for name = Invalid input for user's
 WARNING: untranslated string: invalid input for organization = Invalid input for organization
 WARNING: untranslated string: invalid input for remote host/ip = Invalid input for remote host/ip.
 WARNING: untranslated string: invalid input for state or province = Invalid input for state or province.
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
 WARNING: untranslated string: invalid ip = Invalid IP Address
 WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
@@ -1175,22 +1173,22 @@  WARNING: untranslated string: ip alias removed = External IP alias removed
 WARNING: untranslated string: ip basic info = Basic IP information
 WARNING: untranslated string: ip info = IP information
 WARNING: untranslated string: ip info for = IP information for
-WARNING: untranslated string: ipblocklist = IP Address Blocklists
-WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings
-WARNING: untranslated string: ipblocklist category = Category
-WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist
-WARNING: untranslated string: ipblocklist download error = A download error occured.
-WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received.
-WARNING: untranslated string: ipblocklist enable = Enable
-WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for
-WARNING: untranslated string: ipblocklist id = Blocklist
-WARNING: untranslated string: ipblocklist input = Packets dropped (IN)
-WARNING: untranslated string: ipblocklist log = Log dropped packets
-WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist)
-WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs
-WARNING: untranslated string: ipblocklist name = Name
-WARNING: untranslated string: ipblocklist output = Packets dropped (OUT)
-WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists
+WARNING: untranslated string: ipblocklist = unknown string
+WARNING: untranslated string: ipblocklist blocklist settings = unknown string
+WARNING: untranslated string: ipblocklist category = unknown string
+WARNING: untranslated string: ipblocklist could not download blocklist = unknown string
+WARNING: untranslated string: ipblocklist download error = unknown string
+WARNING: untranslated string: ipblocklist empty blocklist received = unknown string
+WARNING: untranslated string: ipblocklist enable = unknown string
+WARNING: untranslated string: ipblocklist hits = unknown string
+WARNING: untranslated string: ipblocklist id = unknown string
+WARNING: untranslated string: ipblocklist input = unknown string
+WARNING: untranslated string: ipblocklist log = unknown string
+WARNING: untranslated string: ipblocklist log list = unknown string
+WARNING: untranslated string: ipblocklist logs = unknown string
+WARNING: untranslated string: ipblocklist name = unknown string
+WARNING: untranslated string: ipblocklist output = unknown string
+WARNING: untranslated string: ipblocklist use ipblocklists = unknown string
 WARNING: untranslated string: ipfire has now rebooted = IPFire is rebooting now.
 WARNING: untranslated string: ipfire has now shutdown = IPFire is shutting down now.
 WARNING: untranslated string: ipfire side is invalid = IPFire side is invalid.
@@ -1226,7 +1224,7 @@  WARNING: untranslated string: lease expires = Lease expires
 WARNING: untranslated string: least preferred = least preferred
 WARNING: untranslated string: legend = Legend
 WARNING: untranslated string: lifetime = Lifetime:
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: linkq = Link Quality
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: local ntp server specified but not enabled = Local NTP server specified but not enabled
@@ -1241,7 +1239,7 @@  WARNING: untranslated string: locationblock country is allowed = Incoming traffi
 WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked
 WARNING: untranslated string: locationblock enable feature = Enable Location based blocking:
 WARNING: untranslated string: log = Log
-WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking
+WARNING: untranslated string: log dropped conntrack invalids = unknown string
 WARNING: untranslated string: log lines per page = Lines per page
 WARNING: untranslated string: log server address = Syslog server:
 WARNING: untranslated string: log server protocol = protocol:
@@ -1284,7 +1282,7 @@  WARNING: untranslated string: masquerade orange = Masquerade ORANGE
 WARNING: untranslated string: masquerading = Masquerading
 WARNING: untranslated string: masquerading disabled = Masquerading disabled
 WARNING: untranslated string: masquerading enabled = Masquerading enabled
-WARNING: untranslated string: max bandwidth = Maximum bandwidth
+WARNING: untranslated string: max bandwidth = unknown string
 WARNING: untranslated string: max lease time = Max lease time (mins):
 WARNING: untranslated string: max reliability = Maximum reliability
 WARNING: untranslated string: max renewal time = Maximum Renewal Time
@@ -1317,7 +1315,7 @@  WARNING: untranslated string: minute = Minute
 WARNING: untranslated string: minutes = Minutes
 WARNING: untranslated string: misc-options = Miscellaneous options
 WARNING: untranslated string: mitigated = Mitigated
-WARNING: untranslated string: mmio stale data = MMIO Stale Data
+WARNING: untranslated string: mmio stale data = unknown string
 WARNING: untranslated string: mode = Mode
 WARNING: untranslated string: model = Model
 WARNING: untranslated string: modem = Modem
@@ -1436,7 +1434,7 @@  WARNING: untranslated string: other countries = Other countries
 WARNING: untranslated string: other login script = Other login script
 WARNING: untranslated string: otherip = other IP
 WARNING: untranslated string: otherport = other Port
-WARNING: untranslated string: otp qrcode = OTP QRCode
+WARNING: untranslated string: otp qrcode = unknown string
 WARNING: untranslated string: outgoing compression in bytes per second = Outgoing compression
 WARNING: untranslated string: outgoing firewall access = Outgoing Firewall Access
 WARNING: untranslated string: outgoing overhead in bytes per second = Outgoing Overhead
@@ -1466,25 +1464,25 @@  WARNING: untranslated string: ovpn subnet overlap = OpenVPN Subnet overlaps with
 WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
 WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
 WARNING: untranslated string: pagerefresh = Page is beeing refreshed, please wait.
-WARNING: untranslated string: pak update = Update
+WARNING: untranslated string: pak update = unknown string
 WARNING: untranslated string: pakfire accept all = Do you want to install all packages?
 WARNING: untranslated string: pakfire ago = ago.
-WARNING: untranslated string: pakfire already busy = Pakfire is already performing a task. Please try again later.
-WARNING: untranslated string: pakfire available addons = Available Add-ons:
+WARNING: untranslated string: pakfire already busy = unknown string
+WARNING: untranslated string: pakfire available addons = Available Addons:
 WARNING: untranslated string: pakfire configuration = Pakfire Configuration
 WARNING: untranslated string: pakfire core update level = Core-Update-Level
-WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
-WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pakfire finished = unknown string
+WARNING: untranslated string: pakfire finished error = unknown string
 WARNING: untranslated string: pakfire install description = Please choose one or more items from the list below and click the plus to install.
 WARNING: untranslated string: pakfire install package = You want to install the following packages: 
-WARNING: untranslated string: pakfire installed addons = Installed Add-ons:
+WARNING: untranslated string: pakfire installed addons = Installed Addons:
 WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
 WARNING: untranslated string: pakfire last core list update = Last core list update made
 WARNING: untranslated string: pakfire last package update = Last packages list update made
 WARNING: untranslated string: pakfire last serverlist update = Last server list update made
 WARNING: untranslated string: pakfire last update = Last update made
 WARNING: untranslated string: pakfire possible dependency =  There may be depending packages, here is a list of packages that need to be installed.
-WARNING: untranslated string: pakfire return = Return to Pakfire
+WARNING: untranslated string: pakfire return = unknown string
 WARNING: untranslated string: pakfire system state = System Status
 WARNING: untranslated string: pakfire tree = Repository
 WARNING: untranslated string: pakfire tree stable = Stable
@@ -1558,7 +1556,7 @@  WARNING: untranslated string: rdns = rDNS
 WARNING: untranslated string: read bytes = Bytes Read
 WARNING: untranslated string: real address = Real Address
 WARNING: untranslated string: reboot = Reboot
-WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
+WARNING: untranslated string: reboot fsck = Reboot & check filesystem
 WARNING: untranslated string: rebooting = Rebooting
 WARNING: untranslated string: rebooting ipfire = Rebooting IPFire
 WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
@@ -1570,7 +1568,7 @@  WARNING: untranslated string: red1 = RED
 WARNING: untranslated string: references = References
 WARNING: untranslated string: refresh = Refresh
 WARNING: untranslated string: refresh index page while connected = Refresh index.cgi page while connected
-WARNING: untranslated string: release = Release
+WARNING: untranslated string: release = unknown string
 WARNING: untranslated string: remark = Remark
 WARNING: untranslated string: remark title = Remark:
 WARNING: untranslated string: remote access = Remote access
@@ -1593,7 +1591,7 @@  WARNING: untranslated string: restart = Restart
 WARNING: untranslated string: restart ovpn server = Restart OpenVPN server
 WARNING: untranslated string: restore = Restore
 WARNING: untranslated string: restore defaults = Restore defaults
-WARNING: untranslated string: retbleed = Retbleed
+WARNING: untranslated string: retbleed = unknown string
 WARNING: untranslated string: reverse sort = Sort in reverse chronological order
 WARNING: untranslated string: root certificate = Root Certificate
 WARNING: untranslated string: route config changed = unknown string
@@ -1616,7 +1614,7 @@  WARNING: untranslated string: secondary dns = Secondary DNS:
 WARNING: untranslated string: secondary ntp server = Secondary NTP server
 WARNING: untranslated string: secondary wins server address = Secondary WINS server address
 WARNING: untranslated string: seconds = Secs
-WARNING: untranslated string: secret = Secret
+WARNING: untranslated string: secret = unknown string
 WARNING: untranslated string: section = Section
 WARNING: untranslated string: secure shell server = Secure Shell Server
 WARNING: untranslated string: security = Security
@@ -1628,7 +1626,7 @@  WARNING: untranslated string: september = September
 WARNING: untranslated string: serial = Serial
 WARNING: untranslated string: server restart = You are not able to save any changes while the OpenVPN server is running.
 WARNING: untranslated string: service = Service
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
+WARNING: untranslated string: service boot setting unavailable = unknown string
 WARNING: untranslated string: service name = Service name:
 WARNING: untranslated string: services = Services
 WARNING: untranslated string: set time now = Set time now
@@ -1643,7 +1641,7 @@  WARNING: untranslated string: show certificate = Show file
 WARNING: untranslated string: show crl = Show certificate revocation list
 WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
 WARNING: untranslated string: show host certificate = Show host certificate
-WARNING: untranslated string: show otp qrcode = Show OTP QRCode
+WARNING: untranslated string: show otp qrcode = unknown string
 WARNING: untranslated string: show root certificate = Show root certificate
 WARNING: untranslated string: show tls-auth key = Show tls-auth key
 WARNING: untranslated string: shuffle = Shuffle
@@ -1676,7 +1674,7 @@  WARNING: untranslated string: speaker on = Speaker on:
 WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
 WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
 WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
-WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: spoofed or martians = unknown string
 WARNING: untranslated string: srbds = Special register buffer data sampling
 WARNING: untranslated string: src port = Src Port
 WARNING: untranslated string: ssh = SSH
@@ -1718,7 +1716,7 @@  WARNING: untranslated string: stopped = STOPPED
 WARNING: untranslated string: strict = Strict
 WARNING: untranslated string: subject = Subject
 WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: summaries kept = Keep summaries for
 WARNING: untranslated string: sunday = Sunday
 WARNING: untranslated string: support donation = Support the IPFire project with your donation
@@ -1804,11 +1802,11 @@  WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (
 WARNING: untranslated string: total connection time = Total Connection Time
 WARNING: untranslated string: total hits for log section = Total hits for log section
 WARNING: untranslated string: traffic on = Traffic on
-WARNING: untranslated string: traffic stat in = In
-WARNING: untranslated string: traffic stat out = Out
-WARNING: untranslated string: traffic stat title = RED Traffic
+WARNING: untranslated string: traffic stat in = unknown string
+WARNING: untranslated string: traffic stat out = unknown string
+WARNING: untranslated string: traffic stat title = unknown string
 WARNING: untranslated string: traffics = Utilization-overview
-WARNING: untranslated string: transfers = Transfers
+WARNING: untranslated string: transfers = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: tuesday = Tuesday
 WARNING: untranslated string: twelve hours = 12 Hours
@@ -2111,7 +2109,7 @@  WARNING: untranslated string: valid root certificate already exists = A valid ro
 WARNING: untranslated string: valid till = Valid till
 WARNING: untranslated string: vci number = VCI number:
 WARNING: untranslated string: vendor = Vendor
-WARNING: untranslated string: version = Version
+WARNING: untranslated string: version = unknown string
 WARNING: untranslated string: virtual address = Virtual Address
 WARNING: untranslated string: virtual private networking = Virtual Private Networking
 WARNING: untranslated string: visit us at = Visit us at
@@ -2121,7 +2119,7 @@  WARNING: untranslated string: volup10 = Increase volume by 10
 WARNING: untranslated string: volup5 = Increase volume by 5
 WARNING: untranslated string: vpi number = VPI number:
 WARNING: untranslated string: vpn = VPN
-WARNING: untranslated string: vpn altname syntax = SubjectAltName is a comma separated list of email, dns, uri, rid and ip objects.<br />email:an email address. Syntax email:copy takes the email field from the cert to be used.<br />DNS:a valid domain name.<br />URI:any valid uri.<br />RID:registered object identifier.<br />IP:an IP address.<br />Note:charset is limited and case is significant.<br />Example:<br /><b>email:</b>ipfire@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/to/something
+WARNING: untranslated string: vpn altname syntax = SubjectAltName is a comma separated list of e-mail, dns, uri, rid and ip objects.<br />email:an email address. Syntax email:copy takes the email field from the cert to be used.<br />DNS:a valid domain name.<br />URI:any valid uri.<br />RID:registered object identifier.<br />IP:an IP address.<br />Note:charset is limited and case is significant.<br />Example:<br /><b>e-mail:</b>ipfire@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/to/something
 WARNING: untranslated string: vpn auth-dn = Peer is identified by either IPV4_ADDR, FQDN, USER_FQDN or DER_ASN1_DN string in remote ID field
 WARNING: untranslated string: vpn broken = Broken
 WARNING: untranslated string: vpn connecting = CONNECTING
diff --git a/doc/language_issues.es b/doc/language_issues.es
index 0bd390d5d..5b1a29f81 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -228,6 +228,7 @@  WARNING: translation string unused: dh key move failed
 WARNING: translation string unused: dh key warn
 WARNING: translation string unused: dh key warn1
 WARNING: translation string unused: dh name is invalid
+WARNING: translation string unused: dh parameter
 WARNING: translation string unused: dhcp base ip fixed lease
 WARNING: translation string unused: dhcp create fixed leases
 WARNING: translation string unused: dhcp fixed lease err1
@@ -938,9 +939,10 @@  WARNING: translation string unused: zoneconf val zoneslave amount error
 WARNING: untranslated string: Captive ACTIVATE = unknown string
 WARNING: untranslated string: Captive clients = unknown string
 WARNING: untranslated string: Scan for Songs = unknown string
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
+WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: bytes = unknown string
 WARNING: untranslated string: cpu frequency = CPU frequency
 WARNING: untranslated string: dns servers = DNS Servers
@@ -985,7 +987,7 @@  WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
 WARNING: untranslated string: routing table = unknown string
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
+WARNING: untranslated string: service boot setting unavailable = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: wlan client configuration = Wireless Client Configuration
 WARNING: untranslated string: wlanap = Access Point
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index 56d69d86e..e298b10eb 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -392,7 +392,6 @@  WARNING: translation string unused: generatepolicy
 WARNING: translation string unused: generatereport
 WARNING: translation string unused: genkey
 WARNING: translation string unused: green interface
-WARNING: translation string unused: guaranteed bandwith
 WARNING: translation string unused: guest ok
 WARNING: translation string unused: gz with key
 WARNING: translation string unused: harddisk temperature graphs
@@ -404,6 +403,7 @@  WARNING: translation string unused: host deny
 WARNING: translation string unused: hostname and domain already in use
 WARNING: translation string unused: hour-graph
 WARNING: translation string unused: hours2
+WARNING: translation string unused: ibod for dual isdn only
 WARNING: translation string unused: icmp selected but no type
 WARNING: translation string unused: icmp type
 WARNING: translation string unused: id
@@ -453,6 +453,10 @@  WARNING: translation string unused: ipblocklist category scanner
 WARNING: translation string unused: ipfire side
 WARNING: translation string unused: ipsec no connections
 WARNING: translation string unused: iptable rules
+WARNING: translation string unused: isdn
+WARNING: translation string unused: isdn settings
+WARNING: translation string unused: isdn1
+WARNING: translation string unused: isdn2
 WARNING: translation string unused: javascript menu error1
 WARNING: translation string unused: javascript menu error2
 WARNING: translation string unused: kernel version
@@ -905,18 +909,13 @@  WARNING: translation string unused: zoneconf val vlan amount assignment error
 WARNING: translation string unused: zoneconf val vlan tag assignment error
 WARNING: translation string unused: zoneconf val vlan tag range error
 WARNING: translation string unused: zoneconf val zoneslave amount error
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: core notice 3 = available.
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: fwhost cust locationgrp = unknown string
 WARNING: untranslated string: fwhost err hostip = unknown string
-WARNING: untranslated string: guaranteed bandwidth = Guaranteed bandwidth
 WARNING: untranslated string: guardian block a host = unknown string
 WARNING: untranslated string: guardian block httpd brute-force = unknown string
 WARNING: untranslated string: guardian block ssh brute-force = unknown string
@@ -947,9 +946,6 @@  WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
 WARNING: untranslated string: pakfire ago = ago.
-WARNING: untranslated string: retbleed = Retbleed
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
-WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
diff --git a/doc/language_issues.it b/doc/language_issues.it
index 9999f947c..f5ec4119d 100644
--- a/doc/language_issues.it
+++ b/doc/language_issues.it
@@ -883,71 +883,69 @@  WARNING: untranslated string: Captive wrong ext = Uploaded file has wrong filety
 WARNING: untranslated string: MTU settings = MTU settings:
 WARNING: untranslated string: Number of Countries for the pie chart = Number of Countries for the pie chart
 WARNING: untranslated string: Scan for Songs = unknown string
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: acpitemp = ACPI - Temperatures
 WARNING: untranslated string: administrator password = Administrator password
 WARNING: untranslated string: administrator username = Administrator username
 WARNING: untranslated string: advproxy AUTH method ntlm auth = Windows Active Directory
-WARNING: untranslated string: advproxy asbased anomaly detection = Anomaly detections based on Autonomous Systems information
+WARNING: untranslated string: advproxy asbased anomaly detection = unknown string
 WARNING: untranslated string: advproxy basic authentication = Allow HTTP Basic authentication
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: advproxy errmsg invalid url = unknown string
 WARNING: untranslated string: advproxy errmsg wpad invalid ip or mask = WPAD: Invalid IP or subnet for excluded IP subnet
-WARNING: untranslated string: advproxy fastflux detection = Deny access to destinations hosted on fast flux setups
-WARNING: untranslated string: advproxy fastflux detection threshold = Threshold
-WARNING: untranslated string: advproxy fastflux no threshold given = No threshold was given for fast flux detection
-WARNING: untranslated string: advproxy fastflux threshold invalid = Supplied fast flux detection threshold is invalid
-WARNING: untranslated string: advproxy fastflux threshold out of bounds = Supplied fast flux detection threshold is out of bounds
+WARNING: untranslated string: advproxy fastflux detection = unknown string
+WARNING: untranslated string: advproxy fastflux detection threshold = unknown string
+WARNING: untranslated string: advproxy fastflux no threshold given = unknown string
+WARNING: untranslated string: advproxy fastflux threshold invalid = unknown string
+WARNING: untranslated string: advproxy fastflux threshold out of bounds = unknown string
 WARNING: untranslated string: advproxy group access control = Group based access control
 WARNING: untranslated string: advproxy group required = Required group
-WARNING: untranslated string: advproxy selectively announcements detection = Deny access to destinations hosted on selectively announced networks
+WARNING: untranslated string: advproxy selectively announcements detection = unknown string
 WARNING: untranslated string: advproxy wpad example dst_noproxy_ip = e.g. 192.168.2.0/255.255.255.0
 WARNING: untranslated string: advproxy wpad example dst_noproxy_url = e.g. *.ipfire.org*
 WARNING: untranslated string: advproxy wpad label dst_noproxy_ip = Excluded IP Subnets (one per line)
 WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL s (one per line)
-WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.
 WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: advproxy wpad view pac = Open PAC File
-WARNING: untranslated string: aliases default interface = - Default Interface -
+WARNING: untranslated string: aliases default interface = unknown string
 WARNING: untranslated string: asn lookup failed = AS lookup failed
 WARNING: untranslated string: autonomous system = Autonomous System
 WARNING: untranslated string: available = available
 WARNING: untranslated string: block = Block
 WARNING: untranslated string: broken = Broken
 WARNING: untranslated string: bytes = unknown string
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
 WARNING: untranslated string: check all = Check all
-WARNING: untranslated string: core update = Core-Update
+WARNING: untranslated string: core update = unknown string
 WARNING: untranslated string: cpu frequency = CPU frequency
 WARNING: untranslated string: crypto error = Cryptographic error
 WARNING: untranslated string: crypto warning = Cryptographic warning
 WARNING: untranslated string: dangerous = Dangerous
 WARNING: untranslated string: default IP address = Default IP Address
 WARNING: untranslated string: desired = Desired
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
+WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dhcp deny known clients: = Deny known clients:
 WARNING: untranslated string: dhcp dns enable update = Enable DNS Update (RFC2136):
 WARNING: untranslated string: dhcp dns key name = Key Name
 WARNING: untranslated string: dhcp dns update = DNS Update
 WARNING: untranslated string: dhcp dns update algo = Algorithm
 WARNING: untranslated string: dhcp dns update secret = Secret
-WARNING: untranslated string: dhcp make fixed lease = Add to fix leases
+WARNING: untranslated string: dhcp make fixed lease = unknown string
 WARNING: untranslated string: dhcp valid range required when deny known clients checked = Valid range required when "Deny known clients:" is checked
 WARNING: untranslated string: disable = Disable
 WARNING: untranslated string: disconnected = Disconnected
@@ -970,8 +968,8 @@  WARNING: untranslated string: dns use protocol for dns queries = Protocol for DN
 WARNING: untranslated string: dnsforward dnssec disabled = DNSSEC Validation is disabled
 WARNING: untranslated string: dnsforward forward_servers = Nameservers
 WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
-WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)
-WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
+WARNING: untranslated string: drop hostile = unknown string
+WARNING: untranslated string: drop spoofed martians = unknown string
 WARNING: untranslated string: duration = Duration
 WARNING: untranslated string: eight hours = 8 Hours
 WARNING: untranslated string: email config = Configuration
@@ -986,7 +984,7 @@  WARNING: untranslated string: email mailport = Mail Server Port
 WARNING: untranslated string: email mailrcpt = Mail Recipient
 WARNING: untranslated string: email mailsender = Mail Sender
 WARNING: untranslated string: email mailuser = Username
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
+WARNING: untranslated string: email recipient invalid = unknown string
 WARNING: untranslated string: email settings = Mail Service
 WARNING: untranslated string: email testmail = Send test mail
 WARNING: untranslated string: email tls = TLS mode
@@ -994,9 +992,9 @@  WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
 WARNING: untranslated string: email tls implicit = implicit (TLS)
 WARNING: untranslated string: email usemail = Activate Mail Service
 WARNING: untranslated string: enable = Enable
-WARNING: untranslated string: enable otp = Enable OTP
+WARNING: untranslated string: enable otp = unknown string
 WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
-WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
+WARNING: untranslated string: eol architecture warning = unknown string
 WARNING: untranslated string: error = Error
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date!
@@ -1012,7 +1010,7 @@  WARNING: untranslated string: five minutes = 5 Minutes
 WARNING: untranslated string: force enable = Forced
 WARNING: untranslated string: foreshadow = Foreshadow
 WARNING: untranslated string: four hours = 4 Hours
-WARNING: untranslated string: fw red = Firewall options for RED interface
+WARNING: untranslated string: fw red = unknown string
 WARNING: untranslated string: fwdfw all subnets = All subnets
 WARNING: untranslated string: fwdfw err concon = Invalid number for concurrent connections
 WARNING: untranslated string: fwdfw err ratecon = Invalid value for connections in Rate-limit
@@ -1027,7 +1025,7 @@  WARNING: untranslated string: fwhost cust locationgrp = unknown string
 WARNING: untranslated string: fwhost err hostip = unknown string
 WARNING: untranslated string: fwhost newlocationgrp = Location Groups
 WARNING: untranslated string: generate ptr = Generate PTR
-WARNING: untranslated string: guaranteed bandwidth = Guaranteed bandwidth
+WARNING: untranslated string: guaranteed bandwidth = unknown string
 WARNING: untranslated string: guardian = Guardian
 WARNING: untranslated string: guardian block a host = unknown string
 WARNING: untranslated string: guardian block httpd brute-force = unknown string
@@ -1059,47 +1057,47 @@  WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
 WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
-WARNING: untranslated string: hostile networks = Hostile networks
-WARNING: untranslated string: ids add provider = Add provider
-WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations...
+WARNING: untranslated string: hostile networks = unknown string
+WARNING: untranslated string: ids add provider = unknown string
+WARNING: untranslated string: ids adjust ruleset = unknown string
 WARNING: untranslated string: ids apply = Apply
 WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids autoupdates = Automatic updates
-WARNING: untranslated string: ids cleanup tmp dir = Cleanup temporary directory...
-WARNING: untranslated string: ids could not add provider = Could not add provider
-WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids autoupdates = unknown string
+WARNING: untranslated string: ids cleanup tmp dir = unknown string
+WARNING: untranslated string: ids could not add provider = unknown string
+WARNING: untranslated string: ids customize ruleset = unknown string
 WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
 WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
-WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
-WARNING: untranslated string: ids extract ruleset = Extracting ruleset for provider:
-WARNING: untranslated string: ids finished = Finished...
-WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids enable automatic updates = unknown string
+WARNING: untranslated string: ids extract ruleset = unknown string
+WARNING: untranslated string: ids finished = unknown string
+WARNING: untranslated string: ids force ruleset update = unknown string
 WARNING: untranslated string: ids hide = Hide
 WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
 WARNING: untranslated string: ids log hits = Total of number of activated rules for
-WARNING: untranslated string: ids merge classifications = Merging classifications...
-WARNING: untranslated string: ids merge sid files = Merging sid to message files...
+WARNING: untranslated string: ids merge classifications = unknown string
+WARNING: untranslated string: ids merge sid files = unknown string
 WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
 WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
-WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids no enabled ruleset provider = unknown string
 WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids provider = Provider
-WARNING: untranslated string: ids provider settings = Provider settings
-WARNING: untranslated string: ids remove rule structures = Remove old rule structures...
-WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids provider = unknown string
+WARNING: untranslated string: ids provider settings = unknown string
+WARNING: untranslated string: ids remove rule structures = unknown string
+WARNING: untranslated string: ids reset provider = unknown string
 WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids ruleset is up to date = No update required - The ruleset is up to date.
+WARNING: untranslated string: ids ruleset is up to date = unknown string
 WARNING: untranslated string: ids ruleset settings = Ruleset Settings
 WARNING: untranslated string: ids show = Show
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
-WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
-WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: ids the choosen provider is already in use = unknown string
+WARNING: untranslated string: ids unable to download the ruleset = unknown string
+WARNING: untranslated string: ids visit provider website = unknown string
 WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
 WARNING: untranslated string: incoming compression in bytes per second = Incoming Compression
 WARNING: untranslated string: incoming overhead in bytes per second = Incoming Overhead
 WARNING: untranslated string: info messages = unknown string
-WARNING: untranslated string: inodes = Index-Nodes
+WARNING: untranslated string: inodes = unknown string
 WARNING: untranslated string: interface mode = Interface
 WARNING: untranslated string: invalid input for inactivity timeout = Invalid input for Inactivity Timeout
 WARNING: untranslated string: invalid input for interface address = Invalid input for interface address
@@ -1107,28 +1105,28 @@  WARNING: untranslated string: invalid input for interface mode = Invalid input f
 WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
 WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
 WARNING: untranslated string: invalid input for mode = Invalid input for mode
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
 WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
 WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
 WARNING: untranslated string: ip basic info = Basic IP information
 WARNING: untranslated string: ip info for = IP information for
-WARNING: untranslated string: ipblocklist = IP Address Blocklists
-WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings
-WARNING: untranslated string: ipblocklist category = Category
-WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist
-WARNING: untranslated string: ipblocklist download error = A download error occured.
-WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received.
-WARNING: untranslated string: ipblocklist enable = Enable
-WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for
-WARNING: untranslated string: ipblocklist id = Blocklist
-WARNING: untranslated string: ipblocklist input = Packets dropped (IN)
-WARNING: untranslated string: ipblocklist log = Log dropped packets
-WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist)
-WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs
-WARNING: untranslated string: ipblocklist name = Name
-WARNING: untranslated string: ipblocklist output = Packets dropped (OUT)
-WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists
+WARNING: untranslated string: ipblocklist = unknown string
+WARNING: untranslated string: ipblocklist blocklist settings = unknown string
+WARNING: untranslated string: ipblocklist category = unknown string
+WARNING: untranslated string: ipblocklist could not download blocklist = unknown string
+WARNING: untranslated string: ipblocklist download error = unknown string
+WARNING: untranslated string: ipblocklist empty blocklist received = unknown string
+WARNING: untranslated string: ipblocklist enable = unknown string
+WARNING: untranslated string: ipblocklist hits = unknown string
+WARNING: untranslated string: ipblocklist id = unknown string
+WARNING: untranslated string: ipblocklist input = unknown string
+WARNING: untranslated string: ipblocklist log = unknown string
+WARNING: untranslated string: ipblocklist log list = unknown string
+WARNING: untranslated string: ipblocklist logs = unknown string
+WARNING: untranslated string: ipblocklist name = unknown string
+WARNING: untranslated string: ipblocklist output = unknown string
+WARNING: untranslated string: ipblocklist use ipblocklists = unknown string
 WARNING: untranslated string: ipsec connection = IPsec Connection
 WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
 WARNING: untranslated string: ipsec interface mode gre = GRE
@@ -1141,7 +1139,7 @@  WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
 WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
 WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
 WARNING: untranslated string: locationblock = Location Block
@@ -1150,7 +1148,7 @@  WARNING: untranslated string: locationblock configuration = Location Configurati
 WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed
 WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked
 WARNING: untranslated string: locationblock enable feature = Enable Location based blocking:
-WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking
+WARNING: untranslated string: log dropped conntrack invalids = unknown string
 WARNING: untranslated string: log server protocol = protocol:
 WARNING: untranslated string: masquerade blue = Masquerade BLUE
 WARNING: untranslated string: masquerade green = Masquerade GREEN
@@ -1161,7 +1159,7 @@  WARNING: untranslated string: masquerading enabled = Masquerading enabled
 WARNING: untranslated string: meltdown = Meltdown
 WARNING: untranslated string: messages = Messages
 WARNING: untranslated string: mitigated = Mitigated
-WARNING: untranslated string: mmio stale data = MMIO Stale Data
+WARNING: untranslated string: mmio stale data = unknown string
 WARNING: untranslated string: mtu = MTU
 WARNING: untranslated string: netbios nameserver daemon = NetBIOS Nameserver Daemon
 WARNING: untranslated string: no data = unknown string
@@ -1175,7 +1173,7 @@  WARNING: untranslated string: one week = One Week
 WARNING: untranslated string: one year = One Year
 WARNING: untranslated string: open connections = Open Connections
 WARNING: untranslated string: optional = Optional
-WARNING: untranslated string: otp qrcode = OTP QRCode
+WARNING: untranslated string: otp qrcode = unknown string
 WARNING: untranslated string: outgoing compression in bytes per second = Outgoing compression
 WARNING: untranslated string: outgoing overhead in bytes per second = Outgoing Overhead
 WARNING: untranslated string: ovpn add conf = Additional configuration
@@ -1184,12 +1182,12 @@  WARNING: untranslated string: ovpn error md5 = You host certificate uses MD5 for
 WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
 WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
 WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
-WARNING: untranslated string: pak update = Update
-WARNING: untranslated string: pakfire already busy = Pakfire is already performing a task. Please try again later.
-WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
-WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pak update = unknown string
+WARNING: untranslated string: pakfire already busy = unknown string
+WARNING: untranslated string: pakfire finished = unknown string
+WARNING: untranslated string: pakfire finished error = unknown string
 WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
-WARNING: untranslated string: pakfire return = Return to Pakfire
+WARNING: untranslated string: pakfire return = unknown string
 WARNING: untranslated string: pakfire tree = Repository
 WARNING: untranslated string: pakfire tree stable = Stable
 WARNING: untranslated string: pakfire tree testing = Testing
@@ -1201,13 +1199,13 @@  WARNING: untranslated string: pptp route = PPTP Route
 WARNING: untranslated string: processor vulnerability mitigations = Processor Vulnerability Mitigations
 WARNING: untranslated string: ptr = PTR
 WARNING: untranslated string: rdns = rDNS
-WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
+WARNING: untranslated string: reboot fsck = Reboot & check filesystem
 WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
 WARNING: untranslated string: received = Received
-WARNING: untranslated string: release = Release
+WARNING: untranslated string: release = unknown string
 WARNING: untranslated string: required = Required
 WARNING: untranslated string: required field = Required field
-WARNING: untranslated string: retbleed = Retbleed
+WARNING: untranslated string: retbleed = unknown string
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
@@ -1217,11 +1215,11 @@  WARNING: untranslated string: samba join domain = Join domain
 WARNING: untranslated string: samba server role member = Domain Member
 WARNING: untranslated string: samba server role standalone = Standalone
 WARNING: untranslated string: search = Search
-WARNING: untranslated string: secret = Secret
+WARNING: untranslated string: secret = unknown string
 WARNING: untranslated string: sent = Sent
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
+WARNING: untranslated string: service boot setting unavailable = unknown string
 WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
-WARNING: untranslated string: show otp qrcode = Show OTP QRCode
+WARNING: untranslated string: show otp qrcode = unknown string
 WARNING: untranslated string: smb daemon = SMB Daemon
 WARNING: untranslated string: smt disabled = Simultaneous Multi-Threading (SMT) is disabled
 WARNING: untranslated string: smt enabled = Simultaneous Multi-Threading (SMT) is enabled
@@ -1229,7 +1227,7 @@  WARNING: untranslated string: smt not supported = Simultaneous Multi-Threading (
 WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
 WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
 WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
-WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: spoofed or martians = unknown string
 WARNING: untranslated string: srbds = Special register buffer data sampling
 WARNING: untranslated string: ssh active sessions = Active logins
 WARNING: untranslated string: ssh agent forwarding = Allow SSH Agent Forwarding
@@ -1239,7 +1237,7 @@  WARNING: untranslated string: ssh username = Username
 WARNING: untranslated string: standard = Standard
 WARNING: untranslated string: strict = Strict
 WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: system is offline = The system is offline.
 WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
 WARNING: untranslated string: tcp more reliable = TCP (more reliable)
@@ -1250,10 +1248,10 @@  WARNING: untranslated string: token not set = No Token has been given.
 WARNING: untranslated string: tor guard country any = Any country
 WARNING: untranslated string: tor guard nodes = Guard Nodes
 WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
-WARNING: untranslated string: traffic stat in = In
-WARNING: untranslated string: traffic stat out = Out
-WARNING: untranslated string: traffic stat title = RED Traffic
-WARNING: untranslated string: transfers = Transfers
+WARNING: untranslated string: traffic stat in = unknown string
+WARNING: untranslated string: traffic stat out = unknown string
+WARNING: untranslated string: traffic stat title = unknown string
+WARNING: untranslated string: transfers = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: twelve hours = 12 Hours
 WARNING: untranslated string: two weeks = Two Weeks
@@ -1265,7 +1263,7 @@  WARNING: untranslated string: unlimited = Unlimited
 WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
 WARNING: untranslated string: uplink bit rate = Uplink Bit Rate
 WARNING: untranslated string: user management = User Management
-WARNING: untranslated string: version = Version
+WARNING: untranslated string: version = unknown string
 WARNING: untranslated string: vpn broken = Broken
 WARNING: untranslated string: vpn connecting = CONNECTING
 WARNING: untranslated string: vpn force mobike = Force using MOBIKE (only IKEv2)
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index 14a7b420e..f281b0977 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -883,33 +883,32 @@  WARNING: untranslated string: Captive wrong ext = Uploaded file has wrong filety
 WARNING: untranslated string: MTU settings = MTU settings:
 WARNING: untranslated string: Number of Countries for the pie chart = Number of Countries for the pie chart
 WARNING: untranslated string: Scan for Songs = unknown string
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: acpitemp = ACPI - Temperatures
 WARNING: untranslated string: administrator password = Administrator password
 WARNING: untranslated string: administrator username = Administrator username
 WARNING: untranslated string: advproxy AUTH method ntlm auth = Windows Active Directory
-WARNING: untranslated string: advproxy asbased anomaly detection = Anomaly detections based on Autonomous Systems information
+WARNING: untranslated string: advproxy asbased anomaly detection = unknown string
 WARNING: untranslated string: advproxy basic authentication = Allow HTTP Basic authentication
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: advproxy errmsg invalid url = unknown string
 WARNING: untranslated string: advproxy errmsg wpad invalid ip or mask = WPAD: Invalid IP or subnet for excluded IP subnet
-WARNING: untranslated string: advproxy fastflux detection = Deny access to destinations hosted on fast flux setups
-WARNING: untranslated string: advproxy fastflux detection threshold = Threshold
-WARNING: untranslated string: advproxy fastflux no threshold given = No threshold was given for fast flux detection
-WARNING: untranslated string: advproxy fastflux threshold invalid = Supplied fast flux detection threshold is invalid
-WARNING: untranslated string: advproxy fastflux threshold out of bounds = Supplied fast flux detection threshold is out of bounds
+WARNING: untranslated string: advproxy fastflux detection = unknown string
+WARNING: untranslated string: advproxy fastflux detection threshold = unknown string
+WARNING: untranslated string: advproxy fastflux no threshold given = unknown string
+WARNING: untranslated string: advproxy fastflux threshold invalid = unknown string
+WARNING: untranslated string: advproxy fastflux threshold out of bounds = unknown string
 WARNING: untranslated string: advproxy group access control = Group based access control
 WARNING: untranslated string: advproxy group required = Required group
-WARNING: untranslated string: advproxy selectively announcements detection = Deny access to destinations hosted on selectively announced networks
+WARNING: untranslated string: advproxy selectively announcements detection = unknown string
 WARNING: untranslated string: advproxy wpad example dst_noproxy_ip = e.g. 192.168.2.0/255.255.255.0
 WARNING: untranslated string: advproxy wpad example dst_noproxy_url = e.g. *.ipfire.org*
 WARNING: untranslated string: advproxy wpad label dst_noproxy_ip = Excluded IP Subnets (one per line)
 WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL s (one per line)
-WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.
 WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: advproxy wpad view pac = Open PAC File
-WARNING: untranslated string: aliases default interface = - Default Interface -
+WARNING: untranslated string: aliases default interface = unknown string
 WARNING: untranslated string: asn lookup failed = AS lookup failed
 WARNING: untranslated string: atm device = Device:
 WARNING: untranslated string: autonomous system = Autonomous System
@@ -917,21 +916,21 @@  WARNING: untranslated string: available = available
 WARNING: untranslated string: block = Block
 WARNING: untranslated string: broken = Broken
 WARNING: untranslated string: bytes = unknown string
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
 WARNING: untranslated string: capabilities = Capabilities
 WARNING: untranslated string: check all = Check all
 WARNING: untranslated string: cpu frequency = CPU frequency
@@ -942,14 +941,13 @@  WARNING: untranslated string: dangerous = Dangerous
 WARNING: untranslated string: default = Default
 WARNING: untranslated string: default IP address = Default IP Address
 WARNING: untranslated string: desired = Desired
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
+WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dhcp dns enable update = Enable DNS Update (RFC2136):
 WARNING: untranslated string: dhcp dns key name = Key Name
 WARNING: untranslated string: dhcp dns update = DNS Update
 WARNING: untranslated string: dhcp dns update algo = Algorithm
 WARNING: untranslated string: dhcp dns update secret = Secret
-WARNING: untranslated string: dhcp make fixed lease = Add to fix leases
+WARNING: untranslated string: dhcp make fixed lease = unknown string
 WARNING: untranslated string: disable = Disable
 WARNING: untranslated string: disconnected = Disconnected
 WARNING: untranslated string: dl client arch insecure = Download insecure Client Package (zip)
@@ -975,9 +973,9 @@  WARNING: untranslated string: dnssec not supported = DNSSEC Not supported
 WARNING: untranslated string: dnssec validating = DNSSEC Validating
 WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
 WARNING: untranslated string: download tls-auth key = Download tls-auth key
-WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)
+WARNING: untranslated string: drop hostile = unknown string
 WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
-WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
+WARNING: untranslated string: drop spoofed martians = unknown string
 WARNING: untranslated string: duration = Duration
 WARNING: untranslated string: eight hours = 8 Hours
 WARNING: untranslated string: email config = Configuration
@@ -992,7 +990,7 @@  WARNING: untranslated string: email mailport = Mail Server Port
 WARNING: untranslated string: email mailrcpt = Mail Recipient
 WARNING: untranslated string: email mailsender = Mail Sender
 WARNING: untranslated string: email mailuser = Username
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
+WARNING: untranslated string: email recipient invalid = unknown string
 WARNING: untranslated string: email settings = Mail Service
 WARNING: untranslated string: email testmail = Send test mail
 WARNING: untranslated string: email tls = TLS mode
@@ -1000,9 +998,9 @@  WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
 WARNING: untranslated string: email tls implicit = implicit (TLS)
 WARNING: untranslated string: email usemail = Activate Mail Service
 WARNING: untranslated string: enable = Enable
-WARNING: untranslated string: enable otp = Enable OTP
+WARNING: untranslated string: enable otp = unknown string
 WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
-WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
+WARNING: untranslated string: eol architecture warning = unknown string
 WARNING: untranslated string: error = Error
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date!
@@ -1019,7 +1017,7 @@  WARNING: untranslated string: five minutes = 5 Minutes
 WARNING: untranslated string: force enable = Forced
 WARNING: untranslated string: foreshadow = Foreshadow
 WARNING: untranslated string: four hours = 4 Hours
-WARNING: untranslated string: fw red = Firewall options for RED interface
+WARNING: untranslated string: fw red = unknown string
 WARNING: untranslated string: fwdfw all subnets = All subnets
 WARNING: untranslated string: fwdfw err concon = Invalid number for concurrent connections
 WARNING: untranslated string: fwdfw err ratecon = Invalid value for connections in Rate-limit
@@ -1065,49 +1063,49 @@  WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
 WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
-WARNING: untranslated string: hostile networks = Hostile networks
-WARNING: untranslated string: ids add provider = Add provider
-WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations...
+WARNING: untranslated string: hostile networks = unknown string
+WARNING: untranslated string: ids add provider = unknown string
+WARNING: untranslated string: ids adjust ruleset = unknown string
 WARNING: untranslated string: ids apply = Apply
 WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids autoupdates = Automatic updates
-WARNING: untranslated string: ids cleanup tmp dir = Cleanup temporary directory...
-WARNING: untranslated string: ids could not add provider = Could not add provider
-WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids autoupdates = unknown string
+WARNING: untranslated string: ids cleanup tmp dir = unknown string
+WARNING: untranslated string: ids could not add provider = unknown string
+WARNING: untranslated string: ids customize ruleset = unknown string
 WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
 WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
-WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
-WARNING: untranslated string: ids extract ruleset = Extracting ruleset for provider:
-WARNING: untranslated string: ids finished = Finished...
-WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids enable automatic updates = unknown string
+WARNING: untranslated string: ids extract ruleset = unknown string
+WARNING: untranslated string: ids finished = unknown string
+WARNING: untranslated string: ids force ruleset update = unknown string
 WARNING: untranslated string: ids hide = Hide
 WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
 WARNING: untranslated string: ids log hits = Total of number of activated rules for
-WARNING: untranslated string: ids merge classifications = Merging classifications...
-WARNING: untranslated string: ids merge sid files = Merging sid to message files...
+WARNING: untranslated string: ids merge classifications = unknown string
+WARNING: untranslated string: ids merge sid files = unknown string
 WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
 WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
-WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids no enabled ruleset provider = unknown string
 WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids provider = Provider
-WARNING: untranslated string: ids provider settings = Provider settings
-WARNING: untranslated string: ids remove rule structures = Remove old rule structures...
-WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids provider = unknown string
+WARNING: untranslated string: ids provider settings = unknown string
+WARNING: untranslated string: ids remove rule structures = unknown string
+WARNING: untranslated string: ids reset provider = unknown string
 WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids ruleset is up to date = No update required - The ruleset is up to date.
+WARNING: untranslated string: ids ruleset is up to date = unknown string
 WARNING: untranslated string: ids ruleset settings = Ruleset Settings
 WARNING: untranslated string: ids show = Show
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
-WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
-WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: ids the choosen provider is already in use = unknown string
+WARNING: untranslated string: ids unable to download the ruleset = unknown string
+WARNING: untranslated string: ids visit provider website = unknown string
 WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
 WARNING: untranslated string: imei = IMEI
 WARNING: untranslated string: imsi = IMSI
 WARNING: untranslated string: incoming compression in bytes per second = Incoming Compression
 WARNING: untranslated string: incoming overhead in bytes per second = Incoming Overhead
 WARNING: untranslated string: info messages = unknown string
-WARNING: untranslated string: inodes = Index-Nodes
+WARNING: untranslated string: inodes = unknown string
 WARNING: untranslated string: interface mode = Interface
 WARNING: untranslated string: invalid input for inactivity timeout = Invalid input for Inactivity Timeout
 WARNING: untranslated string: invalid input for interface address = Invalid input for interface address
@@ -1115,28 +1113,28 @@  WARNING: untranslated string: invalid input for interface mode = Invalid input f
 WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
 WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
 WARNING: untranslated string: invalid input for mode = Invalid input for mode
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
 WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
 WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
 WARNING: untranslated string: ip basic info = Basic IP information
 WARNING: untranslated string: ip info for = IP information for
-WARNING: untranslated string: ipblocklist = IP Address Blocklists
-WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings
-WARNING: untranslated string: ipblocklist category = Category
-WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist
-WARNING: untranslated string: ipblocklist download error = A download error occured.
-WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received.
-WARNING: untranslated string: ipblocklist enable = Enable
-WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for
-WARNING: untranslated string: ipblocklist id = Blocklist
-WARNING: untranslated string: ipblocklist input = Packets dropped (IN)
-WARNING: untranslated string: ipblocklist log = Log dropped packets
-WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist)
-WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs
-WARNING: untranslated string: ipblocklist name = Name
-WARNING: untranslated string: ipblocklist output = Packets dropped (OUT)
-WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists
+WARNING: untranslated string: ipblocklist = unknown string
+WARNING: untranslated string: ipblocklist blocklist settings = unknown string
+WARNING: untranslated string: ipblocklist category = unknown string
+WARNING: untranslated string: ipblocklist could not download blocklist = unknown string
+WARNING: untranslated string: ipblocklist download error = unknown string
+WARNING: untranslated string: ipblocklist empty blocklist received = unknown string
+WARNING: untranslated string: ipblocklist enable = unknown string
+WARNING: untranslated string: ipblocklist hits = unknown string
+WARNING: untranslated string: ipblocklist id = unknown string
+WARNING: untranslated string: ipblocklist input = unknown string
+WARNING: untranslated string: ipblocklist log = unknown string
+WARNING: untranslated string: ipblocklist log list = unknown string
+WARNING: untranslated string: ipblocklist logs = unknown string
+WARNING: untranslated string: ipblocklist name = unknown string
+WARNING: untranslated string: ipblocklist output = unknown string
+WARNING: untranslated string: ipblocklist use ipblocklists = unknown string
 WARNING: untranslated string: ipsec connection = IPsec Connection
 WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
 WARNING: untranslated string: ipsec interface mode gre = GRE
@@ -1149,7 +1147,7 @@  WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
 WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
 WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
 WARNING: untranslated string: locationblock = Location Block
@@ -1158,7 +1156,7 @@  WARNING: untranslated string: locationblock configuration = Location Configurati
 WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed
 WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked
 WARNING: untranslated string: locationblock enable feature = Enable Location based blocking:
-WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking
+WARNING: untranslated string: log dropped conntrack invalids = unknown string
 WARNING: untranslated string: log server protocol = protocol:
 WARNING: untranslated string: masquerade blue = Masquerade BLUE
 WARNING: untranslated string: masquerade green = Masquerade GREEN
@@ -1169,7 +1167,7 @@  WARNING: untranslated string: masquerading enabled = Masquerading enabled
 WARNING: untranslated string: meltdown = Meltdown
 WARNING: untranslated string: messages = Messages
 WARNING: untranslated string: mitigated = Mitigated
-WARNING: untranslated string: mmio stale data = MMIO Stale Data
+WARNING: untranslated string: mmio stale data = unknown string
 WARNING: untranslated string: model = Model
 WARNING: untranslated string: modem hardware details = Modem Hardware
 WARNING: untranslated string: modem information = Modem Information
@@ -1198,7 +1196,7 @@  WARNING: untranslated string: one week = One Week
 WARNING: untranslated string: one year = One Year
 WARNING: untranslated string: open connections = Open Connections
 WARNING: untranslated string: optional = Optional
-WARNING: untranslated string: otp qrcode = OTP QRCode
+WARNING: untranslated string: otp qrcode = unknown string
 WARNING: untranslated string: outgoing compression in bytes per second = Outgoing compression
 WARNING: untranslated string: outgoing overhead in bytes per second = Outgoing Overhead
 WARNING: untranslated string: ovpn add conf = Additional configuration
@@ -1209,11 +1207,11 @@  WARNING: untranslated string: ovpn ha = Hash algorithm
 WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
 WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
 WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
-WARNING: untranslated string: pakfire already busy = Pakfire is already performing a task. Please try again later.
-WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
-WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pakfire already busy = unknown string
+WARNING: untranslated string: pakfire finished = unknown string
+WARNING: untranslated string: pakfire finished error = unknown string
 WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
-WARNING: untranslated string: pakfire return = Return to Pakfire
+WARNING: untranslated string: pakfire return = unknown string
 WARNING: untranslated string: pakfire tree = Repository
 WARNING: untranslated string: pakfire tree stable = Stable
 WARNING: untranslated string: pakfire tree testing = Testing
@@ -1229,7 +1227,7 @@  WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing
 WARNING: untranslated string: received = Received
 WARNING: untranslated string: required = Required
 WARNING: untranslated string: required field = Required field
-WARNING: untranslated string: retbleed = Retbleed
+WARNING: untranslated string: retbleed = unknown string
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
@@ -1239,10 +1237,10 @@  WARNING: untranslated string: samba join domain = Join domain
 WARNING: untranslated string: samba server role member = Domain Member
 WARNING: untranslated string: samba server role standalone = Standalone
 WARNING: untranslated string: search = Search
-WARNING: untranslated string: secret = Secret
+WARNING: untranslated string: secret = unknown string
 WARNING: untranslated string: sent = Sent
 WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
-WARNING: untranslated string: show otp qrcode = Show OTP QRCode
+WARNING: untranslated string: show otp qrcode = unknown string
 WARNING: untranslated string: show tls-auth key = Show tls-auth key
 WARNING: untranslated string: smb daemon = SMB Daemon
 WARNING: untranslated string: smt disabled = Simultaneous Multi-Threading (SMT) is disabled
@@ -1253,7 +1251,7 @@  WARNING: untranslated string: source ip country = Source IP Country
 WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
 WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
 WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
-WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: spoofed or martians = unknown string
 WARNING: untranslated string: srbds = Special register buffer data sampling
 WARNING: untranslated string: ssh active sessions = Active logins
 WARNING: untranslated string: ssh agent forwarding = Allow SSH Agent Forwarding
@@ -1263,7 +1261,7 @@  WARNING: untranslated string: ssh username = Username
 WARNING: untranslated string: standard = Standard
 WARNING: untranslated string: strict = Strict
 WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: system is offline = The system is offline.
 WARNING: untranslated string: ta key = TLS-Authentification-Key
 WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
@@ -1275,7 +1273,7 @@  WARNING: untranslated string: token not set = No Token has been given.
 WARNING: untranslated string: tor guard country any = Any country
 WARNING: untranslated string: tor guard nodes = Guard Nodes
 WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
-WARNING: untranslated string: transfers = Transfers
+WARNING: untranslated string: transfers = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: twelve hours = 12 Hours
 WARNING: untranslated string: two weeks = Two Weeks
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index a53a208d9..8390952f6 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -803,40 +803,39 @@  WARNING: untranslated string: MB written = MB written
 WARNING: untranslated string: MTU settings = MTU settings:
 WARNING: untranslated string: Number of Countries for the pie chart = Number of Countries for the pie chart
 WARNING: untranslated string: Scan for Songs = unknown string
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: acpitemp = ACPI - Temperatures
-WARNING: untranslated string: addons = Add-Ons
+WARNING: untranslated string: addons = Addons
 WARNING: untranslated string: administrator password = Administrator password
 WARNING: untranslated string: administrator username = Administrator username
 WARNING: untranslated string: advproxy AUTH method ntlm auth = Windows Active Directory
-WARNING: untranslated string: advproxy asbased anomaly detection = Anomaly detections based on Autonomous Systems information
+WARNING: untranslated string: advproxy asbased anomaly detection = unknown string
 WARNING: untranslated string: advproxy basic authentication = Allow HTTP Basic authentication
 WARNING: untranslated string: advproxy cache-digest = Enable Cache-Digest Generation
 WARNING: untranslated string: advproxy errmsg cache = The RAM cache size is greater than the harddisk cache size:
 WARNING: untranslated string: advproxy errmsg invalid upstream proxy = Invalid upstream proxy IP/hostname
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: advproxy errmsg invalid url = unknown string
 WARNING: untranslated string: advproxy errmsg proxy ports equal = The proxy port and the transparent port cannot be equal.
 WARNING: untranslated string: advproxy errmsg wpad invalid ip or mask = WPAD: Invalid IP or subnet for excluded IP subnet
-WARNING: untranslated string: advproxy fastflux detection = Deny access to destinations hosted on fast flux setups
-WARNING: untranslated string: advproxy fastflux detection threshold = Threshold
-WARNING: untranslated string: advproxy fastflux no threshold given = No threshold was given for fast flux detection
-WARNING: untranslated string: advproxy fastflux threshold invalid = Supplied fast flux detection threshold is invalid
-WARNING: untranslated string: advproxy fastflux threshold out of bounds = Supplied fast flux detection threshold is out of bounds
+WARNING: untranslated string: advproxy fastflux detection = unknown string
+WARNING: untranslated string: advproxy fastflux detection threshold = unknown string
+WARNING: untranslated string: advproxy fastflux no threshold given = unknown string
+WARNING: untranslated string: advproxy fastflux threshold invalid = unknown string
+WARNING: untranslated string: advproxy fastflux threshold out of bounds = unknown string
 WARNING: untranslated string: advproxy group access control = Group based access control
 WARNING: untranslated string: advproxy group required = Required group
 WARNING: untranslated string: advproxy proxy port transparent = Transparent port
-WARNING: untranslated string: advproxy selectively announcements detection = Deny access to destinations hosted on selectively announced networks
+WARNING: untranslated string: advproxy selectively announcements detection = unknown string
 WARNING: untranslated string: advproxy wpad example dst_noproxy_ip = e.g. 192.168.2.0/255.255.255.0
 WARNING: untranslated string: advproxy wpad example dst_noproxy_url = e.g. *.ipfire.org*
 WARNING: untranslated string: advproxy wpad label dst_noproxy_ip = Excluded IP Subnets (one per line)
 WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL s (one per line)
-WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.
 WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: advproxy wpad view pac = Open PAC File
 WARNING: untranslated string: age second = second
-WARNING: untranslated string: aliases default interface = - Default Interface -
+WARNING: untranslated string: aliases default interface = unknown string
 WARNING: untranslated string: asn lookup failed = AS lookup failed
 WARNING: untranslated string: atm device = Device:
 WARNING: untranslated string: attention = ATTENTION
@@ -846,21 +845,21 @@  WARNING: untranslated string: bit = bit
 WARNING: untranslated string: block = Block
 WARNING: untranslated string: broken = Broken
 WARNING: untranslated string: bytes = unknown string
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
 WARNING: untranslated string: capabilities = Capabilities
 WARNING: untranslated string: ccd add = Add network
 WARNING: untranslated string: ccd choose net = Choose network
@@ -900,7 +899,7 @@  WARNING: untranslated string: ccd routes = Routing:
 WARNING: untranslated string: ccd subnet = Subnet
 WARNING: untranslated string: ccd used = Used addresses
 WARNING: untranslated string: check all = Check all
-WARNING: untranslated string: core update = Core-Update
+WARNING: untranslated string: core update = unknown string
 WARNING: untranslated string: count = Count
 WARNING: untranslated string: countries = Countries
 WARNING: untranslated string: country codes and flags = Country Codes and Flags:
@@ -914,15 +913,14 @@  WARNING: untranslated string: default = Default
 WARNING: untranslated string: default IP address = Default IP Address
 WARNING: untranslated string: desired = Desired
 WARNING: untranslated string: details = Details
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
+WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dhcp deny known clients: = Deny known clients:
 WARNING: untranslated string: dhcp dns enable update = Enable DNS Update (RFC2136):
 WARNING: untranslated string: dhcp dns key name = Key Name
 WARNING: untranslated string: dhcp dns update = DNS Update
 WARNING: untranslated string: dhcp dns update algo = Algorithm
 WARNING: untranslated string: dhcp dns update secret = Secret
-WARNING: untranslated string: dhcp make fixed lease = Add to fix leases
+WARNING: untranslated string: dhcp make fixed lease = unknown string
 WARNING: untranslated string: dhcp valid range required when deny known clients checked = Valid range required when "Deny known clients:" is checked
 WARNING: untranslated string: disable = Disable
 WARNING: untranslated string: disconnected = Disconnected
@@ -963,9 +961,9 @@  WARNING: untranslated string: drop action = Default behaviour of (forward) firew
 WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
 WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
 WARNING: untranslated string: drop forward = Log dropped forward packets
-WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)
+WARNING: untranslated string: drop hostile = unknown string
 WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
-WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
+WARNING: untranslated string: drop spoofed martians = unknown string
 WARNING: untranslated string: duration = Duration
 WARNING: untranslated string: eight hours = 8 Hours
 WARNING: untranslated string: email config = Configuration
@@ -980,7 +978,7 @@  WARNING: untranslated string: email mailport = Mail Server Port
 WARNING: untranslated string: email mailrcpt = Mail Recipient
 WARNING: untranslated string: email mailsender = Mail Sender
 WARNING: untranslated string: email mailuser = Username
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
+WARNING: untranslated string: email recipient invalid = unknown string
 WARNING: untranslated string: email settings = Mail Service
 WARNING: untranslated string: email testmail = Send test mail
 WARNING: untranslated string: email tls = TLS mode
@@ -988,11 +986,11 @@  WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
 WARNING: untranslated string: email tls implicit = implicit (TLS)
 WARNING: untranslated string: email usemail = Activate Mail Service
 WARNING: untranslated string: enable = Enable
-WARNING: untranslated string: enable otp = Enable OTP
+WARNING: untranslated string: enable otp = unknown string
 WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
 WARNING: untranslated string: encryption = Encryption:
 WARNING: untranslated string: entropy = Entropy
-WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
+WARNING: untranslated string: eol architecture warning = unknown string
 WARNING: untranslated string: error = Error
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date!
@@ -1020,8 +1018,8 @@  WARNING: untranslated string: force enable = Forced
 WARNING: untranslated string: foreshadow = Foreshadow
 WARNING: untranslated string: four hours = 4 Hours
 WARNING: untranslated string: fw default drop = Firewall policy
-WARNING: untranslated string: fw red = Firewall options for RED interface
-WARNING: untranslated string: fw rules reload notice = Please reload the firewall ruleset in order to apply your changes.
+WARNING: untranslated string: fw red = unknown string
+WARNING: untranslated string: fw rules reload notice = unknown string
 WARNING: untranslated string: fw settings = Firewall settings
 WARNING: untranslated string: fw settings color = Show colors in ruletable
 WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
@@ -1208,42 +1206,42 @@  WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
 WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
-WARNING: untranslated string: hostile networks = Hostile networks
-WARNING: untranslated string: ids add provider = Add provider
-WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations...
+WARNING: untranslated string: hostile networks = unknown string
+WARNING: untranslated string: ids add provider = unknown string
+WARNING: untranslated string: ids adjust ruleset = unknown string
 WARNING: untranslated string: ids apply = Apply
 WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids autoupdates = Automatic updates
-WARNING: untranslated string: ids cleanup tmp dir = Cleanup temporary directory...
-WARNING: untranslated string: ids could not add provider = Could not add provider
-WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids autoupdates = unknown string
+WARNING: untranslated string: ids cleanup tmp dir = unknown string
+WARNING: untranslated string: ids could not add provider = unknown string
+WARNING: untranslated string: ids customize ruleset = unknown string
 WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
 WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
-WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
-WARNING: untranslated string: ids extract ruleset = Extracting ruleset for provider:
-WARNING: untranslated string: ids finished = Finished...
-WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids enable automatic updates = unknown string
+WARNING: untranslated string: ids extract ruleset = unknown string
+WARNING: untranslated string: ids finished = unknown string
+WARNING: untranslated string: ids force ruleset update = unknown string
 WARNING: untranslated string: ids hide = Hide
 WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
 WARNING: untranslated string: ids log hits = Total of number of activated rules for
-WARNING: untranslated string: ids merge classifications = Merging classifications...
-WARNING: untranslated string: ids merge sid files = Merging sid to message files...
+WARNING: untranslated string: ids merge classifications = unknown string
+WARNING: untranslated string: ids merge sid files = unknown string
 WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
 WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
-WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids no enabled ruleset provider = unknown string
 WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids provider = Provider
-WARNING: untranslated string: ids provider settings = Provider settings
-WARNING: untranslated string: ids remove rule structures = Remove old rule structures...
-WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids provider = unknown string
+WARNING: untranslated string: ids provider settings = unknown string
+WARNING: untranslated string: ids remove rule structures = unknown string
+WARNING: untranslated string: ids reset provider = unknown string
 WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids ruleset is up to date = No update required - The ruleset is up to date.
+WARNING: untranslated string: ids ruleset is up to date = unknown string
 WARNING: untranslated string: ids ruleset settings = Ruleset Settings
 WARNING: untranslated string: ids show = Show
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
-WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
-WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: ids the choosen provider is already in use = unknown string
+WARNING: untranslated string: ids unable to download the ruleset = unknown string
+WARNING: untranslated string: ids visit provider website = unknown string
 WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
 WARNING: untranslated string: imei = IMEI
 WARNING: untranslated string: imsi = IMSI
@@ -1251,7 +1249,7 @@  WARNING: untranslated string: incoming compression in bytes per second = Incomin
 WARNING: untranslated string: incoming firewall access = Incoming Firewall Access
 WARNING: untranslated string: incoming overhead in bytes per second = Incoming Overhead
 WARNING: untranslated string: info messages = unknown string
-WARNING: untranslated string: inodes = Index-Nodes
+WARNING: untranslated string: inodes = unknown string
 WARNING: untranslated string: integrity = Integrity:
 WARNING: untranslated string: interface mode = Interface
 WARNING: untranslated string: invalid input for dpd delay = Invalid input for DPD delay
@@ -1262,28 +1260,28 @@  WARNING: untranslated string: invalid input for interface mode = Invalid input f
 WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
 WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
 WARNING: untranslated string: invalid input for mode = Invalid input for mode
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
 WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
 WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
 WARNING: untranslated string: ip basic info = Basic IP information
 WARNING: untranslated string: ip info for = IP information for
-WARNING: untranslated string: ipblocklist = IP Address Blocklists
-WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings
-WARNING: untranslated string: ipblocklist category = Category
-WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist
-WARNING: untranslated string: ipblocklist download error = A download error occured.
-WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received.
-WARNING: untranslated string: ipblocklist enable = Enable
-WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for
-WARNING: untranslated string: ipblocklist id = Blocklist
-WARNING: untranslated string: ipblocklist input = Packets dropped (IN)
-WARNING: untranslated string: ipblocklist log = Log dropped packets
-WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist)
-WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs
-WARNING: untranslated string: ipblocklist name = Name
-WARNING: untranslated string: ipblocklist output = Packets dropped (OUT)
-WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists
+WARNING: untranslated string: ipblocklist = unknown string
+WARNING: untranslated string: ipblocklist blocklist settings = unknown string
+WARNING: untranslated string: ipblocklist category = unknown string
+WARNING: untranslated string: ipblocklist could not download blocklist = unknown string
+WARNING: untranslated string: ipblocklist download error = unknown string
+WARNING: untranslated string: ipblocklist empty blocklist received = unknown string
+WARNING: untranslated string: ipblocklist enable = unknown string
+WARNING: untranslated string: ipblocklist hits = unknown string
+WARNING: untranslated string: ipblocklist id = unknown string
+WARNING: untranslated string: ipblocklist input = unknown string
+WARNING: untranslated string: ipblocklist log = unknown string
+WARNING: untranslated string: ipblocklist log list = unknown string
+WARNING: untranslated string: ipblocklist logs = unknown string
+WARNING: untranslated string: ipblocklist name = unknown string
+WARNING: untranslated string: ipblocklist output = unknown string
+WARNING: untranslated string: ipblocklist use ipblocklists = unknown string
 WARNING: untranslated string: ipsec = IPsec
 WARNING: untranslated string: ipsec connection = IPsec Connection
 WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
@@ -1301,7 +1299,7 @@  WARNING: untranslated string: itlb multihit = iTLB MultiHit
 WARNING: untranslated string: last = Last
 WARNING: untranslated string: least preferred = least preferred
 WARNING: untranslated string: lifetime = Lifetime:
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
 WARNING: untranslated string: locationblock = Location Block
@@ -1310,7 +1308,7 @@  WARNING: untranslated string: locationblock configuration = Location Configurati
 WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed
 WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked
 WARNING: untranslated string: locationblock enable feature = Enable Location based blocking:
-WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking
+WARNING: untranslated string: log dropped conntrack invalids = unknown string
 WARNING: untranslated string: log server protocol = protocol:
 WARNING: untranslated string: mac filter = MAC filter
 WARNING: untranslated string: masquerade blue = Masquerade BLUE
@@ -1325,7 +1323,7 @@  WARNING: untranslated string: messages = Messages
 WARNING: untranslated string: minimum = Minimum
 WARNING: untranslated string: minute = Minute
 WARNING: untranslated string: mitigated = Mitigated
-WARNING: untranslated string: mmio stale data = MMIO Stale Data
+WARNING: untranslated string: mmio stale data = unknown string
 WARNING: untranslated string: model = Model
 WARNING: untranslated string: modem hardware details = Modem Hardware
 WARNING: untranslated string: modem information = Modem Information
@@ -1365,7 +1363,7 @@  WARNING: untranslated string: openvpn prefix openvpn subnet = Using the prefix n
 WARNING: untranslated string: openvpn prefix remote subnet = Using the prefix notation is not supported for the remote subnet. Please enter a subnet mask like 255.255.255.0.
 WARNING: untranslated string: openvpn subnet is used = The given subnet is used by another OpenVPN server.
 WARNING: untranslated string: optional = Optional
-WARNING: untranslated string: otp qrcode = OTP QRCode
+WARNING: untranslated string: otp qrcode = unknown string
 WARNING: untranslated string: outgoing compression in bytes per second = Outgoing compression
 WARNING: untranslated string: outgoing firewall access = Outgoing Firewall Access
 WARNING: untranslated string: outgoing overhead in bytes per second = Outgoing Overhead
@@ -1384,12 +1382,12 @@  WARNING: untranslated string: ovpn routes push options = Route push options
 WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
 WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
 WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
-WARNING: untranslated string: pak update = Update
-WARNING: untranslated string: pakfire already busy = Pakfire is already performing a task. Please try again later.
-WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
-WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pak update = unknown string
+WARNING: untranslated string: pakfire already busy = unknown string
+WARNING: untranslated string: pakfire finished = unknown string
+WARNING: untranslated string: pakfire finished error = unknown string
 WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
-WARNING: untranslated string: pakfire return = Return to Pakfire
+WARNING: untranslated string: pakfire return = unknown string
 WARNING: untranslated string: pakfire tree = Repository
 WARNING: untranslated string: pakfire tree stable = Stable
 WARNING: untranslated string: pakfire tree testing = Testing
@@ -1407,14 +1405,14 @@  WARNING: untranslated string: proxy reports weekly = Weekly reports
 WARNING: untranslated string: ptr = PTR
 WARNING: untranslated string: qos enter bandwidths = You will need to enter your downstream and upstream bandwidth!
 WARNING: untranslated string: rdns = rDNS
-WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
+WARNING: untranslated string: reboot fsck = Reboot & check filesystem
 WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
 WARNING: untranslated string: received = Received
 WARNING: untranslated string: red1 = RED
-WARNING: untranslated string: release = Release
+WARNING: untranslated string: release = unknown string
 WARNING: untranslated string: required = Required
 WARNING: untranslated string: required field = Required field
-WARNING: untranslated string: retbleed = Retbleed
+WARNING: untranslated string: retbleed = unknown string
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
@@ -1424,12 +1422,12 @@  WARNING: untranslated string: samba join domain = Join domain
 WARNING: untranslated string: samba server role member = Domain Member
 WARNING: untranslated string: samba server role standalone = Standalone
 WARNING: untranslated string: search = Search
-WARNING: untranslated string: secret = Secret
+WARNING: untranslated string: secret = unknown string
 WARNING: untranslated string: sent = Sent
 WARNING: untranslated string: server restart = You are not able to save any changes while the OpenVPN server is running.
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
+WARNING: untranslated string: service boot setting unavailable = unknown string
 WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
-WARNING: untranslated string: show otp qrcode = Show OTP QRCode
+WARNING: untranslated string: show otp qrcode = unknown string
 WARNING: untranslated string: show tls-auth key = Show tls-auth key
 WARNING: untranslated string: smb daemon = SMB Daemon
 WARNING: untranslated string: smt disabled = Simultaneous Multi-Threading (SMT) is disabled
@@ -1441,7 +1439,7 @@  WARNING: untranslated string: source ip country = Source IP Country
 WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
 WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
 WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
-WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: spoofed or martians = unknown string
 WARNING: untranslated string: srbds = Special register buffer data sampling
 WARNING: untranslated string: ssh = SSH
 WARNING: untranslated string: ssh active sessions = Active logins
@@ -1453,7 +1451,7 @@  WARNING: untranslated string: standard = Standard
 WARNING: untranslated string: static routes = Static Routes
 WARNING: untranslated string: strict = Strict
 WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: support donation = Support the IPFire project with your donation
 WARNING: untranslated string: system is offline = The system is offline.
 WARNING: untranslated string: ta key = TLS-Authentification-Key
@@ -1514,10 +1512,10 @@  WARNING: untranslated string: tor traffic limit soft = Traffic limit almost reac
 WARNING: untranslated string: tor traffic read written = Total traffic (read/written)
 WARNING: untranslated string: tor use exit nodes = Use only these exit nodes (one fingerprint per line)
 WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
-WARNING: untranslated string: traffic stat in = In
-WARNING: untranslated string: traffic stat out = Out
-WARNING: untranslated string: traffic stat title = RED Traffic
-WARNING: untranslated string: transfers = Transfers
+WARNING: untranslated string: traffic stat in = unknown string
+WARNING: untranslated string: traffic stat out = unknown string
+WARNING: untranslated string: traffic stat title = unknown string
+WARNING: untranslated string: transfers = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: twelve hours = 12 Hours
 WARNING: untranslated string: two weeks = Two Weeks
@@ -1533,7 +1531,7 @@  WARNING: untranslated string: uptime load average = Load average
 WARNING: untranslated string: urlfilter redirect template = Redirect page template
 WARNING: untranslated string: user management = User Management
 WARNING: untranslated string: vendor = Vendor
-WARNING: untranslated string: version = Version
+WARNING: untranslated string: version = unknown string
 WARNING: untranslated string: visit us at = Visit us at
 WARNING: untranslated string: vpn broken = Broken
 WARNING: untranslated string: vpn connecting = CONNECTING
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index c5dc1aa61..dd27a3add 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -799,40 +799,39 @@  WARNING: untranslated string: MB written = MB written
 WARNING: untranslated string: MTU settings = MTU settings:
 WARNING: untranslated string: Number of Countries for the pie chart = Number of Countries for the pie chart
 WARNING: untranslated string: Scan for Songs = unknown string
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: acpitemp = ACPI - Temperatures
-WARNING: untranslated string: addons = Add-Ons
+WARNING: untranslated string: addons = Addons
 WARNING: untranslated string: administrator password = Administrator password
 WARNING: untranslated string: administrator username = Administrator username
 WARNING: untranslated string: advproxy AUTH method ntlm auth = Windows Active Directory
-WARNING: untranslated string: advproxy asbased anomaly detection = Anomaly detections based on Autonomous Systems information
+WARNING: untranslated string: advproxy asbased anomaly detection = unknown string
 WARNING: untranslated string: advproxy basic authentication = Allow HTTP Basic authentication
 WARNING: untranslated string: advproxy cache-digest = Enable Cache-Digest Generation
 WARNING: untranslated string: advproxy errmsg cache = The RAM cache size is greater than the harddisk cache size:
 WARNING: untranslated string: advproxy errmsg invalid upstream proxy = Invalid upstream proxy IP/hostname
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: advproxy errmsg invalid url = unknown string
 WARNING: untranslated string: advproxy errmsg proxy ports equal = The proxy port and the transparent port cannot be equal.
 WARNING: untranslated string: advproxy errmsg wpad invalid ip or mask = WPAD: Invalid IP or subnet for excluded IP subnet
-WARNING: untranslated string: advproxy fastflux detection = Deny access to destinations hosted on fast flux setups
-WARNING: untranslated string: advproxy fastflux detection threshold = Threshold
-WARNING: untranslated string: advproxy fastflux no threshold given = No threshold was given for fast flux detection
-WARNING: untranslated string: advproxy fastflux threshold invalid = Supplied fast flux detection threshold is invalid
-WARNING: untranslated string: advproxy fastflux threshold out of bounds = Supplied fast flux detection threshold is out of bounds
+WARNING: untranslated string: advproxy fastflux detection = unknown string
+WARNING: untranslated string: advproxy fastflux detection threshold = unknown string
+WARNING: untranslated string: advproxy fastflux no threshold given = unknown string
+WARNING: untranslated string: advproxy fastflux threshold invalid = unknown string
+WARNING: untranslated string: advproxy fastflux threshold out of bounds = unknown string
 WARNING: untranslated string: advproxy group access control = Group based access control
 WARNING: untranslated string: advproxy group required = Required group
 WARNING: untranslated string: advproxy proxy port transparent = Transparent port
-WARNING: untranslated string: advproxy selectively announcements detection = Deny access to destinations hosted on selectively announced networks
+WARNING: untranslated string: advproxy selectively announcements detection = unknown string
 WARNING: untranslated string: advproxy wpad example dst_noproxy_ip = e.g. 192.168.2.0/255.255.255.0
 WARNING: untranslated string: advproxy wpad example dst_noproxy_url = e.g. *.ipfire.org*
 WARNING: untranslated string: advproxy wpad label dst_noproxy_ip = Excluded IP Subnets (one per line)
 WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL s (one per line)
-WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.
 WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: advproxy wpad view pac = Open PAC File
 WARNING: untranslated string: age second = second
-WARNING: untranslated string: aliases default interface = - Default Interface -
+WARNING: untranslated string: aliases default interface = unknown string
 WARNING: untranslated string: asn lookup failed = AS lookup failed
 WARNING: untranslated string: atm device = Device:
 WARNING: untranslated string: attention = ATTENTION
@@ -842,21 +841,21 @@  WARNING: untranslated string: bit = bit
 WARNING: untranslated string: block = Block
 WARNING: untranslated string: broken = Broken
 WARNING: untranslated string: bytes = unknown string
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
 WARNING: untranslated string: capabilities = Capabilities
 WARNING: untranslated string: ccd add = Add network
 WARNING: untranslated string: ccd choose net = Choose network
@@ -896,7 +895,7 @@  WARNING: untranslated string: ccd routes = Routing:
 WARNING: untranslated string: ccd subnet = Subnet
 WARNING: untranslated string: ccd used = Used addresses
 WARNING: untranslated string: check all = Check all
-WARNING: untranslated string: core update = Core-Update
+WARNING: untranslated string: core update = unknown string
 WARNING: untranslated string: count = Count
 WARNING: untranslated string: countries = Countries
 WARNING: untranslated string: country codes and flags = Country Codes and Flags:
@@ -910,15 +909,14 @@  WARNING: untranslated string: default = Default
 WARNING: untranslated string: default IP address = Default IP Address
 WARNING: untranslated string: desired = Desired
 WARNING: untranslated string: details = Details
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
+WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dhcp deny known clients: = Deny known clients:
 WARNING: untranslated string: dhcp dns enable update = Enable DNS Update (RFC2136):
 WARNING: untranslated string: dhcp dns key name = Key Name
 WARNING: untranslated string: dhcp dns update = DNS Update
 WARNING: untranslated string: dhcp dns update algo = Algorithm
 WARNING: untranslated string: dhcp dns update secret = Secret
-WARNING: untranslated string: dhcp make fixed lease = Add to fix leases
+WARNING: untranslated string: dhcp make fixed lease = unknown string
 WARNING: untranslated string: dhcp valid range required when deny known clients checked = Valid range required when "Deny known clients:" is checked
 WARNING: untranslated string: disable = Disable
 WARNING: untranslated string: disconnected = Disconnected
@@ -960,9 +958,9 @@  WARNING: untranslated string: drop action = Default behaviour of (forward) firew
 WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
 WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
 WARNING: untranslated string: drop forward = Log dropped forward packets
-WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)
+WARNING: untranslated string: drop hostile = unknown string
 WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
-WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
+WARNING: untranslated string: drop spoofed martians = unknown string
 WARNING: untranslated string: duration = Duration
 WARNING: untranslated string: eight hours = 8 Hours
 WARNING: untranslated string: email config = Configuration
@@ -977,7 +975,7 @@  WARNING: untranslated string: email mailport = Mail Server Port
 WARNING: untranslated string: email mailrcpt = Mail Recipient
 WARNING: untranslated string: email mailsender = Mail Sender
 WARNING: untranslated string: email mailuser = Username
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
+WARNING: untranslated string: email recipient invalid = unknown string
 WARNING: untranslated string: email settings = Mail Service
 WARNING: untranslated string: email testmail = Send test mail
 WARNING: untranslated string: email tls = TLS mode
@@ -985,11 +983,11 @@  WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
 WARNING: untranslated string: email tls implicit = implicit (TLS)
 WARNING: untranslated string: email usemail = Activate Mail Service
 WARNING: untranslated string: enable = Enable
-WARNING: untranslated string: enable otp = Enable OTP
+WARNING: untranslated string: enable otp = unknown string
 WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
 WARNING: untranslated string: encryption = Encryption:
 WARNING: untranslated string: entropy = Entropy
-WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
+WARNING: untranslated string: eol architecture warning = unknown string
 WARNING: untranslated string: error = Error
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date!
@@ -1017,8 +1015,8 @@  WARNING: untranslated string: force enable = Forced
 WARNING: untranslated string: foreshadow = Foreshadow
 WARNING: untranslated string: four hours = 4 Hours
 WARNING: untranslated string: fw default drop = Firewall policy
-WARNING: untranslated string: fw red = Firewall options for RED interface
-WARNING: untranslated string: fw rules reload notice = Please reload the firewall ruleset in order to apply your changes.
+WARNING: untranslated string: fw red = unknown string
+WARNING: untranslated string: fw rules reload notice = unknown string
 WARNING: untranslated string: fw settings = Firewall settings
 WARNING: untranslated string: fw settings color = Show colors in ruletable
 WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
@@ -1205,42 +1203,42 @@  WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
 WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
-WARNING: untranslated string: hostile networks = Hostile networks
-WARNING: untranslated string: ids add provider = Add provider
-WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations...
+WARNING: untranslated string: hostile networks = unknown string
+WARNING: untranslated string: ids add provider = unknown string
+WARNING: untranslated string: ids adjust ruleset = unknown string
 WARNING: untranslated string: ids apply = Apply
 WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids autoupdates = Automatic updates
-WARNING: untranslated string: ids cleanup tmp dir = Cleanup temporary directory...
-WARNING: untranslated string: ids could not add provider = Could not add provider
-WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids autoupdates = unknown string
+WARNING: untranslated string: ids cleanup tmp dir = unknown string
+WARNING: untranslated string: ids could not add provider = unknown string
+WARNING: untranslated string: ids customize ruleset = unknown string
 WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
 WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
-WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
-WARNING: untranslated string: ids extract ruleset = Extracting ruleset for provider:
-WARNING: untranslated string: ids finished = Finished...
-WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids enable automatic updates = unknown string
+WARNING: untranslated string: ids extract ruleset = unknown string
+WARNING: untranslated string: ids finished = unknown string
+WARNING: untranslated string: ids force ruleset update = unknown string
 WARNING: untranslated string: ids hide = Hide
 WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
 WARNING: untranslated string: ids log hits = Total of number of activated rules for
-WARNING: untranslated string: ids merge classifications = Merging classifications...
-WARNING: untranslated string: ids merge sid files = Merging sid to message files...
+WARNING: untranslated string: ids merge classifications = unknown string
+WARNING: untranslated string: ids merge sid files = unknown string
 WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
 WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
-WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids no enabled ruleset provider = unknown string
 WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids provider = Provider
-WARNING: untranslated string: ids provider settings = Provider settings
-WARNING: untranslated string: ids remove rule structures = Remove old rule structures...
-WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids provider = unknown string
+WARNING: untranslated string: ids provider settings = unknown string
+WARNING: untranslated string: ids remove rule structures = unknown string
+WARNING: untranslated string: ids reset provider = unknown string
 WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids ruleset is up to date = No update required - The ruleset is up to date.
+WARNING: untranslated string: ids ruleset is up to date = unknown string
 WARNING: untranslated string: ids ruleset settings = Ruleset Settings
 WARNING: untranslated string: ids show = Show
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
-WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
-WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: ids the choosen provider is already in use = unknown string
+WARNING: untranslated string: ids unable to download the ruleset = unknown string
+WARNING: untranslated string: ids visit provider website = unknown string
 WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
 WARNING: untranslated string: imei = IMEI
 WARNING: untranslated string: imsi = IMSI
@@ -1249,7 +1247,7 @@  WARNING: untranslated string: incoming firewall access = Incoming Firewall Acces
 WARNING: untranslated string: incoming overhead in bytes per second = Incoming Overhead
 WARNING: untranslated string: incoming traffic in bytes per second = Incoming Traffic
 WARNING: untranslated string: info messages = unknown string
-WARNING: untranslated string: inodes = Index-Nodes
+WARNING: untranslated string: inodes = unknown string
 WARNING: untranslated string: integrity = Integrity:
 WARNING: untranslated string: interface mode = Interface
 WARNING: untranslated string: invalid input for dpd delay = Invalid input for DPD delay
@@ -1260,28 +1258,28 @@  WARNING: untranslated string: invalid input for interface mode = Invalid input f
 WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
 WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
 WARNING: untranslated string: invalid input for mode = Invalid input for mode
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
 WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
 WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
 WARNING: untranslated string: ip basic info = Basic IP information
 WARNING: untranslated string: ip info for = IP information for
-WARNING: untranslated string: ipblocklist = IP Address Blocklists
-WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings
-WARNING: untranslated string: ipblocklist category = Category
-WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist
-WARNING: untranslated string: ipblocklist download error = A download error occured.
-WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received.
-WARNING: untranslated string: ipblocklist enable = Enable
-WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for
-WARNING: untranslated string: ipblocklist id = Blocklist
-WARNING: untranslated string: ipblocklist input = Packets dropped (IN)
-WARNING: untranslated string: ipblocklist log = Log dropped packets
-WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist)
-WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs
-WARNING: untranslated string: ipblocklist name = Name
-WARNING: untranslated string: ipblocklist output = Packets dropped (OUT)
-WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists
+WARNING: untranslated string: ipblocklist = unknown string
+WARNING: untranslated string: ipblocklist blocklist settings = unknown string
+WARNING: untranslated string: ipblocklist category = unknown string
+WARNING: untranslated string: ipblocklist could not download blocklist = unknown string
+WARNING: untranslated string: ipblocklist download error = unknown string
+WARNING: untranslated string: ipblocklist empty blocklist received = unknown string
+WARNING: untranslated string: ipblocklist enable = unknown string
+WARNING: untranslated string: ipblocklist hits = unknown string
+WARNING: untranslated string: ipblocklist id = unknown string
+WARNING: untranslated string: ipblocklist input = unknown string
+WARNING: untranslated string: ipblocklist log = unknown string
+WARNING: untranslated string: ipblocklist log list = unknown string
+WARNING: untranslated string: ipblocklist logs = unknown string
+WARNING: untranslated string: ipblocklist name = unknown string
+WARNING: untranslated string: ipblocklist output = unknown string
+WARNING: untranslated string: ipblocklist use ipblocklists = unknown string
 WARNING: untranslated string: ipsec = IPsec
 WARNING: untranslated string: ipsec connection = IPsec Connection
 WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
@@ -1299,7 +1297,7 @@  WARNING: untranslated string: itlb multihit = iTLB MultiHit
 WARNING: untranslated string: last = Last
 WARNING: untranslated string: least preferred = least preferred
 WARNING: untranslated string: lifetime = Lifetime:
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
 WARNING: untranslated string: locationblock = Location Block
@@ -1308,7 +1306,7 @@  WARNING: untranslated string: locationblock configuration = Location Configurati
 WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed
 WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked
 WARNING: untranslated string: locationblock enable feature = Enable Location based blocking:
-WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking
+WARNING: untranslated string: log dropped conntrack invalids = unknown string
 WARNING: untranslated string: log server protocol = protocol:
 WARNING: untranslated string: mac filter = MAC filter
 WARNING: untranslated string: masquerade blue = Masquerade BLUE
@@ -1323,7 +1321,7 @@  WARNING: untranslated string: messages = Messages
 WARNING: untranslated string: minimum = Minimum
 WARNING: untranslated string: minute = Minute
 WARNING: untranslated string: mitigated = Mitigated
-WARNING: untranslated string: mmio stale data = MMIO Stale Data
+WARNING: untranslated string: mmio stale data = unknown string
 WARNING: untranslated string: model = Model
 WARNING: untranslated string: modem hardware details = Modem Hardware
 WARNING: untranslated string: modem information = Modem Information
@@ -1363,7 +1361,7 @@  WARNING: untranslated string: openvpn prefix openvpn subnet = Using the prefix n
 WARNING: untranslated string: openvpn prefix remote subnet = Using the prefix notation is not supported for the remote subnet. Please enter a subnet mask like 255.255.255.0.
 WARNING: untranslated string: openvpn subnet is used = The given subnet is used by another OpenVPN server.
 WARNING: untranslated string: optional = Optional
-WARNING: untranslated string: otp qrcode = OTP QRCode
+WARNING: untranslated string: otp qrcode = unknown string
 WARNING: untranslated string: outgoing compression in bytes per second = Outgoing compression
 WARNING: untranslated string: outgoing firewall access = Outgoing Firewall Access
 WARNING: untranslated string: outgoing overhead in bytes per second = Outgoing Overhead
@@ -1379,12 +1377,12 @@  WARNING: untranslated string: ovpn port in root range = A port number of 1024 or
 WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
 WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
 WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
-WARNING: untranslated string: pak update = Update
-WARNING: untranslated string: pakfire already busy = Pakfire is already performing a task. Please try again later.
-WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
-WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pak update = unknown string
+WARNING: untranslated string: pakfire already busy = unknown string
+WARNING: untranslated string: pakfire finished = unknown string
+WARNING: untranslated string: pakfire finished error = unknown string
 WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
-WARNING: untranslated string: pakfire return = Return to Pakfire
+WARNING: untranslated string: pakfire return = unknown string
 WARNING: untranslated string: pakfire tree = Repository
 WARNING: untranslated string: pakfire tree stable = Stable
 WARNING: untranslated string: pakfire tree testing = Testing
@@ -1402,14 +1400,14 @@  WARNING: untranslated string: proxy reports weekly = Weekly reports
 WARNING: untranslated string: ptr = PTR
 WARNING: untranslated string: qos enter bandwidths = You will need to enter your downstream and upstream bandwidth!
 WARNING: untranslated string: rdns = rDNS
-WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
+WARNING: untranslated string: reboot fsck = Reboot & check filesystem
 WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
 WARNING: untranslated string: received = Received
 WARNING: untranslated string: red1 = RED
-WARNING: untranslated string: release = Release
+WARNING: untranslated string: release = unknown string
 WARNING: untranslated string: required = Required
 WARNING: untranslated string: required field = Required field
-WARNING: untranslated string: retbleed = Retbleed
+WARNING: untranslated string: retbleed = unknown string
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
@@ -1419,12 +1417,12 @@  WARNING: untranslated string: samba join domain = Join domain
 WARNING: untranslated string: samba server role member = Domain Member
 WARNING: untranslated string: samba server role standalone = Standalone
 WARNING: untranslated string: search = Search
-WARNING: untranslated string: secret = Secret
+WARNING: untranslated string: secret = unknown string
 WARNING: untranslated string: sent = Sent
 WARNING: untranslated string: server restart = You are not able to save any changes while the OpenVPN server is running.
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
+WARNING: untranslated string: service boot setting unavailable = unknown string
 WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
-WARNING: untranslated string: show otp qrcode = Show OTP QRCode
+WARNING: untranslated string: show otp qrcode = unknown string
 WARNING: untranslated string: show tls-auth key = Show tls-auth key
 WARNING: untranslated string: smb daemon = SMB Daemon
 WARNING: untranslated string: smt disabled = Simultaneous Multi-Threading (SMT) is disabled
@@ -1436,7 +1434,7 @@  WARNING: untranslated string: source ip country = Source IP Country
 WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
 WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
 WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
-WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: spoofed or martians = unknown string
 WARNING: untranslated string: srbds = Special register buffer data sampling
 WARNING: untranslated string: ssh = SSH
 WARNING: untranslated string: ssh active sessions = Active logins
@@ -1448,7 +1446,7 @@  WARNING: untranslated string: standard = Standard
 WARNING: untranslated string: static routes = Static Routes
 WARNING: untranslated string: strict = Strict
 WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: support donation = Support the IPFire project with your donation
 WARNING: untranslated string: system is offline = The system is offline.
 WARNING: untranslated string: ta key = TLS-Authentification-Key
@@ -1509,10 +1507,10 @@  WARNING: untranslated string: tor traffic limit soft = Traffic limit almost reac
 WARNING: untranslated string: tor traffic read written = Total traffic (read/written)
 WARNING: untranslated string: tor use exit nodes = Use only these exit nodes (one fingerprint per line)
 WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
-WARNING: untranslated string: traffic stat in = In
-WARNING: untranslated string: traffic stat out = Out
-WARNING: untranslated string: traffic stat title = RED Traffic
-WARNING: untranslated string: transfers = Transfers
+WARNING: untranslated string: traffic stat in = unknown string
+WARNING: untranslated string: traffic stat out = unknown string
+WARNING: untranslated string: traffic stat title = unknown string
+WARNING: untranslated string: transfers = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: twelve hours = 12 Hours
 WARNING: untranslated string: two weeks = Two Weeks
@@ -1528,7 +1526,7 @@  WARNING: untranslated string: uptime load average = Load average
 WARNING: untranslated string: urlfilter redirect template = Redirect page template
 WARNING: untranslated string: user management = User Management
 WARNING: untranslated string: vendor = Vendor
-WARNING: untranslated string: version = Version
+WARNING: untranslated string: version = unknown string
 WARNING: untranslated string: visit us at = Visit us at
 WARNING: untranslated string: vpn broken = Broken
 WARNING: untranslated string: vpn connecting = CONNECTING
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index 552082a96..659ad7633 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -877,58 +877,56 @@  WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: Captive clients = unknown string
 WARNING: untranslated string: Captive delete logo = Delete Logo
 WARNING: untranslated string: Scan for Songs = unknown string
-WARNING: untranslated string: access point name = Access Point Name
-WARNING: untranslated string: access point name is invalid = Access Point Name is invalid
-WARNING: untranslated string: access point name is required = Access Point Name is required
+WARNING: untranslated string: access point name = unknown string
+WARNING: untranslated string: access point name is invalid = unknown string
+WARNING: untranslated string: access point name is required = unknown string
 WARNING: untranslated string: acpitemp = ACPI - Temperatures
-WARNING: untranslated string: advproxy asbased anomaly detection = Anomaly detections based on Autonomous Systems information
-WARNING: untranslated string: advproxy errmsg invalid url = Invalid URL
+WARNING: untranslated string: advproxy asbased anomaly detection = unknown string
+WARNING: untranslated string: advproxy errmsg invalid url = unknown string
 WARNING: untranslated string: advproxy errmsg wpad invalid ip or mask = WPAD: Invalid IP or subnet for excluded IP subnet
-WARNING: untranslated string: advproxy fastflux detection = Deny access to destinations hosted on fast flux setups
-WARNING: untranslated string: advproxy fastflux detection threshold = Threshold
-WARNING: untranslated string: advproxy fastflux no threshold given = No threshold was given for fast flux detection
-WARNING: untranslated string: advproxy fastflux threshold invalid = Supplied fast flux detection threshold is invalid
-WARNING: untranslated string: advproxy fastflux threshold out of bounds = Supplied fast flux detection threshold is out of bounds
-WARNING: untranslated string: advproxy selectively announcements detection = Deny access to destinations hosted on selectively announced networks
+WARNING: untranslated string: advproxy fastflux detection = unknown string
+WARNING: untranslated string: advproxy fastflux detection threshold = unknown string
+WARNING: untranslated string: advproxy fastflux no threshold given = unknown string
+WARNING: untranslated string: advproxy fastflux threshold invalid = unknown string
+WARNING: untranslated string: advproxy fastflux threshold out of bounds = unknown string
+WARNING: untranslated string: advproxy selectively announcements detection = unknown string
 WARNING: untranslated string: advproxy wpad example dst_noproxy_ip = e.g. 192.168.2.0/255.255.255.0
 WARNING: untranslated string: advproxy wpad example dst_noproxy_url = e.g. *.ipfire.org*
 WARNING: untranslated string: advproxy wpad label dst_noproxy_ip = Excluded IP Subnets (one per line)
 WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL s (one per line)
-WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.
 WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)
 WARNING: untranslated string: advproxy wpad view pac = Open PAC File
-WARNING: untranslated string: aliases default interface = - Default Interface -
+WARNING: untranslated string: aliases default interface = unknown string
 WARNING: untranslated string: asn lookup failed = AS lookup failed
 WARNING: untranslated string: autonomous system = Autonomous System
 WARNING: untranslated string: available = available
 WARNING: untranslated string: broken = Broken
 WARNING: untranslated string: bytes = unknown string
-WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes)
-WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes)
-WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes)
-WARNING: untranslated string: cake profile conservative 48 = Conservative (should work on all connections, 48 bytes)
-WARNING: untranslated string: cake profile docsis 18 = DOCSIS (18 bytes)
-WARNING: untranslated string: cake profile ethernet 38 = Ethernet (38 bytes)
-WARNING: untranslated string: cake profile ethernet vlan 42 = Ethernet with VLAN (42 bytes)
-WARNING: untranslated string: cake profile ipoa-llcsnap 16 = IP over ATM LLC SNAP (16 bytes)
-WARNING: untranslated string: cake profile ipoa-vcmux 8 = IP over ATM VC-MUX (8 bytes)
-WARNING: untranslated string: cake profile pppoa-llc 14 = PPPoA LLC (14 bytes)
-WARNING: untranslated string: cake profile pppoa-vcmux 10 = PPPoA VC-MUX (10 bytes)
-WARNING: untranslated string: cake profile pppoe-llcsnap 40 = PPPoE LLC SNAP (40 bytes)
-WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
-WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
-WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
-WARNING: untranslated string: core update = Core-Update
+WARNING: untranslated string: cake profile bridged-llcsnap 32 = unknown string
+WARNING: untranslated string: cake profile bridged-ptm 19 = unknown string
+WARNING: untranslated string: cake profile bridged-vcmux 24 = unknown string
+WARNING: untranslated string: cake profile conservative 48 = unknown string
+WARNING: untranslated string: cake profile docsis 18 = unknown string
+WARNING: untranslated string: cake profile ethernet 38 = unknown string
+WARNING: untranslated string: cake profile ethernet vlan 42 = unknown string
+WARNING: untranslated string: cake profile ipoa-llcsnap 16 = unknown string
+WARNING: untranslated string: cake profile ipoa-vcmux 8 = unknown string
+WARNING: untranslated string: cake profile pppoa-llc 14 = unknown string
+WARNING: untranslated string: cake profile pppoa-vcmux 10 = unknown string
+WARNING: untranslated string: cake profile pppoe-llcsnap 40 = unknown string
+WARNING: untranslated string: cake profile pppoe-ptm 27 = unknown string
+WARNING: untranslated string: cake profile pppoe-vcmux 32 = unknown string
+WARNING: untranslated string: cake profile raw 0 = unknown string
+WARNING: untranslated string: core update = unknown string
 WARNING: untranslated string: cpu frequency = CPU frequency
 WARNING: untranslated string: crypto error = Cryptographic error
 WARNING: untranslated string: crypto warning = Cryptographic warning
 WARNING: untranslated string: dangerous = Dangerous
 WARNING: untranslated string: default IP address = Default IP Address
 WARNING: untranslated string: desired = Desired
-WARNING: untranslated string: dh = Diffie-Hellman-Parameter
-WARNING: untranslated string: dh parameter = unknown string
+WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dhcp deny known clients: = Deny known clients:
-WARNING: untranslated string: dhcp make fixed lease = Add to fix leases
+WARNING: untranslated string: dhcp make fixed lease = unknown string
 WARNING: untranslated string: dhcp valid range required when deny known clients checked = Valid range required when "Deny known clients:" is checked
 WARNING: untranslated string: disable = Disable
 WARNING: untranslated string: disconnected = Disconnected
@@ -950,23 +948,23 @@  WARNING: untranslated string: dns use protocol for dns queries = Protocol for DN
 WARNING: untranslated string: dnsforward dnssec disabled = DNSSEC Validation is disabled
 WARNING: untranslated string: dnsforward forward_servers = Nameservers
 WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
-WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)
-WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
+WARNING: untranslated string: drop hostile = unknown string
+WARNING: untranslated string: drop spoofed martians = unknown string
 WARNING: untranslated string: duration = Duration
-WARNING: untranslated string: email recipient invalid = Invalid email recipient
+WARNING: untranslated string: email recipient invalid = unknown string
 WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
 WARNING: untranslated string: email tls implicit = implicit (TLS)
 WARNING: untranslated string: enable = Enable
-WARNING: untranslated string: enable otp = Enable OTP
+WARNING: untranslated string: enable otp = unknown string
 WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
-WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
+WARNING: untranslated string: eol architecture warning = unknown string
 WARNING: untranslated string: error = Error
 WARNING: untranslated string: error message = unknown string
 WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date!
 WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL
 WARNING: untranslated string: force enable = Forced
 WARNING: untranslated string: foreshadow = Foreshadow
-WARNING: untranslated string: fw red = Firewall options for RED interface
+WARNING: untranslated string: fw red = unknown string
 WARNING: untranslated string: fwdfw all subnets = All subnets
 WARNING: untranslated string: fwhost cust locationgrp = unknown string
 WARNING: untranslated string: fwhost err hostip = unknown string
@@ -1001,71 +999,71 @@  WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
 WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
-WARNING: untranslated string: hostile networks = Hostile networks
-WARNING: untranslated string: ids add provider = Add provider
-WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations...
+WARNING: untranslated string: hostile networks = unknown string
+WARNING: untranslated string: ids add provider = unknown string
+WARNING: untranslated string: ids adjust ruleset = unknown string
 WARNING: untranslated string: ids apply = Apply
 WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids autoupdates = Automatic updates
-WARNING: untranslated string: ids cleanup tmp dir = Cleanup temporary directory...
-WARNING: untranslated string: ids could not add provider = Could not add provider
-WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids autoupdates = unknown string
+WARNING: untranslated string: ids cleanup tmp dir = unknown string
+WARNING: untranslated string: ids could not add provider = unknown string
+WARNING: untranslated string: ids customize ruleset = unknown string
 WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
 WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
-WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
-WARNING: untranslated string: ids extract ruleset = Extracting ruleset for provider:
-WARNING: untranslated string: ids finished = Finished...
-WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids enable automatic updates = unknown string
+WARNING: untranslated string: ids extract ruleset = unknown string
+WARNING: untranslated string: ids finished = unknown string
+WARNING: untranslated string: ids force ruleset update = unknown string
 WARNING: untranslated string: ids hide = Hide
 WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
 WARNING: untranslated string: ids log hits = Total of number of activated rules for
-WARNING: untranslated string: ids merge classifications = Merging classifications...
-WARNING: untranslated string: ids merge sid files = Merging sid to message files...
+WARNING: untranslated string: ids merge classifications = unknown string
+WARNING: untranslated string: ids merge sid files = unknown string
 WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
 WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
-WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids no enabled ruleset provider = unknown string
 WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids provider = Provider
-WARNING: untranslated string: ids provider settings = Provider settings
-WARNING: untranslated string: ids remove rule structures = Remove old rule structures...
-WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids provider = unknown string
+WARNING: untranslated string: ids provider settings = unknown string
+WARNING: untranslated string: ids remove rule structures = unknown string
+WARNING: untranslated string: ids reset provider = unknown string
 WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
-WARNING: untranslated string: ids ruleset is up to date = No update required - The ruleset is up to date.
+WARNING: untranslated string: ids ruleset is up to date = unknown string
 WARNING: untranslated string: ids ruleset settings = Ruleset Settings
 WARNING: untranslated string: ids show = Show
-WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
-WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
-WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
-WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: ids subscription code required = unknown string
+WARNING: untranslated string: ids the choosen provider is already in use = unknown string
+WARNING: untranslated string: ids unable to download the ruleset = unknown string
+WARNING: untranslated string: ids visit provider website = unknown string
 WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
 WARNING: untranslated string: info messages = unknown string
-WARNING: untranslated string: inodes = Index-Nodes
+WARNING: untranslated string: inodes = unknown string
 WARNING: untranslated string: interface mode = Interface
 WARNING: untranslated string: invalid input for interface address = Invalid input for interface address
 WARNING: untranslated string: invalid input for interface mode = Invalid input for interface mode
 WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
 WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
 WARNING: untranslated string: invalid input for mode = Invalid input for mode
-WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
+WARNING: untranslated string: invalid input for subscription code = unknown string
 WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
 WARNING: untranslated string: ip basic info = Basic IP information
 WARNING: untranslated string: ip info for = IP information for
-WARNING: untranslated string: ipblocklist = IP Address Blocklists
-WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings
-WARNING: untranslated string: ipblocklist category = Category
-WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist
-WARNING: untranslated string: ipblocklist download error = A download error occured.
-WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received.
-WARNING: untranslated string: ipblocklist enable = Enable
-WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for
-WARNING: untranslated string: ipblocklist id = Blocklist
-WARNING: untranslated string: ipblocklist input = Packets dropped (IN)
-WARNING: untranslated string: ipblocklist log = Log dropped packets
-WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist)
-WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs
-WARNING: untranslated string: ipblocklist name = Name
-WARNING: untranslated string: ipblocklist output = Packets dropped (OUT)
-WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists
+WARNING: untranslated string: ipblocklist = unknown string
+WARNING: untranslated string: ipblocklist blocklist settings = unknown string
+WARNING: untranslated string: ipblocklist category = unknown string
+WARNING: untranslated string: ipblocklist could not download blocklist = unknown string
+WARNING: untranslated string: ipblocklist download error = unknown string
+WARNING: untranslated string: ipblocklist empty blocklist received = unknown string
+WARNING: untranslated string: ipblocklist enable = unknown string
+WARNING: untranslated string: ipblocklist hits = unknown string
+WARNING: untranslated string: ipblocklist id = unknown string
+WARNING: untranslated string: ipblocklist input = unknown string
+WARNING: untranslated string: ipblocklist log = unknown string
+WARNING: untranslated string: ipblocklist log list = unknown string
+WARNING: untranslated string: ipblocklist logs = unknown string
+WARNING: untranslated string: ipblocklist name = unknown string
+WARNING: untranslated string: ipblocklist output = unknown string
+WARNING: untranslated string: ipblocklist use ipblocklists = unknown string
 WARNING: untranslated string: ipsec connection = IPsec Connection
 WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
 WARNING: untranslated string: ipsec interface mode gre = GRE
@@ -1078,12 +1076,12 @@  WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
 WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
 WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
-WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
+WARNING: untranslated string: link-layer encapsulation = unknown string
 WARNING: untranslated string: local ip address = Local IP Address
-WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking
+WARNING: untranslated string: log dropped conntrack invalids = unknown string
 WARNING: untranslated string: meltdown = Meltdown
 WARNING: untranslated string: mitigated = Mitigated
-WARNING: untranslated string: mmio stale data = MMIO Stale Data
+WARNING: untranslated string: mmio stale data = unknown string
 WARNING: untranslated string: mtu = MTU
 WARNING: untranslated string: netbios nameserver daemon = NetBIOS Nameserver Daemon
 WARNING: untranslated string: no data = unknown string
@@ -1092,18 +1090,18 @@  WARNING: untranslated string: not affected = Not Affected
 WARNING: untranslated string: not validating = Not validating
 WARNING: untranslated string: open connections = Open Connections
 WARNING: untranslated string: optional = Optional
-WARNING: untranslated string: otp qrcode = OTP QRCode
+WARNING: untranslated string: otp qrcode = unknown string
 WARNING: untranslated string: ovpn connection name = Connection Name
 WARNING: untranslated string: ovpn error md5 = You host certificate uses MD5 for the signature which is not accepted anymore. <br>Please update to the latest IPFire version and generate a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
 WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
 WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
 WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
-WARNING: untranslated string: pak update = Update
-WARNING: untranslated string: pakfire already busy = Pakfire is already performing a task. Please try again later.
-WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
-WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pak update = unknown string
+WARNING: untranslated string: pakfire already busy = unknown string
+WARNING: untranslated string: pakfire finished = unknown string
+WARNING: untranslated string: pakfire finished error = unknown string
 WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
-WARNING: untranslated string: pakfire return = Return to Pakfire
+WARNING: untranslated string: pakfire return = unknown string
 WARNING: untranslated string: pakfire tree = Repository
 WARNING: untranslated string: pakfire tree stable = Stable
 WARNING: untranslated string: pakfire tree testing = Testing
@@ -1111,23 +1109,23 @@  WARNING: untranslated string: pakfire tree unstable = Unstable
 WARNING: untranslated string: please reboot to apply your changes = Please reboot to apply your changes
 WARNING: untranslated string: processor vulnerability mitigations = Processor Vulnerability Mitigations
 WARNING: untranslated string: ptr = PTR
-WARNING: untranslated string: reboot fsck = Reboot & run &lsquo;fsck&rsquo;
+WARNING: untranslated string: reboot fsck = Reboot & check filesystem
 WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check
 WARNING: untranslated string: received = Received
-WARNING: untranslated string: release = Release
+WARNING: untranslated string: release = unknown string
 WARNING: untranslated string: required = Required
-WARNING: untranslated string: retbleed = Retbleed
+WARNING: untranslated string: retbleed = unknown string
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
 WARNING: untranslated string: routing config changed = unknown string
 WARNING: untranslated string: routing table = unknown string
 WARNING: untranslated string: samba server role member = Domain Member
 WARNING: untranslated string: samba server role standalone = Standalone
-WARNING: untranslated string: secret = Secret
+WARNING: untranslated string: secret = unknown string
 WARNING: untranslated string: sent = Sent
-WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service.
+WARNING: untranslated string: service boot setting unavailable = unknown string
 WARNING: untranslated string: show dh = Show Diffie-Hellman parameters
-WARNING: untranslated string: show otp qrcode = Show OTP QRCode
+WARNING: untranslated string: show otp qrcode = unknown string
 WARNING: untranslated string: smb daemon = SMB Daemon
 WARNING: untranslated string: smt disabled = Simultaneous Multi-Threading (SMT) is disabled
 WARNING: untranslated string: smt enabled = Simultaneous Multi-Threading (SMT) is enabled
@@ -1135,7 +1133,7 @@  WARNING: untranslated string: smt not supported = Simultaneous Multi-Threading (
 WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
 WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
 WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
-WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: spoofed or martians = unknown string
 WARNING: untranslated string: srbds = Special register buffer data sampling
 WARNING: untranslated string: ssh active sessions = Active logins
 WARNING: untranslated string: ssh agent forwarding = Allow SSH Agent Forwarding
@@ -1145,7 +1143,7 @@  WARNING: untranslated string: ssh username = Username
 WARNING: untranslated string: standard = Standard
 WARNING: untranslated string: strict = Strict
 WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscription code = Subscription code
+WARNING: untranslated string: subscription code = unknown string
 WARNING: untranslated string: system is offline = The system is offline.
 WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
 WARNING: untranslated string: token = Token:
@@ -1153,14 +1151,14 @@  WARNING: untranslated string: token not set = No Token has been given.
 WARNING: untranslated string: tor guard country any = Any country
 WARNING: untranslated string: tor guard nodes = Guard Nodes
 WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
-WARNING: untranslated string: traffic stat in = In
-WARNING: untranslated string: traffic stat out = Out
-WARNING: untranslated string: traffic stat title = RED Traffic
-WARNING: untranslated string: transfers = Transfers
+WARNING: untranslated string: traffic stat in = unknown string
+WARNING: untranslated string: traffic stat out = unknown string
+WARNING: untranslated string: traffic stat title = unknown string
+WARNING: untranslated string: transfers = unknown string
 WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
 WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
 WARNING: untranslated string: user management = User Management
-WARNING: untranslated string: version = Version
+WARNING: untranslated string: version = unknown string
 WARNING: untranslated string: vpn start action add = Wait for connection initiation
 WARNING: untranslated string: vpn subjectaltname missing = SubjectAlternativeName cannot be emtpy.
 WARNING: untranslated string: vpn wait = WAITING
diff --git a/doc/language_missings b/doc/language_missings
index 65d38b422..866fb4170 100644
--- a/doc/language_missings
+++ b/doc/language_missings
@@ -1,11 +1,8 @@ 
 ############################################################################
 # Checking cgi-bin translations for language: de                           #
 ############################################################################
-< access point name
-< access point name is invalid
-< access point name is required
 < advproxy update information
-< aliases default interface
+< advproxy wpad notice
 < ansi t1.483
 < backup archive
 < backup clear archive
@@ -22,23 +19,10 @@ 
 < backup key info
 < backup media info
 < backup protect key password
+< bandwitherror
+< bandwithsettings
 < bewan adsl pci st
 < bewan adsl usb
-< cake profile bridged-llcsnap 32
-< cake profile bridged-ptm 19
-< cake profile bridged-vcmux 24
-< cake profile conservative 48
-< cake profile docsis 18
-< cake profile ethernet 38
-< cake profile ethernet vlan 42
-< cake profile ipoa-llcsnap 16
-< cake profile ipoa-vcmux 8
-< cake profile pppoa-llc 14
-< cake profile pppoa-vcmux 10
-< cake profile pppoe-llcsnap 40
-< cake profile pppoe-ptm 27
-< cake profile pppoe-vcmux 32
-< cake profile raw 0
 < Captive heading terms
 < Captive heading voucher
 < Captive invalid coupon
@@ -49,27 +33,57 @@ 
 < desired
 < dhcp server disabled on blue interface
 < dhcp server enabled on blue interface
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
 < disable
 < dns could not add server
 < done
 < download apple profile
+< download dh parameter
 < enable
 < error the to date has to be later than the from date
+< false max bandwith
+< false min bandwith
+< fwdfw p2p txt
 < g.dtm
+< gen dh
+< generate dh key
 < g.lite
+< guaranteed bandwith
+< hardware support
+< ibod for dual isdn only
 < ids automatic rules update
-< ids subscription code required
+< ids no ruleset available
 < insert removable device
-< invalid input for subscription code
 < ipsec dns server address is invalid
 < ipsec invalid ip address or fqdn for rw endpoint
 < ipsec roadwarrior endpoint
-< link-layer encapsulation
+< isdn
+< isdn1
+< isdn2
+< isdn settings
+< max bandwith
 < netbios nameserver daemon
 < no entries
+< not a valid dh key
 < notes
 < okay
 < optional
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
+< ovpn error dh
+< p2p block
+< p2p block save notice
 < quick control
 < random number generator daemon
 < required
@@ -80,11 +94,13 @@ 
 < show lines
 < show tls-auth key
 < smb daemon
-< subscription code
+< system has hwrng
+< system has rdrand
 < teovpn_fragment
 < tor bridge enabled
 < tor errmsg invalid node id
 < updxlrtr used by
+< upload dh key
 < upload fcdsl.o
 < user management
 < vpn configuration main
@@ -92,67 +108,99 @@ 
 < wlanap 802.11w disabled
 < wlanap 802.11w enforced
 < wlanap 802.11w optional
+< wlan client encryption wep
 < wlan client encryption wpa3
 < wlan client management frame protection
 ############################################################################
 # Checking cgi-bin translations for language: es                           #
 ############################################################################
-< access point name
-< access point name is invalid
-< access point name is required
-< addon
+< advproxy wpad notice
+< advproxy wpad title
+< bandwitherror
+< bandwithsettings
 < cpu frequency
 < dns servers
+< false max bandwith
+< false min bandwith
+< fwdfw p2p txt
+< guaranteed bandwith
+< hardware support
 < hardware vulnerabilities
+< ibod for dual isdn only
+< ids no ruleset available
+< ids oinkcode required
 < invalid ip or hostname
-< service boot setting unavailable
+< max bandwith
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
+< p2p block
+< p2p block save notice
+< system has hwrng
+< system has rdrand
 < transport mode does not support vti
 < wlanap
 < wlan client configuration
+< wlan client encryption wep
 ############################################################################
 # Checking cgi-bin translations for language: fr                           #
 ############################################################################
-< access point name
-< access point name is invalid
-< access point name is required
-< advproxy errmsg invalid url
+< advproxy wpad notice
 < ansi t1.483
+< bandwitherror
+< bandwithsettings
 < bewan adsl pci st
 < bewan adsl usb
-< dh
-< email recipient invalid
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
+< download dh parameter
+< false max bandwith
+< false min bandwith
+< fwdfw p2p txt
 < g.dtm
+< gen dh
+< generate dh key
 < g.lite
-< guaranteed bandwidth
-< retbleed
-< service boot setting unavailable
-< show dh
+< guaranteed bandwith
+< hardware support
+< ids no ruleset available
+< max bandwith
+< not a valid dh key
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
+< ovpn error dh
+< p2p block
+< p2p block save notice
+< system has hwrng
+< system has rdrand
+< upload dh key
 < upload fcdsl.o
+< wlan client encryption wep
 ############################################################################
 # Checking cgi-bin translations for language: it                           #
 ############################################################################
 < 24 hours
-< access point name
-< access point name is invalid
-< access point name is required
 < acpitemp
-< addon
 < administrator password
 < administrator username
 < adsl settings
-< advproxy asbased anomaly detection
 < advproxy AUTH method ntlm auth
 < advproxy basic authentication
-< advproxy errmsg invalid url
 < advproxy errmsg wpad invalid ip or mask
-< advproxy fastflux detection
-< advproxy fastflux detection threshold
-< advproxy fastflux no threshold given
-< advproxy fastflux threshold invalid
-< advproxy fastflux threshold out of bounds
 < advproxy group access control
 < advproxy group required
-< advproxy selectively announcements detection
 < advproxy wpad example dst_noproxy_ip
 < advproxy wpad example dst_noproxy_url
 < advproxy wpad label dst_noproxy_ip
@@ -160,27 +208,13 @@ 
 < advproxy wpad notice
 < advproxy wpad title
 < advproxy wpad view pac
-< aliases default interface
 < asn lookup failed
 < autonomous system
 < available
+< bandwitherror
+< bandwithsettings
 < block
 < broken
-< cake profile bridged-llcsnap 32
-< cake profile bridged-ptm 19
-< cake profile bridged-vcmux 24
-< cake profile conservative 48
-< cake profile docsis 18
-< cake profile ethernet 38
-< cake profile ethernet vlan 42
-< cake profile ipoa-llcsnap 16
-< cake profile ipoa-vcmux 8
-< cake profile pppoa-llc 14
-< cake profile pppoa-vcmux 10
-< cake profile pppoe-llcsnap 40
-< cake profile pppoe-ptm 27
-< cake profile pppoe-vcmux 32
-< cake profile raw 0
 < Captive
 < Captive 1day
 < Captive 1month
@@ -236,7 +270,6 @@ 
 < Captive WiFi coupon
 < Captive wrong ext
 < check all
-< core update
 < cpu frequency
 < crypto error
 < cryptographic settings
@@ -252,8 +285,12 @@ 
 < dhcp dns update
 < dhcp dns update algo
 < dhcp dns update secret
-< dhcp make fixed lease
 < dhcp valid range required when deny known clients checked
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
 < disable
 < Disabled
 < disconnected
@@ -278,8 +315,7 @@ 
 < dns use isp assigned nameservers
 < dns use protocol for dns queries
 < download apple profile
-< drop hostile
-< drop spoofed martians
+< download dh parameter
 < duration
 < eight hours
 < email config
@@ -295,7 +331,6 @@ 
 < email mailrcpt
 < email mailsender
 < email mailuser
-< email recipient invalid
 < email settings
 < email subject
 < email success
@@ -307,12 +342,12 @@ 
 < email usemail
 < emerging pro rules
 < enable
-< enable otp
 < enable smt
-< eol architecture warning
 < error
 < error the to date has to be later than the from date
 < fallout zombieload ridl
+< false max bandwith
+< false min bandwith
 < fifteen minutes
 < firewall graph country
 < firewall graph ip
@@ -330,58 +365,40 @@ 
 < fwdfw limitconcon
 < fwdfw maxconcon
 < fwdfw numcon
+< fwdfw p2p txt
 < fwdfw ratelimit
 < fwhost addlocationgrp
 < fwhost cust location
 < fwhost cust locationgroup
 < fwhost cust locationlocation
 < fwhost newlocationgrp
-< fw red
+< gen dh
+< generate dh key
 < generate ptr
-< guaranteed bandwidth
+< guaranteed bandwith
 < guardian
+< hardware support
 < hardware vulnerabilities
-< hostile networks
-< ids add provider
-< ids adjust ruleset
+< ibod for dual isdn only
 < ids apply
 < ids apply ruleset changes
 < ids automatic rules update
-< ids autoupdates
-< ids cleanup tmp dir
-< ids could not add provider
-< ids customize ruleset
 < ids download new ruleset
 < ids enable
-< ids enable automatic updates
-< ids extract ruleset
-< ids finished
-< ids force ruleset update
 < ids hide
 < ids ignored hosts
 < ids log hits
-< ids merge classifications
-< ids merge sid files
 < ids monitored interfaces
 < ids monitor traffic only
-< ids no enabled ruleset provider
 < ids no network zone
-< ids provider
-< ids provider settings
-< ids remove rule structures
-< ids reset provider
+< ids no ruleset available
+< ids oinkcode required
 < ids ruleset autoupdate in progress
-< ids ruleset is up to date
 < ids ruleset settings
 < ids show
-< ids subscription code required
-< ids the choosen provider is already in use
-< ids unable to download the ruleset
-< ids visit provider website
 < ids working
 < incoming compression in bytes per second
 < incoming overhead in bytes per second
-< inodes
 < interface mode
 < intrusion prevention system
 < invalid input for inactivity timeout
@@ -390,34 +407,10 @@ 
 < invalid input for interface mtu
 < invalid input for local ip address
 < invalid input for mode
-< invalid input for subscription code
 < invalid input for valid till days
 < invalid ip or hostname
 < invalid logserver protocol
 < ip basic info
-< ipblocklist
-< ipblocklist blocklist settings
-< ipblocklist category
-< ipblocklist category application
-< ipblocklist category attacker
-< ipblocklist category c and c
-< ipblocklist category composite
-< ipblocklist category invalid
-< ipblocklist category reputation
-< ipblocklist category scanner
-< ipblocklist could not download blocklist
-< ipblocklist download error
-< ipblocklist empty blocklist received
-< ipblocklist enable
-< ipblocklist hits
-< ipblocklist id
-< ipblocklist input
-< ipblocklist log
-< ipblocklist log list
-< ipblocklist logs
-< ipblocklist name
-< ipblocklist output
-< ipblocklist use ipblocklists
 < ip info for
 < ipsec connection
 < ipsec dns server address is invalid
@@ -430,9 +423,12 @@ 
 < ipsec roadwarrior endpoint
 < ipsec routing table entries
 < ipsec settings
+< isdn
+< isdn1
+< isdn2
+< isdn settings
 < itlb multihit
 < legacy architecture warning
-< link-layer encapsulation
 < local ip address
 < location
 < locationblock
@@ -444,7 +440,6 @@ 
 < locationblock country name
 < locationblock enable feature
 < locationblock flag
-< log dropped conntrack invalids
 < log server protocol
 < masquerade blue
 < masquerade green
@@ -452,16 +447,17 @@ 
 < masquerading
 < masquerading disabled
 < masquerading enabled
+< max bandwith
 < meltdown
 < messages
 < mitigated
-< mmio stale data
 < mtu
 < MTU settings
 < netbios nameserver daemon
 < no entries
 < none
 < not affected
+< not a valid dh key
 < not validating
 < Number of Countries for the pie chart
 < okay
@@ -471,25 +467,31 @@ 
 < one year
 < open connections
 < optional
-< otp qrcode
 < outgoing compression in bytes per second
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
 < outgoing overhead in bytes per second
 < ovpn add conf
 < ovpn connection name
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
+< ovpn error dh
 < ovpn error md5
 < ovpn rw connection log
 < ovpn tls auth
 < ovpn warning rfc3280
-< pakfire already busy
-< pakfire finished
-< pakfire finished error
+< p2p block
+< p2p block save notice
 < pakfire invalid tree
-< pakfire return
 < pakfire tree
 < pakfire tree stable
 < pakfire tree testing
 < pakfire tree unstable
-< pak update
 < please reboot to apply your changes
 < pptp netconfig
 < pptp peer
@@ -501,21 +503,16 @@ 
 < reboot fsck
 < rebooting ipfire fsck
 < received
-< release
 < required
 < required field
-< retbleed
 < runmode
 < samba join a domain
 < samba join domain
 < samba server role member
 < samba server role standalone
 < search
-< secret
 < sent
-< service boot setting unavailable
 < show dh
-< show otp qrcode
 < smb daemon
 < smt disabled
 < smt enabled
@@ -523,7 +520,6 @@ 
 < spectre variant 1
 < spectre variant 2
 < spectre variant 4
-< spoofed or martians
 < srbds
 < ssh active sessions
 < ssh agent forwarding
@@ -533,7 +529,8 @@ 
 < standard
 < strict
 < subnet mask
-< subscription code
+< system has hwrng
+< system has rdrand
 < system is offline
 < taa zombieload2
 < tcp more reliable
@@ -545,10 +542,6 @@ 
 < tor guard country any
 < tor guard nodes
 < tor use guard nodes
-< traffic stat in
-< traffic stat out
-< traffic stat title
-< transfers
 < transport mode does not support vti
 < twelve hours
 < two weeks
@@ -560,8 +553,8 @@ 
 < update ruleset
 < updxlrtr passive mode
 < uplink bit rate
+< upload dh key
 < user management
-< version
 < vpn broken
 < vpn connecting
 < vpn force mobike
@@ -603,6 +596,7 @@ 
 < wlan client eap phase2 method
 < wlan client eap state
 < wlan client encryption eap
+< wlan client encryption wep
 < wlan client encryption wpa3
 < wlan client identity
 < wlan client management frame protection
@@ -634,27 +628,16 @@ 
 # Checking cgi-bin translations for language: nl                           #
 ############################################################################
 < 24 hours
-< access point name
-< access point name is invalid
-< access point name is required
 < acpitemp
 < administrator password
 < administrator username
 < adsl settings
-< advproxy asbased anomaly detection
 < advproxy AUTH method ntlm
 < advproxy AUTH method ntlm auth
 < advproxy basic authentication
-< advproxy errmsg invalid url
 < advproxy errmsg wpad invalid ip or mask
-< advproxy fastflux detection
-< advproxy fastflux detection threshold
-< advproxy fastflux no threshold given
-< advproxy fastflux threshold invalid
-< advproxy fastflux threshold out of bounds
 < advproxy group access control
 < advproxy group required
-< advproxy selectively announcements detection
 < advproxy wpad example dst_noproxy_ip
 < advproxy wpad example dst_noproxy_url
 < advproxy wpad label dst_noproxy_ip
@@ -662,28 +645,14 @@ 
 < advproxy wpad notice
 < advproxy wpad title
 < advproxy wpad view pac
-< aliases default interface
 < asn lookup failed
 < atm device
 < autonomous system
 < available
+< bandwitherror
+< bandwithsettings
 < block
 < broken
-< cake profile bridged-llcsnap 32
-< cake profile bridged-ptm 19
-< cake profile bridged-vcmux 24
-< cake profile conservative 48
-< cake profile docsis 18
-< cake profile ethernet 38
-< cake profile ethernet vlan 42
-< cake profile ipoa-llcsnap 16
-< cake profile ipoa-vcmux 8
-< cake profile pppoa-llc 14
-< cake profile pppoa-vcmux 10
-< cake profile pppoe-llcsnap 40
-< cake profile pppoe-ptm 27
-< cake profile pppoe-vcmux 32
-< cake profile raw 0
 < capabilities
 < Captive
 < Captive 1day
@@ -756,7 +725,11 @@ 
 < dhcp dns update
 < dhcp dns update algo
 < dhcp dns update secret
-< dhcp make fixed lease
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
 < disable
 < Disabled
 < disconnected
@@ -785,10 +758,9 @@ 
 < dns use isp assigned nameservers
 < dns use protocol for dns queries
 < download apple profile
+< download dh parameter
 < download tls-auth key
-< drop hostile
 < drop outgoing
-< drop spoofed martians
 < duration
 < eight hours
 < email config
@@ -804,7 +776,6 @@ 
 < email mailrcpt
 < email mailsender
 < email mailuser
-< email recipient invalid
 < email settings
 < email subject
 < email success
@@ -816,12 +787,12 @@ 
 < email usemail
 < emerging pro rules
 < enable
-< enable otp
 < enable smt
-< eol architecture warning
 < error
 < error the to date has to be later than the from date
 < fallout zombieload ridl
+< false max bandwith
+< false min bandwith
 < fifteen minutes
 < firewall graph country
 < firewall graph ip
@@ -840,59 +811,41 @@ 
 < fwdfw limitconcon
 < fwdfw maxconcon
 < fwdfw numcon
+< fwdfw p2p txt
 < fwdfw ratelimit
 < fwhost addlocationgrp
 < fwhost cust location
 < fwhost cust locationgroup
 < fwhost cust locationlocation
 < fwhost newlocationgrp
-< fw red
+< gen dh
+< generate dh key
 < generate ptr
+< guaranteed bandwith
 < guardian
 < hardware vulnerabilities
-< hostile networks
-< ids add provider
-< ids adjust ruleset
+< ibod for dual isdn only
 < ids apply
 < ids apply ruleset changes
 < ids automatic rules update
-< ids autoupdates
-< ids cleanup tmp dir
-< ids could not add provider
-< ids customize ruleset
 < ids download new ruleset
 < ids enable
-< ids enable automatic updates
-< ids extract ruleset
-< ids finished
-< ids force ruleset update
 < ids hide
 < ids ignored hosts
 < ids log hits
-< ids merge classifications
-< ids merge sid files
 < ids monitored interfaces
 < ids monitor traffic only
-< ids no enabled ruleset provider
 < ids no network zone
-< ids provider
-< ids provider settings
-< ids remove rule structures
-< ids reset provider
+< ids no ruleset available
+< ids oinkcode required
 < ids ruleset autoupdate in progress
-< ids ruleset is up to date
 < ids ruleset settings
 < ids show
-< ids subscription code required
-< ids the choosen provider is already in use
-< ids unable to download the ruleset
-< ids visit provider website
 < ids working
 < imei
 < imsi
 < incoming compression in bytes per second
 < incoming overhead in bytes per second
-< inodes
 < interface mode
 < intrusion prevention system
 < invalid input for inactivity timeout
@@ -901,34 +854,10 @@ 
 < invalid input for interface mtu
 < invalid input for local ip address
 < invalid input for mode
-< invalid input for subscription code
 < invalid input for valid till days
 < invalid ip or hostname
 < invalid logserver protocol
 < ip basic info
-< ipblocklist
-< ipblocklist blocklist settings
-< ipblocklist category
-< ipblocklist category application
-< ipblocklist category attacker
-< ipblocklist category c and c
-< ipblocklist category composite
-< ipblocklist category invalid
-< ipblocklist category reputation
-< ipblocklist category scanner
-< ipblocklist could not download blocklist
-< ipblocklist download error
-< ipblocklist empty blocklist received
-< ipblocklist enable
-< ipblocklist hits
-< ipblocklist id
-< ipblocklist input
-< ipblocklist log
-< ipblocklist log list
-< ipblocklist logs
-< ipblocklist name
-< ipblocklist output
-< ipblocklist use ipblocklists
 < ip info for
 < ipsec connection
 < ipsec dns server address is invalid
@@ -941,9 +870,12 @@ 
 < ipsec roadwarrior endpoint
 < ipsec routing table entries
 < ipsec settings
+< isdn
+< isdn1
+< isdn2
+< isdn settings
 < itlb multihit
 < legacy architecture warning
-< link-layer encapsulation
 < local ip address
 < location
 < locationblock
@@ -955,7 +887,6 @@ 
 < locationblock country name
 < locationblock enable feature
 < locationblock flag
-< log dropped conntrack invalids
 < log server protocol
 < masquerade blue
 < masquerade green
@@ -963,10 +894,10 @@ 
 < masquerading
 < masquerading disabled
 < masquerading enabled
+< max bandwith
 < meltdown
 < messages
 < mitigated
-< mmio stale data
 < model
 < modem hardware details
 < modem information
@@ -989,6 +920,7 @@ 
 < no entries
 < none
 < not affected
+< not a valid dh key
 < not validating
 < Number of Countries for the pie chart
 < okay
@@ -998,13 +930,22 @@ 
 < one year
 < open connections
 < optional
-< otp qrcode
 < outgoing compression in bytes per second
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
 < outgoing overhead in bytes per second
 < ovpn add conf
 < ovpn connection name
 < ovpn crypt options
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
 < ovpn engines
+< ovpn error dh
 < ovpn error md5
 < ovpn generating the root and host certificates
 < ovpn ha
@@ -1012,11 +953,9 @@ 
 < ovpn rw connection log
 < ovpn tls auth
 < ovpn warning rfc3280
-< pakfire already busy
-< pakfire finished
-< pakfire finished error
+< p2p block
+< p2p block save notice
 < pakfire invalid tree
-< pakfire return
 < pakfire tree
 < pakfire tree stable
 < pakfire tree testing
@@ -1033,17 +972,14 @@ 
 < received
 < required
 < required field
-< retbleed
 < runmode
 < samba join a domain
 < samba join domain
 < samba server role member
 < samba server role standalone
 < search
-< secret
 < sent
 < show dh
-< show otp qrcode
 < show tls-auth key
 < smb daemon
 < smt disabled
@@ -1054,7 +990,6 @@ 
 < spectre variant 1
 < spectre variant 2
 < spectre variant 4
-< spoofed or martians
 < srbds
 < ssh active sessions
 < ssh agent forwarding
@@ -1064,7 +999,6 @@ 
 < standard
 < strict
 < subnet mask
-< subscription code
 < system is offline
 < taa zombieload2
 < ta key
@@ -1078,7 +1012,6 @@ 
 < tor guard country any
 < tor guard nodes
 < tor use guard nodes
-< transfers
 < transport mode does not support vti
 < twelve hours
 < two weeks
@@ -1090,6 +1023,7 @@ 
 < update ruleset
 < updxlrtr passive mode
 < uplink bit rate
+< upload dh key
 < user management
 < vendor
 < vpn broken
@@ -1133,6 +1067,7 @@ 
 < wlan client eap phase2 method
 < wlan client eap state
 < wlan client encryption eap
+< wlan client encryption wep
 < wlan client encryption wpa3
 < wlan client identity
 < wlan client management frame protection
@@ -1164,34 +1099,22 @@ 
 # Checking cgi-bin translations for language: pl                           #
 ############################################################################
 < 24 hours
-< access point name
-< access point name is invalid
-< access point name is required
 < acpitemp
-< addon
 < addons
 < administrator password
 < administrator username
 < adsl settings
-< advproxy asbased anomaly detection
 < advproxy AUTH method ntlm
 < advproxy AUTH method ntlm auth
 < advproxy basic authentication
 < advproxy cache-digest
 < advproxy errmsg cache
 < advproxy errmsg invalid upstream proxy
-< advproxy errmsg invalid url
 < advproxy errmsg proxy ports equal
 < advproxy errmsg wpad invalid ip or mask
-< advproxy fastflux detection
-< advproxy fastflux detection threshold
-< advproxy fastflux no threshold given
-< advproxy fastflux threshold invalid
-< advproxy fastflux threshold out of bounds
 < advproxy group access control
 < advproxy group required
 < advproxy proxy port transparent
-< advproxy selectively announcements detection
 < advproxy wpad example dst_noproxy_ip
 < advproxy wpad example dst_noproxy_url
 < advproxy wpad label dst_noproxy_ip
@@ -1204,30 +1127,16 @@ 
 < age shour
 < age sminute
 < age ssecond
-< aliases default interface
 < asn lookup failed
 < atm device
 < attention
 < autonomous system
 < available
+< bandwitherror
+< bandwithsettings
 < bit
 < block
 < broken
-< cake profile bridged-llcsnap 32
-< cake profile bridged-ptm 19
-< cake profile bridged-vcmux 24
-< cake profile conservative 48
-< cake profile docsis 18
-< cake profile ethernet 38
-< cake profile ethernet vlan 42
-< cake profile ipoa-llcsnap 16
-< cake profile ipoa-vcmux 8
-< cake profile pppoa-llc 14
-< cake profile pppoa-vcmux 10
-< cake profile pppoe-llcsnap 40
-< cake profile pppoe-ptm 27
-< cake profile pppoe-vcmux 32
-< cake profile raw 0
 < capabilities
 < Captive
 < Captive 1day
@@ -1328,7 +1237,6 @@ 
 < ConnSched hangup
 < ConnSched reboot
 < ConnSched shutdown
-< core update
 < count
 < countries
 < countrycode
@@ -1353,8 +1261,12 @@ 
 < dhcp dns update
 < dhcp dns update algo
 < dhcp dns update secret
-< dhcp make fixed lease
 < dhcp valid range required when deny known clients checked
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
 < disable
 < Disabled
 < disconnected
@@ -1391,6 +1303,7 @@ 
 < dns use protocol for dns queries
 < downlink
 < download apple profile
+< download dh parameter
 < download tls-auth key
 < dpd delay
 < dpd timeout
@@ -1398,9 +1311,7 @@ 
 < drop action1
 < drop action2
 < drop forward
-< drop hostile
 < drop outgoing
-< drop spoofed martians
 < duration
 < eight hours
 < email config
@@ -1416,7 +1327,6 @@ 
 < email mailrcpt
 < email mailsender
 < email mailuser
-< email recipient invalid
 < email settings
 < email subject
 < email success
@@ -1429,12 +1339,10 @@ 
 < emerging pro rules
 < emerging rules
 < enable
-< enable otp
 < enable smt
 < encryption
 < entropy
 < entropy graphs
-< eol architecture warning
 < error
 < error the to date has to be later than the from date
 < extrahd because there is already a device mounted
@@ -1447,6 +1355,8 @@ 
 < extrahd unable to write
 < extrahd you cant mount
 < fallout zombieload ridl
+< false max bandwith
+< false min bandwith
 < fifteen minutes
 < firewall graph country
 < firewall graph ip
@@ -1521,6 +1431,7 @@ 
 < fwdfw natport used
 < fwdfw newrule
 < fwdfw numcon
+< fwdfw p2p txt
 < fwdfw pol allow
 < fwdfw pol block
 < fwdfw pol text
@@ -1652,61 +1563,42 @@ 
 < fwhost used
 < fwhost welcome
 < fwhost wo subnet
-< fw red
-< fw rules reload notice
 < fw settings
 < fw settings color
 < fw settings dropdown
 < fw settings remark
 < fw settings ruletable
+< gen dh
+< generate dh key
 < generate ptr
 < grouptype
+< guaranteed bandwith
 < guardian
+< hardware support
 < hardware vulnerabilities
-< hostile networks
-< ids add provider
-< ids adjust ruleset
+< ibod for dual isdn only
 < ids apply
 < ids apply ruleset changes
 < ids automatic rules update
-< ids autoupdates
-< ids cleanup tmp dir
-< ids could not add provider
-< ids customize ruleset
 < ids download new ruleset
 < ids enable
-< ids enable automatic updates
-< ids extract ruleset
-< ids finished
-< ids force ruleset update
 < ids hide
 < ids ignored hosts
 < ids log hits
-< ids merge classifications
-< ids merge sid files
 < ids monitored interfaces
 < ids monitor traffic only
-< ids no enabled ruleset provider
 < ids no network zone
-< ids provider
-< ids provider settings
-< ids remove rule structures
-< ids reset provider
+< ids no ruleset available
+< ids oinkcode required
 < ids ruleset autoupdate in progress
-< ids ruleset is up to date
 < ids ruleset settings
 < ids show
-< ids subscription code required
-< ids the choosen provider is already in use
-< ids unable to download the ruleset
-< ids visit provider website
 < ids working
 < imei
 < imsi
 < incoming compression in bytes per second
 < incoming firewall access
 < incoming overhead in bytes per second
-< inodes
 < integrity
 < interface mode
 < intrusion prevention system
@@ -1718,34 +1610,10 @@ 
 < invalid input for interface mtu
 < invalid input for local ip address
 < invalid input for mode
-< invalid input for subscription code
 < invalid input for valid till days
 < invalid ip or hostname
 < invalid logserver protocol
 < ip basic info
-< ipblocklist
-< ipblocklist blocklist settings
-< ipblocklist category
-< ipblocklist category application
-< ipblocklist category attacker
-< ipblocklist category c and c
-< ipblocklist category composite
-< ipblocklist category invalid
-< ipblocklist category reputation
-< ipblocklist category scanner
-< ipblocklist could not download blocklist
-< ipblocklist download error
-< ipblocklist empty blocklist received
-< ipblocklist enable
-< ipblocklist hits
-< ipblocklist id
-< ipblocklist input
-< ipblocklist log
-< ipblocklist log list
-< ipblocklist logs
-< ipblocklist name
-< ipblocklist output
-< ipblocklist use ipblocklists
 < ip info for
 < ipsec
 < ipsec connection
@@ -1761,12 +1629,15 @@ 
 < ipsec roadwarrior endpoint
 < ipsec routing table entries
 < ipsec settings
+< isdn
+< isdn1
+< isdn2
+< isdn settings
 < itlb multihit
 < last
 < least preferred
 < legacy architecture warning
 < lifetime
-< link-layer encapsulation
 < local ip address
 < location
 < locationblock
@@ -1778,7 +1649,6 @@ 
 < locationblock country name
 < locationblock enable feature
 < locationblock flag
-< log dropped conntrack invalids
 < log server protocol
 < mac filter
 < masquerade blue
@@ -1787,6 +1657,7 @@ 
 < masquerading
 < masquerading disabled
 < masquerading enabled
+< max bandwith
 < maximum
 < MB read
 < MB written
@@ -1795,7 +1666,6 @@ 
 < minimum
 < minute
 < mitigated
-< mmio stale data
 < model
 < modem hardware details
 < modem information
@@ -1820,6 +1690,7 @@ 
 < no hardware random number generator
 < none
 < not affected
+< not a valid dh key
 < notice
 < not validating
 < Number of Countries for the pie chart
@@ -1842,17 +1713,26 @@ 
 < openvpn subnet is used
 < optional
 < other
-< otp qrcode
 < our donors
 < outgoing compression in bytes per second
 < outgoing firewall access
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
 < outgoing overhead in bytes per second
 < ovpn add conf
 < ovpn connection name
 < ovpn crypt options
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
 < ovpn engines
 < ovpn errmsg green already pushed
 < ovpn errmsg invalid ip or mask
+< ovpn error dh
 < ovpn error md5
 < ovpn generating the root and host certificates
 < ovpn ha
@@ -1872,16 +1752,13 @@ 
 < ovpn rw connection log
 < ovpn tls auth
 < ovpn warning rfc3280
-< pakfire already busy
-< pakfire finished
-< pakfire finished error
+< p2p block
+< p2p block save notice
 < pakfire invalid tree
-< pakfire return
 < pakfire tree
 < pakfire tree stable
 < pakfire tree testing
 < pakfire tree unstable
-< pak update
 < please reboot to apply your changes
 < pptp netconfig
 < pptp peer
@@ -1900,22 +1777,17 @@ 
 < rebooting ipfire fsck
 < received
 < red1
-< release
 < required
 < required field
-< retbleed
 < runmode
 < samba join a domain
 < samba join domain
 < samba server role member
 < samba server role standalone
 < search
-< secret
 < sent
 < server restart
-< service boot setting unavailable
 < show dh
-< show otp qrcode
 < show tls-auth key
 < smb daemon
 < smt disabled
@@ -1927,7 +1799,6 @@ 
 < spectre variant 1
 < spectre variant 2
 < spectre variant 4
-< spoofed or martians
 < srbds
 < ssh
 < ssh active sessions
@@ -1939,8 +1810,9 @@ 
 < static routes
 < strict
 < subnet mask
-< subscription code
 < support donation
+< system has hwrng
+< system has rdrand
 < system is offline
 < taa zombieload2
 < ta key
@@ -2009,10 +1881,6 @@ 
 < tor traffic read written
 < tor use exit nodes
 < tor use guard nodes
-< traffic stat in
-< traffic stat out
-< traffic stat title
-< transfers
 < transport mode does not support vti
 < twelve hours
 < two weeks
@@ -2028,12 +1896,12 @@ 
 < updxlrtr used by
 < uplink
 < uplink bit rate
+< upload dh key
 < uptime
 < uptime load average
 < urlfilter redirect template
 < user management
 < vendor
-< version
 < visit us at
 < vpn broken
 < vpn connecting
@@ -2089,6 +1957,7 @@ 
 < wlan client encryption
 < wlan client encryption eap
 < wlan client encryption none
+< wlan client encryption wep
 < wlan client encryption wpa
 < wlan client encryption wpa2
 < wlan client encryption wpa3
@@ -2139,35 +2008,23 @@ 
 # Checking cgi-bin translations for language: ru                           #
 ############################################################################
 < 24 hours
-< access point name
-< access point name is invalid
-< access point name is required
 < acpitemp
 < Add a route
-< addon
 < addons
 < administrator password
 < administrator username
 < adsl settings
-< advproxy asbased anomaly detection
 < advproxy AUTH method ntlm
 < advproxy AUTH method ntlm auth
 < advproxy basic authentication
 < advproxy cache-digest
 < advproxy errmsg cache
 < advproxy errmsg invalid upstream proxy
-< advproxy errmsg invalid url
 < advproxy errmsg proxy ports equal
 < advproxy errmsg wpad invalid ip or mask
-< advproxy fastflux detection
-< advproxy fastflux detection threshold
-< advproxy fastflux no threshold given
-< advproxy fastflux threshold invalid
-< advproxy fastflux threshold out of bounds
 < advproxy group access control
 < advproxy group required
 < advproxy proxy port transparent
-< advproxy selectively announcements detection
 < advproxy wpad example dst_noproxy_ip
 < advproxy wpad example dst_noproxy_url
 < advproxy wpad label dst_noproxy_ip
@@ -2180,30 +2037,16 @@ 
 < age shour
 < age sminute
 < age ssecond
-< aliases default interface
 < asn lookup failed
 < atm device
 < attention
 < autonomous system
 < available
+< bandwitherror
+< bandwithsettings
 < bit
 < block
 < broken
-< cake profile bridged-llcsnap 32
-< cake profile bridged-ptm 19
-< cake profile bridged-vcmux 24
-< cake profile conservative 48
-< cake profile docsis 18
-< cake profile ethernet 38
-< cake profile ethernet vlan 42
-< cake profile ipoa-llcsnap 16
-< cake profile ipoa-vcmux 8
-< cake profile pppoa-llc 14
-< cake profile pppoa-vcmux 10
-< cake profile pppoe-llcsnap 40
-< cake profile pppoe-ptm 27
-< cake profile pppoe-vcmux 32
-< cake profile raw 0
 < capabilities
 < Captive
 < Captive 1day
@@ -2304,7 +2147,6 @@ 
 < ConnSched hangup
 < ConnSched reboot
 < ConnSched shutdown
-< core update
 < count
 < countries
 < countrycode
@@ -2330,8 +2172,12 @@ 
 < dhcp dns update
 < dhcp dns update algo
 < dhcp dns update secret
-< dhcp make fixed lease
 < dhcp valid range required when deny known clients checked
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
 < disable
 < Disabled
 < disconnected
@@ -2369,6 +2215,7 @@ 
 < dns use protocol for dns queries
 < downlink
 < download apple profile
+< download dh parameter
 < download tls-auth key
 < dpd delay
 < dpd timeout
@@ -2376,9 +2223,7 @@ 
 < drop action1
 < drop action2
 < drop forward
-< drop hostile
 < drop outgoing
-< drop spoofed martians
 < duration
 < Edit an existing route
 < eight hours
@@ -2395,7 +2240,6 @@ 
 < email mailrcpt
 < email mailsender
 < email mailuser
-< email recipient invalid
 < email settings
 < email subject
 < email success
@@ -2408,12 +2252,10 @@ 
 < emerging pro rules
 < emerging rules
 < enable
-< enable otp
 < enable smt
 < encryption
 < entropy
 < entropy graphs
-< eol architecture warning
 < error
 < error the to date has to be later than the from date
 < extrahd because there is already a device mounted
@@ -2426,6 +2268,8 @@ 
 < extrahd unable to write
 < extrahd you cant mount
 < fallout zombieload ridl
+< false max bandwith
+< false min bandwith
 < fifteen minutes
 < firewall graph country
 < firewall graph ip
@@ -2501,6 +2345,7 @@ 
 < fwdfw natport used
 < fwdfw newrule
 < fwdfw numcon
+< fwdfw p2p txt
 < fwdfw pol allow
 < fwdfw pol block
 < fwdfw pol text
@@ -2632,55 +2477,37 @@ 
 < fwhost used
 < fwhost welcome
 < fwhost wo subnet
-< fw red
-< fw rules reload notice
 < fw settings
 < fw settings color
 < fw settings dropdown
 < fw settings remark
 < fw settings ruletable
+< gen dh
+< generate dh key
 < generate ptr
 < grouptype
+< guaranteed bandwith
 < guardian
+< hardware support
 < hardware vulnerabilities
-< hostile networks
 < hour-graph
-< ids add provider
-< ids adjust ruleset
+< ibod for dual isdn only
 < ids apply
 < ids apply ruleset changes
 < ids automatic rules update
-< ids autoupdates
-< ids cleanup tmp dir
-< ids could not add provider
-< ids customize ruleset
 < ids download new ruleset
 < ids enable
-< ids enable automatic updates
-< ids extract ruleset
-< ids finished
-< ids force ruleset update
 < ids hide
 < ids ignored hosts
 < ids log hits
-< ids merge classifications
-< ids merge sid files
 < ids monitored interfaces
 < ids monitor traffic only
-< ids no enabled ruleset provider
 < ids no network zone
-< ids provider
-< ids provider settings
-< ids remove rule structures
-< ids reset provider
+< ids no ruleset available
+< ids oinkcode required
 < ids ruleset autoupdate in progress
-< ids ruleset is up to date
 < ids ruleset settings
 < ids show
-< ids subscription code required
-< ids the choosen provider is already in use
-< ids unable to download the ruleset
-< ids visit provider website
 < ids working
 < imei
 < imsi
@@ -2688,7 +2515,6 @@ 
 < incoming firewall access
 < incoming overhead in bytes per second
 < incoming traffic in bytes per second
-< inodes
 < integrity
 < interface mode
 < intrusion prevention system
@@ -2700,34 +2526,10 @@ 
 < invalid input for interface mtu
 < invalid input for local ip address
 < invalid input for mode
-< invalid input for subscription code
 < invalid input for valid till days
 < invalid ip or hostname
 < invalid logserver protocol
 < ip basic info
-< ipblocklist
-< ipblocklist blocklist settings
-< ipblocklist category
-< ipblocklist category application
-< ipblocklist category attacker
-< ipblocklist category c and c
-< ipblocklist category composite
-< ipblocklist category invalid
-< ipblocklist category reputation
-< ipblocklist category scanner
-< ipblocklist could not download blocklist
-< ipblocklist download error
-< ipblocklist empty blocklist received
-< ipblocklist enable
-< ipblocklist hits
-< ipblocklist id
-< ipblocklist input
-< ipblocklist log
-< ipblocklist log list
-< ipblocklist logs
-< ipblocklist name
-< ipblocklist output
-< ipblocklist use ipblocklists
 < ip info for
 < ipsec
 < ipsec connection
@@ -2743,12 +2545,15 @@ 
 < ipsec roadwarrior endpoint
 < ipsec routing table entries
 < ipsec settings
+< isdn
+< isdn1
+< isdn2
+< isdn settings
 < itlb multihit
 < last
 < least preferred
 < legacy architecture warning
 < lifetime
-< link-layer encapsulation
 < local ip address
 < location
 < locationblock
@@ -2760,7 +2565,6 @@ 
 < locationblock country name
 < locationblock enable feature
 < locationblock flag
-< log dropped conntrack invalids
 < log server protocol
 < mac filter
 < masquerade blue
@@ -2769,6 +2573,7 @@ 
 < masquerading
 < masquerading disabled
 < masquerading enabled
+< max bandwith
 < maximum
 < MB read
 < MB written
@@ -2777,7 +2582,6 @@ 
 < minimum
 < minute
 < mitigated
-< mmio stale data
 < model
 < modem hardware details
 < modem information
@@ -2803,6 +2607,7 @@ 
 < no hardware random number generator
 < none
 < not affected
+< not a valid dh key
 < notice
 < not validating
 < Number of Countries for the pie chart
@@ -2825,16 +2630,25 @@ 
 < openvpn subnet is used
 < optional
 < other
-< otp qrcode
 < our donors
 < outgoing compression in bytes per second
 < outgoing firewall access
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
 < outgoing overhead in bytes per second
 < outgoing traffic in bytes per second
 < ovpn add conf
 < ovpn connection name
 < ovpn crypt options
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
 < ovpn engines
+< ovpn error dh
 < ovpn error md5
 < ovpn generating the root and host certificates
 < ovpn ha
@@ -2852,16 +2666,13 @@ 
 < ovpn rw connection log
 < ovpn tls auth
 < ovpn warning rfc3280
-< pakfire already busy
-< pakfire finished
-< pakfire finished error
+< p2p block
+< p2p block save notice
 < pakfire invalid tree
-< pakfire return
 < pakfire tree
 < pakfire tree stable
 < pakfire tree testing
 < pakfire tree unstable
-< pak update
 < please reboot to apply your changes
 < pptp netconfig
 < pptp peer
@@ -2880,22 +2691,17 @@ 
 < rebooting ipfire fsck
 < received
 < red1
-< release
 < required
 < required field
-< retbleed
 < runmode
 < samba join a domain
 < samba join domain
 < samba server role member
 < samba server role standalone
 < search
-< secret
 < sent
 < server restart
-< service boot setting unavailable
 < show dh
-< show otp qrcode
 < show tls-auth key
 < smb daemon
 < smt disabled
@@ -2907,7 +2713,6 @@ 
 < spectre variant 1
 < spectre variant 2
 < spectre variant 4
-< spoofed or martians
 < srbds
 < ssh
 < ssh active sessions
@@ -2919,8 +2724,9 @@ 
 < static routes
 < strict
 < subnet mask
-< subscription code
 < support donation
+< system has hwrng
+< system has rdrand
 < system is offline
 < taa zombieload2
 < ta key
@@ -2989,10 +2795,6 @@ 
 < tor traffic read written
 < tor use exit nodes
 < tor use guard nodes
-< traffic stat in
-< traffic stat out
-< traffic stat title
-< transfers
 < transport mode does not support vti
 < twelve hours
 < two weeks
@@ -3008,12 +2810,12 @@ 
 < updxlrtr used by
 < uplink
 < uplink bit rate
+< upload dh key
 < uptime
 < uptime load average
 < urlfilter redirect template
 < user management
 < vendor
-< version
 < visit us at
 < vpn broken
 < vpn connecting
@@ -3070,6 +2872,7 @@ 
 < wlan client encryption
 < wlan client encryption eap
 < wlan client encryption none
+< wlan client encryption wep
 < wlan client encryption wpa
 < wlan client encryption wpa2
 < wlan client encryption wpa3
@@ -3120,20 +2923,8 @@ 
 ############################################################################
 # Checking cgi-bin translations for language: tr                           #
 ############################################################################
-< access point name
-< access point name is invalid
-< access point name is required
 < acpitemp
-< addon
-< advproxy asbased anomaly detection
-< advproxy errmsg invalid url
 < advproxy errmsg wpad invalid ip or mask
-< advproxy fastflux detection
-< advproxy fastflux detection threshold
-< advproxy fastflux no threshold given
-< advproxy fastflux threshold invalid
-< advproxy fastflux threshold out of bounds
-< advproxy selectively announcements detection
 < advproxy wpad example dst_noproxy_ip
 < advproxy wpad example dst_noproxy_url
 < advproxy wpad label dst_noproxy_ip
@@ -3141,28 +2932,13 @@ 
 < advproxy wpad notice
 < advproxy wpad title
 < advproxy wpad view pac
-< aliases default interface
 < asn lookup failed
 < autonomous system
 < available
+< bandwitherror
+< bandwithsettings
 < broken
-< cake profile bridged-llcsnap 32
-< cake profile bridged-ptm 19
-< cake profile bridged-vcmux 24
-< cake profile conservative 48
-< cake profile docsis 18
-< cake profile ethernet 38
-< cake profile ethernet vlan 42
-< cake profile ipoa-llcsnap 16
-< cake profile ipoa-vcmux 8
-< cake profile pppoa-llc 14
-< cake profile pppoa-vcmux 10
-< cake profile pppoe-llcsnap 40
-< cake profile pppoe-ptm 27
-< cake profile pppoe-vcmux 32
-< cake profile raw 0
 < Captive delete logo
-< core update
 < cpu frequency
 < crypto error
 < cryptographic settings
@@ -3173,8 +2949,12 @@ 
 < desired
 < dh
 < dhcp deny known clients:
-< dhcp make fixed lease
 < dhcp valid range required when deny known clients checked
+< dh key move failed
+< dh key warn
+< dh key warn1
+< dh name is invalid
+< dh parameter
 < disable
 < Disabled
 < disconnected
@@ -3197,65 +2977,46 @@ 
 < dns use isp assigned nameservers
 < dns use protocol for dns queries
 < download apple profile
-< drop hostile
-< drop spoofed martians
+< download dh parameter
 < duration
-< email recipient invalid
 < email tls explicit
 < email tls implicit
 < emerging pro rules
 < enable
-< enable otp
 < enable smt
-< eol architecture warning
 < error
 < error the to date has to be later than the from date
 < fallout zombieload ridl
+< false max bandwith
+< false min bandwith
 < force enable
 < foreshadow
 < fwdfw all subnets
-< fw red
+< fwdfw p2p txt
+< gen dh
+< generate dh key
 < generate ptr
+< guaranteed bandwith
+< hardware support
 < hardware vulnerabilities
-< hostile networks
-< ids add provider
-< ids adjust ruleset
+< ibod for dual isdn only
 < ids apply
 < ids apply ruleset changes
 < ids automatic rules update
-< ids autoupdates
-< ids cleanup tmp dir
-< ids could not add provider
-< ids customize ruleset
 < ids download new ruleset
 < ids enable
-< ids enable automatic updates
-< ids extract ruleset
-< ids finished
-< ids force ruleset update
 < ids hide
 < ids ignored hosts
 < ids log hits
-< ids merge classifications
-< ids merge sid files
 < ids monitored interfaces
 < ids monitor traffic only
-< ids no enabled ruleset provider
 < ids no network zone
-< ids provider
-< ids provider settings
-< ids remove rule structures
-< ids reset provider
+< ids no ruleset available
+< ids oinkcode required
 < ids ruleset autoupdate in progress
-< ids ruleset is up to date
 < ids ruleset settings
 < ids show
-< ids subscription code required
-< ids the choosen provider is already in use
-< ids unable to download the ruleset
-< ids visit provider website
 < ids working
-< inodes
 < interface mode
 < intrusion prevention system
 < invalid input for interface address
@@ -3263,32 +3024,8 @@ 
 < invalid input for interface mtu
 < invalid input for local ip address
 < invalid input for mode
-< invalid input for subscription code
 < invalid ip or hostname
 < ip basic info
-< ipblocklist
-< ipblocklist blocklist settings
-< ipblocklist category
-< ipblocklist category application
-< ipblocklist category attacker
-< ipblocklist category c and c
-< ipblocklist category composite
-< ipblocklist category invalid
-< ipblocklist category reputation
-< ipblocklist category scanner
-< ipblocklist could not download blocklist
-< ipblocklist download error
-< ipblocklist empty blocklist received
-< ipblocklist enable
-< ipblocklist hits
-< ipblocklist id
-< ipblocklist input
-< ipblocklist log
-< ipblocklist log list
-< ipblocklist logs
-< ipblocklist name
-< ipblocklist output
-< ipblocklist use ipblocklists
 < ip info for
 < ipsec connection
 < ipsec dns server address is invalid
@@ -3301,38 +3038,47 @@ 
 < ipsec roadwarrior endpoint
 < ipsec routing table entries
 < ipsec settings
+< isdn
+< isdn1
+< isdn2
+< isdn settings
 < itlb multihit
 < legacy architecture warning
-< link-layer encapsulation
 < local ip address
-< log dropped conntrack invalids
+< max bandwith
 < meltdown
 < mitigated
-< mmio stale data
 < mtu
 < netbios nameserver daemon
 < no entries
 < not affected
+< not a valid dh key
 < not validating
 < okay
 < open connections
 < optional
-< otp qrcode
+< outgoing firewall p2p allow
+< outgoing firewall p2p deny
+< outgoing firewall p2p description 1
+< outgoing firewall p2p description 2
+< outgoing firewall p2p description 3
 < ovpn connection name
+< ovpn dh
+< ovpn dh new key
+< ovpn dh parameters
+< ovpn dh upload
+< ovpn error dh
 < ovpn error md5
 < ovpn rw connection log
 < ovpn tls auth
 < ovpn warning rfc3280
-< pakfire already busy
-< pakfire finished
-< pakfire finished error
+< p2p block
+< p2p block save notice
 < pakfire invalid tree
-< pakfire return
 < pakfire tree
 < pakfire tree stable
 < pakfire tree testing
 < pakfire tree unstable
-< pak update
 < please reboot to apply your changes
 < processor vulnerability mitigations
 < ptr
@@ -3340,17 +3086,12 @@ 
 < reboot fsck
 < rebooting ipfire fsck
 < received
-< release
 < required
-< retbleed
 < runmode
 < samba server role member
 < samba server role standalone
-< secret
 < sent
-< service boot setting unavailable
 < show dh
-< show otp qrcode
 < smb daemon
 < smt disabled
 < smt enabled
@@ -3358,7 +3099,6 @@ 
 < spectre variant 1
 < spectre variant 2
 < spectre variant 4
-< spoofed or martians
 < srbds
 < ssh active sessions
 < ssh agent forwarding
@@ -3368,7 +3108,8 @@ 
 < standard
 < strict
 < subnet mask
-< subscription code
+< system has hwrng
+< system has rdrand
 < system is offline
 < taa zombieload2
 < token
@@ -3377,15 +3118,11 @@ 
 < tor guard country any
 < tor guard nodes
 < tor use guard nodes
-< traffic stat in
-< traffic stat out
-< traffic stat title
-< transfers
 < transport mode does not support vti
 < update ruleset
 < updxlrtr passive mode
+< upload dh key
 < user management
-< version
 < vpn start action add
 < vpn subjectaltname missing
 < vpn wait
@@ -3404,6 +3141,7 @@ 
 < wlanap neighbor scan
 < wlanap neighbor scan warning
 < wlanap ssid
+< wlan client encryption wep
 < wlan client encryption wpa3
 < wlan client management frame protection
 < working
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl
index 5fbab2ff8..93c83b025 100644
--- a/langs/de/cgi-bin/de.pl
+++ b/langs/de/cgi-bin/de.pl
@@ -410,7 +410,6 @@ 
 'advproxy wpad example dst_noproxy_url' => 'z.B. *.ipfire.org*',
 'advproxy wpad label dst_noproxy_ip' => 'Ausgenommene IP-Subnetze (eins pro Zeile)',
 'advproxy wpad label dst_noproxy_url' => 'Ausgenommene URLs (eine pro Zeile)',
-'advproxy wpad notice' => 'Hinweis: Damit WPAD/PAC korrekt funktioniert, sind weitere Anpassungen erforderlich. Bitte konsultieren Sie das <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a> für weitere Informationen.',
 'advproxy wpad title' => 'Web Proxy Auto-Discovery Protocol (WPAD)/Proxy Auto-Config (PAC)',
 'advproxy wpad view pac' => 'PAC-Datei aufrufen',
 'again' => 'Wiederholung:',
diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl
index 80753b841..1a291cf97 100644
--- a/langs/en/cgi-bin/en.pl
+++ b/langs/en/cgi-bin/en.pl
@@ -129,9 +129,6 @@ 
 'a connection with this name already exists' => 'A connection with this name already exists.',
 'abort' => 'abort',
 'access allowed' => 'Access allowed from:',
-'access point name' => 'Access Point Name',
-'access point name is invalid' => 'Access Point Name is invalid',
-'access point name is required' => 'Access Point Name is required',
 'access refused with this oinkcode' => 'Access refused with this Oink Code',
 'accounting' => 'Accounting',
 'accounting user nonpdc' => 'Accounting - none PDC Mode',
@@ -158,8 +155,7 @@ 
 'add xtaccess' => 'Add External Access',
 'add-route' => 'Additional push route',
 'added from dhcp lease list' => 'Added from DHCP lease list',
-'addon' => 'Add-On',
-'addons' => 'Add-Ons',
+'addons' => 'Addons',
 'admin user password has been changed' => 'Admin user password has been changed.',
 'admin users' => 'User with superuser rights',
 'administrator password' => 'Administrator password',
@@ -256,7 +252,6 @@ 
 'advproxy advanced web proxy configuration' => 'Advanced web proxy configuration',
 'advproxy allowed subnets' => 'Allowed subnets (one per line)',
 'advproxy allowed web browsers' => 'Allowed clients for web access',
-'advproxy asbased anomaly detection' => 'Anomaly detections based on Autonomous Systems information',
 'advproxy back to main page' => 'Back to main page',
 'advproxy banned ip clients' => 'Banned IP addresses (one per line)',
 'advproxy banned mac clients' => 'Banned MAC addresses (one per line)',
@@ -302,7 +297,6 @@ 
 'advproxy errmsg invalid proxy port' => 'Invalid proxy port',
 'advproxy errmsg invalid upstream proxy' => 'Invalid upstream proxy IP/hostname',
 'advproxy errmsg invalid upstream proxy username or password setting' => 'Invalid upstream proxy username or password setting',
-'advproxy errmsg invalid url' => 'Invalid URL',
 'advproxy errmsg invalid user' => 'Username does not exist',
 'advproxy errmsg ldap base dn' => 'LDAP base DN required',
 'advproxy errmsg ldap bind dn' => 'LDAP bind DN username and password required',
@@ -329,11 +323,6 @@ 
 'advproxy errmsg wpad invalid ip or mask' => 'WPAD: Invalid IP or subnet for excluded IP subnet',
 'advproxy error design' => 'Error messages design',
 'advproxy error language' => 'Error messages language',
-'advproxy fastflux detection' => 'Deny access to destinations hosted on fast flux setups',
-'advproxy fastflux detection threshold' => 'Threshold',
-'advproxy fastflux no threshold given' => 'No threshold was given for fast flux detection',
-'advproxy fastflux threshold invalid' => 'Supplied fast flux detection threshold is invalid',
-'advproxy fastflux threshold out of bounds' => 'Supplied fast flux detection threshold is out of bounds',
 'advproxy friday' => 'Fri',
 'advproxy from' => 'From',
 'advproxy group access control' => 'Group based access control',
@@ -370,7 +359,6 @@ 
 'advproxy reset' => 'Reset',
 'advproxy saturday' => 'Sat',
 'advproxy save and restart' => 'Save and Restart',
-'advproxy selectively announcements detection' => 'Deny access to destinations hosted on selectively announced networks',
 'advproxy squid version' => 'Squid cache version',
 'advproxy squidclamav' => 'SquidClamav',
 'advproxy ssadvanced proxy' => 'advanced proxy',
@@ -412,7 +400,7 @@ 
 'advproxy wpad example dst_noproxy_url' => 'e.g. *.ipfire.org*',
 'advproxy wpad label dst_noproxy_ip' => 'Excluded IP Subnets (one per line)',
 'advproxy wpad label dst_noproxy_url' => 'Excluded URL s (one per line)',
-'advproxy wpad notice' => 'Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.',
+'advproxy wpad notice' => 'Notice: For WPAD/PAC to work properly, further changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.',
 'advproxy wpad title' => 'Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)',
 'advproxy wpad view pac' => 'Open PAC File',
 'again' => 'Again:',
@@ -427,7 +415,6 @@ 
 'alcatelusb upload' => 'Upload Speedtouch USB firmware',
 'alias ip' => 'Alias IP',
 'aliases' => 'Aliases',
-'aliases default interface' => '- Default Interface -',
 'aliases not active' => 'Aliases will not be active unless your RED interface is STATIC',
 'all' => 'All',
 'all interfaces' => 'All Interfaces',
@@ -493,10 +480,10 @@ 
 'backup protect key password' => 'Backup key password',
 'backup sets' => 'Backup sets',
 'backup to floppy' => 'Backup to floppy',
-'backupaddon' => 'Add-on Backup',
+'backupaddon' => 'Addon Backup',
 'backupprofile' => 'In case reconnection fails, switch to profile',
 'backups' => 'backups',
-'backupwarning' => 'Import your main backup first and then the backup(s) of the add-on configuration(s).<br />Only the backed up add-on configuration file(s) will be restored, not the installed add-ons!<br />Also make sure that the backups keep their original file names.',
+'backupwarning' => 'Import your main backup first and then the backup(s) of the addon configuration(s).<br />Only the backed up addon configuration file(s) will be restored, not the installed addons!<br />Also make sure that the backups keep their original file names.',
 'bad characters in' => 'Bad characters in ',
 'bad characters in script field' => 'Bad characters in script field',
 'bad characters in the telephone number field' => 'Bad characters in the telephone number field.',
@@ -505,8 +492,8 @@ 
 'bad return code' => 'Helper program returned error code',
 'bad source range' => 'The Source port range has a first value that is greater than or equal to the second value.',
 'bandwidth usage' => 'bandwidth usage (external)',
-'bandwidtherror' => 'You cannot change the bandwidthsettings, with Qos being enabled. First disable Qos.<p>',
-'bandwidthsettings' => 'bandwidthsettings',
+'bandwitherror' => 'You cannot change the bandwithsettings, with Qos being enabled. First disable Qos.<p>',
+'bandwithsettings' => 'Bandwithsettings',
 'basic options' => 'Basic Options',
 'beep when ppp connects or disconnects' => 'Beep when IPFire connects or disconnects',
 'behind a proxy' => 'Behind a proxy:',
@@ -535,21 +522,6 @@ 
 'cached' => 'cached',
 'cached memory' => 'Cached Memory  ',
 'cached swap' => 'Cached Swap',
-'cake profile bridged-llcsnap 32' => 'Bridged LLC SNAP (32 bytes)',
-'cake profile bridged-ptm 19' => 'Bridged PTM (19 bytes)',
-'cake profile bridged-vcmux 24' => 'Bridged VC-MUX (24 bytes)',
-'cake profile conservative 48' => 'Conservative (should work on all connections, 48 bytes)',
-'cake profile docsis 18' => 'DOCSIS (18 bytes)',
-'cake profile ethernet 38' => 'Ethernet (38 bytes)',
-'cake profile ethernet vlan 42' => 'Ethernet with VLAN (42 bytes)',
-'cake profile ipoa-llcsnap 16' => 'IP over ATM LLC SNAP (16 bytes)',
-'cake profile ipoa-vcmux 8' => 'IP over ATM VC-MUX (8 bytes)',
-'cake profile pppoa-llc 14' => 'PPPoA LLC (14 bytes)',
-'cake profile pppoa-vcmux 10' => 'PPPoA VC-MUX (10 bytes)',
-'cake profile pppoe-llcsnap 40' => 'PPPoE LLC SNAP (40 bytes)',
-'cake profile pppoe-ptm 27' => 'PPPoE PTM (27 bytes)',
-'cake profile pppoe-vcmux 32' => 'PPPoE VC-MUX (32 bytes)',
-'cake profile raw 0' => 'Raw (no overhead compensation)',
 'calamaris available reports' => 'Available reports',
 'calamaris byte unit' => 'Byte unit',
 'calamaris create report' => 'Create report',
@@ -686,10 +658,9 @@ 
 'connections' => 'Connections',
 'connections are associated with this ca.  deleting the ca will delete these connections as well.' => 'connections are associated with this CA. Deleting the CA will delete these connections as well.',
 'connscheduler' => 'Connection Scheduler',
-'core notice 1' => '<strong>Notice:</strong> There is a core-update from',
+'core notice 1' => '<strong>Notice:</strong> There is an core-update from',
 'core notice 2' => 'to',
 'core notice 3' => 'available.',
-'core update' => 'Core-Update',
 'could not be opened' => 'could not be opened.',
 'could not connect to' => 'Could not connect to',
 'could not connect to www ipcop org' => 'Could not connect to www.ipfire.org',
@@ -798,7 +769,12 @@ 
 'details' => 'Details',
 'device' => 'Device',
 'devices on blue' => 'Devices on BLUE',
-'dh' => 'Diffie-Hellman-Parameter',
+'dh' => 'Diffie-Hellman parameters',
+'dh key move failed' => 'Diffie-Hellman parameters move failed.',
+'dh key warn' => 'Creating DH-parameters with a length of 2048 bits takes up to several minutes. Lengths of 3072 or 4096 bits might needs several hours. Please be patient.',
+'dh key warn1' => 'For weak systems or systems with little entropy, it is recommended to upload long Diffie-Hellman parameters by usage of the upload function.',
+'dh name is invalid' => 'Name is invalid, please use "dh1024.pem".',
+'dh parameter' => 'Diffie-Hellman parameters',
 'dhcp advopt add' => 'Add a DHCP option',
 'dhcp advopt added' => 'DHCP option added',
 'dhcp advopt blank value' => 'DHCP Option value cannot be empty.',
@@ -829,7 +805,6 @@ 
 'dhcp dns update secret' => 'Secret',
 'dhcp fixed lease err1' => 'For a fix lease you have to enter the MAC address or the hostname, or you enter both.',
 'dhcp fixed lease help1' => 'IP Addresses might be entered as FQDN',
-'dhcp make fixed lease' => 'Add to fix leases',
 'dhcp mode' => 'DHCP',
 'dhcp server' => 'DHCP Server',
 'dhcp server disabled' => 'DHCP server disabled.  Stopped.',
@@ -938,6 +913,7 @@ 
 'download apple profile' => 'Download Apple Configuration Profile',
 'download ca certificate' => 'Download CA certificate',
 'download certificate' => 'Download file',
+'download dh parameter' => 'Download Diffie-Hellman parameters',
 'download host certificate' => 'Download host certificate',
 'download new ruleset' => 'Download new ruleset',
 'download pkcs12 file' => 'Download PKCS12 file',
@@ -951,14 +927,12 @@ 
 'drop action1' => 'Default behaviour of (outgoing) firewall in mode "Blocked"',
 'drop action2' => 'Default behaviour of (input) firewall',
 'drop forward' => 'Log dropped forward packets',
-'drop hostile' => 'Drop packets from and to hostile networks (listed at <a href="https://www.spamhaus.org/drop/" target="_blank">Spamhaus DROP</a>, etc.)',
 'drop input' => 'Log dropped input packets',
 'drop newnotsyn' => 'Log dropped new not SYN packets',
 'drop outgoing' => 'Log dropped outgoing packets',
 'drop portscan' => 'Log dropped portscan packets',
 'drop proxy' => 'Drop all packets not addressed to proxy',
 'drop samba' => 'Drop all Microsoft ports 135,137,138,139,445,1025',
-'drop spoofed martians' => 'Log dropped spoofed packets and marsians',
 'drop wirelessforward' => 'Log dropped wireless forward packets',
 'drop wirelessinput' => 'Log dropped wireless input packets',
 'dst port' => 'Dst Port',
@@ -1003,7 +977,6 @@ 
 'email mailrcpt' => 'Mail Recipient',
 'email mailsender' => 'Mail Sender',
 'email mailuser' => 'Username',
-'email recipient invalid' => 'Invalid email recipient',
 'email server can not be empty' => 'E-mail server can not be empty',
 'email settings' => 'Mail Service',
 'email subject' => 'IPFire Test Mail',
@@ -1022,7 +995,6 @@ 
 'enable' => 'Enable',
 'enable ignore filter' => 'Enable ignore filter',
 'enable javascript' => 'Enable javascript',
-'enable otp' => 'Enable OTP',
 'enable smt' => 'Enable Simultaneous Multi-Threading (SMT)',
 'enable wildcards' => 'Enable wildcards:',
 'enabled' => 'Enabled:',
@@ -1036,7 +1008,6 @@ 
 'enter data' => 'Enter your settings <br /> and then press <i>Save</i>.',
 'entropy' => 'Entropy',
 'entropy graphs' => 'Entropy Graphs',
-'eol architecture warning' => 'You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.',
 'err bk 1' => 'Error creating archive',
 'err bk 10 password' => 'Error with backup password',
 'err bk 2 key' => 'Error creating key file',
@@ -1084,8 +1055,8 @@ 
 'extrahd you cant mount' => 'You can\'t mount',
 'fallout zombieload ridl' => 'Fallout/ZombieLoad/RIDL',
 'false classnumber' => 'The Class-Number does not match the interface.',
-'false max bandwidth' => 'Maximum bandwidth is false.',
-'false min bandwidth' => 'Minimum bandwidth is false.',
+'false max bandwith' => 'Maximum bandwith is false.',
+'false min bandwith' => 'Minimum bandwith is false.',
 'february' => 'February',
 'fetch ip from' => 'Guess the real public IP with help of an external server',
 'fifteen minutes' => '15 Minutes',
@@ -1157,8 +1128,6 @@ 
 'fw blue' => 'Firewall options for BLUE interface',
 'fw default drop' => 'Firewall policy',
 'fw logging' => 'Firewall logging',
-'fw red' => 'Firewall options for RED interface',
-'fw rules reload notice' => 'Please reload the firewall ruleset in order to apply your changes.',
 'fw settings' => 'Firewall settings',
 'fw settings color' => 'Show colors in ruletable',
 'fw settings dropdown' => 'Show all networks on rulecreation site',
@@ -1222,6 +1191,7 @@ 
 'fwdfw natport used' => 'The given port for NAPT is already in use by an other DNAT rule.',
 'fwdfw newrule' => 'New rule',
 'fwdfw numcon' => 'Number of connections',
+'fwdfw p2p txt' => 'Grant/deny access to P2P networks.',
 'fwdfw pol allow' => 'Allowed',
 'fwdfw pol block' => 'Blocked',
 'fwdfw pol text' => 'Sets the default firewall behaviour for connections from local networks. You may either allow all new connections or block them by default. Connections between the local networks are also blocked in the latter mode.',
@@ -1356,9 +1326,11 @@ 
 'g.lite' => 'TO BE REMOVED',
 'gateway' => 'Gateway',
 'gateway ip' => 'Gateway IP',
+'gen dh' => 'Generate new Diffie-Hellman parameters',
 'gen static key' => 'Generate a static key',
 'generate' => 'Generate root/host zertifikate',
 'generate a certificate' => 'Generate a certificate:',
+'generate dh key' => 'Generate Diffie-Hellman parameters',
 'generate iso' => 'Generate ISO',
 'generate ptr' => 'Generate PTR',
 'generate root/host certificates' => 'Generate root/host certificates',
@@ -1379,7 +1351,7 @@ 
 'green' => 'GREEN',
 'green interface' => 'Green Interface',
 'grouptype' => 'Grouptype:',
-'guaranteed bandwidth' => 'Guaranteed bandwidth',
+'guaranteed bandwith' => 'Guaranteed bandwith',
 'guardian' => 'Guardian',
 'guest ok' => 'allow guests to access',
 'gui settings' => 'GUI Settings',
@@ -1389,6 +1361,7 @@ 
 'harddisk temperature' => 'Harddisk Temperature',
 'harddisk temperature graphs' => 'HDD Graphs',
 'hardware graphs' => 'Hardware Graphs',
+'hardware support' => 'Hardware Support',
 'hardware vulnerabilities' => 'Hardware Vulnerabilities',
 'hdd temperature in' => 'Harddisk temperature in',
 'help' => 'Help',
@@ -1403,7 +1376,6 @@ 
 'host deny' => 'list with denied hosts',
 'host ip' => 'Host IP address',
 'host to net vpn' => 'Host-to-Net Virtual Private Network (RoadWarrior)',
-'hostile networks' => 'Hostile networks',
 'hostname' => 'Hostname',
 'hostname and domain already in use' => 'Hostname and domain already in use.',
 'hostname cant be empty' => 'Hostname cannot be empty.',
@@ -1414,51 +1386,32 @@ 
 'hour-graph' => 'Hour',
 'hours' => 'Hours',
 'hours2' => 'Hours',
+'ibod for dual isdn only' => 'iBOD can only be used with Dual ISDN.',
 'icmp selected but no type' => 'ICMP selected for protocol, but no ICMP type specified.',
 'icmp type' => 'ICMP Type',
 'id' => 'ID',
 'idle' => 'Idle',
 'idle timeout' => 'Idle timeout (mins; 0 to disable):',
 'idle timeout not set' => 'Idle timeout not set.',
-'ids add provider' => 'Add provider',
-'ids adjust ruleset' => 'Adjust rules and add user defined customizations...',
 'ids apply' => 'Apply',
 'ids apply ruleset changes' => 'The ruleset changes are being applied. Please wait until all operations have completed successfully...',
 'ids automatic rules update' => 'Automatic Rule Update',
-'ids autoupdates' => 'Automatic updates',
-'ids cleanup tmp dir' => 'Cleanup temporary directory...',
-'ids could not add provider' => 'Could not add provider',
-'ids customize ruleset' => 'Customize ruleset',
 'ids download new ruleset' => 'Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...',
 'ids enable' => 'Enable Intrusion Prevention System',
-'ids enable automatic updates' => 'Enable automatic updates',
-'ids extract ruleset' => 'Extracting ruleset for provider:',
-'ids finished' => 'Finished...',
-'ids force ruleset update' => 'Force ruleset update',
 'ids hide' => 'Hide',
 'ids ignored hosts' => 'Whitelisted Hosts',
 'ids log hits' => 'Total of number of activated rules for',
 'ids log viewer' => 'IPS Log Viewer',
 'ids logs' => 'IPS Logs',
-'ids merge classifications' => 'Merging classifications...',
-'ids merge sid files' => 'Merging sid to message files...',
 'ids monitor traffic only' => 'Monitor traffic only',
 'ids monitored interfaces' => 'Monitored Interfaces',
-'ids no enabled ruleset provider' => 'No enabled ruleset is available. Please activate or add one first.',
 'ids no network zone' => 'Please select at least one network zone to be monitored',
-'ids provider' => 'Provider',
-'ids provider settings' => 'Provider settings',
-'ids remove rule structures' => 'Remove old rule structures...',
-'ids reset provider' => 'Reset provider',
+'ids no ruleset available' => 'No ruleset is available. Please download one first',
+'ids oinkcode required' => 'The selected ruleset requires a subscription or an Oinkcode',
 'ids rules update' => 'Ruleset',
 'ids ruleset autoupdate in progress' => 'Ruleset update in progress. Please wait until all operations have completed successfully...',
-'ids ruleset is up to date' => 'No update required - The ruleset is up to date.',
 'ids ruleset settings' => 'Ruleset Settings',
 'ids show' => 'Show',
-'ids subscription code required' => 'The selected ruleset requires a subscription code',
-'ids the choosen provider is already in use' => 'The choosen provider is already in use.',
-'ids unable to download the ruleset' => 'Unable to download the ruleset',
-'ids visit provider website' => 'Visit provider website',
 'ids working' => 'Changes are being applied. Please wait until all operations have completed successfully...',
 'iface' => 'Iface',
 'ignore filter' => 'Ignore filter',
@@ -1482,7 +1435,6 @@ 
 'incorrect password' => 'Incorrect password',
 'info' => 'Info',
 'init string' => 'Init:',
-'inodes' => 'Index-Nodes',
 'insert floppy' => 'To backup to floppy, insert a formatted floppy into the drive on IPFire and click <i>backup to floppy</i> to backup the system configuration. Please examine the results carefully to make sure the backup completed successfully. This can take a while to complete, so please be patient.<p>',
 'insert removable device' => 'Insert a removable device',
 'install' => 'Install',
@@ -1537,10 +1489,10 @@ 
 'invalid input for max clients' => 'Invalid input for Max Clients. The maximum of 1024 clients has been exceeded',
 'invalid input for mode' => 'Invalid input for mode',
 'invalid input for name' => 'Invalid input for user\'s full name or system hostname',
+'invalid input for oink code' => 'Invalid input for Oink code',
 'invalid input for organization' => 'Invalid input for organization',
 'invalid input for remote host/ip' => 'Invalid input for remote host/ip.',
 'invalid input for state or province' => 'Invalid input for state or province.',
-'invalid input for subscription code' => 'Invalid input for subscription code',
 'invalid input for valid till days' => 'Invalid input for Valid till (days).',
 'invalid ip' => 'Invalid IP Address',
 'invalid ip or hostname' => 'Invalid IP Address or Hostname',
@@ -1583,29 +1535,6 @@ 
 'ip basic info' => 'Basic IP information',
 'ip info' => 'IP information',
 'ip info for' => 'IP information for',
-'ipblocklist' => 'IP Address Blocklists',
-'ipblocklist blocklist settings' => 'Blocklist settings',
-'ipblocklist category' => 'Category',
-'ipblocklist category application' => 'Application',
-'ipblocklist category attacker' => 'Attacker',
-'ipblocklist category c and c' => 'Malware C&amp;C',
-'ipblocklist category composite' => 'Composite',
-'ipblocklist category invalid' => 'Invalid Address',
-'ipblocklist category reputation' => 'Reputation',
-'ipblocklist category scanner' => 'Scanner',
-'ipblocklist could not download blocklist' => 'Could not download blocklist',
-'ipblocklist download error' => 'A download error occured.',
-'ipblocklist empty blocklist received' => 'An empty blocklist has been received.',
-'ipblocklist enable' => 'Enable',
-'ipblocklist hits' => 'Total number of blocklist hits for',
-'ipblocklist id' => 'Blocklist',
-'ipblocklist input' => 'Packets dropped (IN)',
-'ipblocklist log' => 'Log dropped packets',
-'ipblocklist log list' => 'Firewall log (blocklist)',
-'ipblocklist logs' => 'IP Address Blocklist Logs',
-'ipblocklist name' => 'Name',
-'ipblocklist output' => 'Packets dropped (OUT)',
-'ipblocklist use ipblocklists' => 'Enable IP Blocklists',
 'ipfire has now rebooted' => 'IPFire is rebooting now.',
 'ipfire has now shutdown' => 'IPFire is shutting down now.',
 'ipfire side' => 'IPFire side:',
@@ -1630,6 +1559,10 @@ 
 'iptmangles' => 'IPTable Mangles',
 'iptnats' => 'IPTable Network Address Translation',
 'ipts' => 'iptables',
+'isdn' => 'ISDN',
+'isdn settings' => 'Additional ISDN settings:',
+'isdn1' => 'Single ISDN',
+'isdn2' => 'Dual ISDN',
 'itlb multihit' => 'iTLB MultiHit',
 'january' => 'January',
 'javascript menu error1' => 'If the drop down menus aren\'t working, disable javascript on the',
@@ -1655,7 +1588,6 @@ 
 'length' => 'Length',
 'lifetime' => 'Lifetime:',
 'line' => 'Line',
-'link-layer encapsulation' => 'Link-Layer Encapsulation',
 'linkq' => 'Link Quality',
 'load printer' => 'Load Printer',
 'loaded modules' => 'Loaded modules:',
@@ -1679,7 +1611,6 @@ 
 'locationblock enable feature' => 'Enable Location based blocking:',
 'locationblock flag' => 'Flag',
 'log' => 'Log',
-'log dropped conntrack invalids' => 'Log dropped packets classified as INVALID by connection tracking',
 'log enabled' => 'Log Enabled',
 'log level' => 'Log Level',
 'log lines per page' => 'Lines per page',
@@ -1747,7 +1678,7 @@ 
 'masquerading' => 'Masquerading',
 'masquerading disabled' => 'Masquerading disabled',
 'masquerading enabled' => 'Masquerading enabled',
-'max bandwidth' => 'Maximum bandwidth',
+'max bandwith' => 'Maximum bandwith',
 'max incoming size' => 'Max incoming size (KB):',
 'max lease time' => 'Max lease time (mins):',
 'max outgoing size' => 'Max outgoing size (KB):',
@@ -1792,7 +1723,6 @@ 
 'missing dat' => 'Encrypted archive not found',
 'missing gz' => 'Unencrypted archive not found',
 'mitigated' => 'Mitigated',
-'mmio stale data' => 'MMIO Stale Data',
 'mode' => 'Mode',
 'model' => 'Model',
 'modem' => 'Modem',
@@ -1902,6 +1832,7 @@ 
 'nonetworkname' => 'No Network Name entered',
 'noservicename' => 'No Service Name entered',
 'not a valid ca certificate' => 'Not a valid CA certificate.',
+'not a valid dh key' => 'Not a valid Diffie-Hellman parameters file. Please use a length of 2048, 3072 or 4096 bits and the PKCS#3 format.',
 'not affected' => 'Not Affected',
 'not enough disk space' => 'Not enough disk space',
 'not present' => '<b>Not</b> present',
@@ -1973,7 +1904,6 @@ 
 'other login script' => 'Other login script',
 'otherip' => 'other IP',
 'otherport' => 'other Port',
-'otp qrcode' => 'OTP QRCode',
 'our donors' => 'Our donors',
 'out' => 'Out',
 'outgoing' => 'outgoing',
@@ -1992,6 +1922,11 @@ 
 'outgoing firewall mode1' => 'Using this mode, only connections based on the defined rules are allowed.',
 'outgoing firewall mode2' => 'Using this mode, all connections are allowed despited off the defined ones.',
 'outgoing firewall outgoing firewall reserved groupname' => 'Please use another group name, this name is reserved.',
+'outgoing firewall p2p allow' => 'Using the P2P protocol is allowed',
+'outgoing firewall p2p deny' => 'Using the P2P protocol is forbidden',
+'outgoing firewall p2p description 1' => 'The button',
+'outgoing firewall p2p description 2' => 'means that the p2p protocol is allowed or',
+'outgoing firewall p2p description 3' => 'that the p2p protocol is denied.',
 'outgoing firewall reset' => 'Reset all',
 'outgoing firewall view group' => 'View group',
 'outgoing firewall warning' => 'Not selecting source ip or mac ignores them',
@@ -2005,10 +1940,15 @@ 
 'ovpn connection name' => 'Connection Name',
 'ovpn crypt options' => 'Cryptographic options',
 'ovpn device' => 'OpenVPN device:',
+'ovpn dh' => 'Diffie-Hellman parameters length',
+'ovpn dh new key' => 'Generate new Diffie-Hellman parameters',
+'ovpn dh parameters' => 'Diffie-Hellman parameters options',
+'ovpn dh upload' => 'Upload new Diffie-Hellman parameters',
 'ovpn dl' => 'OVPN-Config Download',
 'ovpn engines' => 'Crypto engine',
 'ovpn errmsg green already pushed' => 'Route for green network is always set',
 'ovpn errmsg invalid ip or mask' => 'Invalid network-address or subnetmask',
+'ovpn error dh' => 'The Diffie-Hellman parameter needs to be in minimum 2048 bit! <br>Please generate or upload a new Diffie-Hellman parameter, this can be made below in the section "Diffie-Hellman parameters options".</br>',
 'ovpn error md5' => 'You host certificate uses MD5 for the signature which is not accepted anymore. <br>Please update to the latest IPFire version and generate a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>',
 'ovpn generating the root and host certificates' => 'Generating the root and host certificate can take a long time.',
 'ovpn ha' => 'Hash algorithm',
@@ -2051,22 +1991,20 @@ 
 'ovpn_processprioVH' => 'Very high',
 'ovpnstatus log' => 'OVPN-Status-Log',
 'ovpnsys log' => 'OVPN-System-Log',
+'p2p block' => 'P2P networks',
+'p2p block save notice' => 'Please reload the firewall ruleset in order to apply your changes.',
 'package failed to install' => 'Package failed to install.',
 'pagerefresh' => 'Page is beeing refreshed, please wait.',
-'pak update' => 'Update',
 'pakfire accept all' => 'Do you want to install all packages?',
 'pakfire ago' => 'ago.',
-'pakfire already busy' => 'Pakfire is already performing a task. Please try again later.',
-'pakfire available addons' => 'Available Add-ons:',
+'pakfire available addons' => 'Available Addons:',
 'pakfire configuration' => 'Pakfire Configuration',
-'pakfire core update auto' => 'Install core and add-on updates automatically:',
+'pakfire core update auto' => 'Install core and addon updates automatically:',
 'pakfire core update level' => 'Core-Update-Level',
-'pakfire finished' => 'Pakfire has finished! Returning...',
-'pakfire finished error' => 'Pakfire has finished! Errors occurred, please check the log output before proceeding.',
 'pakfire health check' => 'Check if mirror is reachable (ping):',
 'pakfire install description' => 'Please choose one or more items from the list below and click the plus to install.',
 'pakfire install package' => 'You want to install the following packages: ',
-'pakfire installed addons' => 'Installed Add-ons:',
+'pakfire installed addons' => 'Installed Addons:',
 'pakfire invalid tree' => 'Invalid repository selected',
 'pakfire last core list update' => 'Last core list update made',
 'pakfire last package update' => 'Last packages list update made',
@@ -2074,7 +2012,6 @@ 
 'pakfire last update' => 'Last update made',
 'pakfire possible dependency' => ' There may be depending packages, here is a list of packages that need to be installed.',
 'pakfire register' => 'Register at pakfire-server:',
-'pakfire return' => 'Return to Pakfire',
 'pakfire system state' => 'System Status',
 'pakfire tree' => 'Repository',
 'pakfire tree stable' => 'Stable',
@@ -2183,7 +2120,7 @@ 
 'real address' => 'Real Address',
 'reboot' => 'Reboot',
 'reboot ask' => 'Reboot?',
-'reboot fsck' => 'Reboot & run &lsquo;fsck&rsquo;',
+'reboot fsck' => 'Reboot & check filesystem',
 'reboot question' => 'Extra query for restart and shutdown',
 'reboot schedule' => 'Schedule IPFire reboots',
 'reboot sure' => 'Are you sure that you want to reboot?',
@@ -2200,7 +2137,6 @@ 
 'refresh index page while connected' => 'Refresh index.cgi page while connected',
 'refresh update list' => 'Refresh update list',
 'registered user rules' => 'Talos VRT rules for registered users',
-'release' => 'Release',
 'released' => 'Released',
 'reload' => 'reload',
 'remark' => 'Remark',
@@ -2237,7 +2173,6 @@ 
 'restore defaults' => 'Restore defaults',
 'restore hardware settings' => 'Restore hardware settings',
 'restore settings' => 'Reset Settings',
-'retbleed' => 'Retbleed',
 'reverse sort' => 'Sort in reverse chronological order',
 'root' => 'Root',
 'root certificate' => 'Root Certificate',
@@ -2270,7 +2205,6 @@ 
 'secondary ntp server' => 'Secondary NTP server',
 'secondary wins server address' => 'Secondary WINS server address',
 'seconds' => 'Secs',
-'secret' => 'Secret',
 'section' => 'Section',
 'secure shell server' => 'Secure Shell Server',
 'security' => 'Security',
@@ -2291,7 +2225,6 @@ 
 'server string' => 'Server String',
 'service' => 'Service',
 'service added' => 'Custom network service added',
-'service boot setting unavailable' => 'No valid runlevel symlink was found for the initscript of this service.',
 'service name' => 'Service name:',
 'service removed' => 'Custom network service removed',
 'service updated' => 'Custom network service updated',
@@ -2316,7 +2249,6 @@ 
 'show host certificate' => 'Show host certificate',
 'show last x lines' => 'Show last x lines',
 'show lines' => 'Show lines',
-'show otp qrcode' => 'Show OTP QRCode',
 'show root certificate' => 'Show root certificate',
 'show share options' => 'Show shares options',
 'show tls-auth key' => 'Show tls-auth key',
@@ -2369,7 +2301,6 @@ 
 'spectre variant 1' => 'Spectre Variant 1',
 'spectre variant 2' => 'Spectre Variant 2',
 'spectre variant 4' => 'Spectre Variant 4',
-'spoofed or martians' => 'Spoofed/Martians',
 'squid extension methods' => 'Your <tt>extension_methods</tt> list',
 'squid extension methods invalid' => 'Your \'extension_methods\' list can only contain uppercase words of letters and digits, separated with a space. ',
 'squid fix cache' => 'Repair cache',
@@ -2432,7 +2363,6 @@ 
 'subnet is invalid' => 'Netmask is invalid',
 'subnet mask' => 'Subnet Mask',
 'subscripted user rules' => 'Talos VRT rules with subscription',
-'subscription code' => 'Subscription code',
 'successfully refreshed updates list' => 'Successfully refreshed updates list.',
 'summaries kept' => 'Keep summaries for',
 'sunday' => 'Sunday',
@@ -2441,6 +2371,8 @@ 
 'swap usage per' => 'Swap usage per',
 'system' => 'System',
 'system graphs' => 'System Graphs',
+'system has hwrng' => 'This system has a hardware random number generator.',
+'system has rdrand' => 'This system has support for Intel(R) RDRAND.',
 'system information' => 'System Information',
 'system is offline' => 'The system is offline.',
 'system log viewer' => 'System Log Viewer',
@@ -2556,9 +2488,6 @@ 
 'traffic on' => 'Traffic on',
 'traffic shaping' => 'Traffic Shaping',
 'traffic shaping settings' => 'Traffic Shaping Settings',
-'traffic stat in' => 'In',
-'traffic stat out' => 'Out',
-'traffic stat title' => 'RED Traffic',
 'traffic warn level bad' => 'Warnlevel is not correct',
 'trafficblue' => 'WLAN',
 'trafficdate' => 'Date',
@@ -2572,7 +2501,6 @@ 
 'trafficsum' => 'Totals',
 'trafficto' => 'To',
 'transfer limits' => 'Transfer limits',
-'transfers' => 'Transfers',
 'transparent on' => 'Transparent on',
 'transport mode does not support vti' => 'VTI is not support in transport mode',
 'tripwire' => 'Tripwire',
@@ -2695,6 +2623,7 @@ 
 'upload a certificate' => 'Upload a certificate:',
 'upload a certificate request' => 'Upload a certificate request:',
 'upload ca certificate' => 'Upload CA certificate',
+'upload dh key' => 'Upload Diffie-Hellman parameters',
 'upload fcdsl.o' => 'TO BE REMOVED',
 'upload file' => 'Upload file',
 'upload new ruleset' => 'Upload new ruleset',
@@ -2929,7 +2858,6 @@ 
 'valid till' => 'Valid till',
 'vci number' => 'VCI number:',
 'vendor' => 'Vendor',
-'version' => 'Version',
 'view log' => 'view log',
 'virtual address' => 'Virtual Address',
 'virtual private networking' => 'Virtual Private Networking',
@@ -2942,7 +2870,7 @@ 
 'vpi number' => 'VPI number:',
 'vpn' => 'VPN',
 'vpn aggrmode' => 'IKE aggressive mode allowed. Avoid if possible (preshared key is transmitted in clear text)!',
-'vpn altname syntax' => 'SubjectAltName is a comma separated list of email, dns, uri, rid and ip objects.<br />email:an email address. Syntax email:copy takes the email field from the cert to be used.<br />DNS:a valid domain name.<br />URI:any valid uri.<br />RID:registered object identifier.<br />IP:an IP address.<br />Note:charset is limited and case is significant.<br />Example:<br /><b>email:</b>ipfire@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/to/something',
+'vpn altname syntax' => 'SubjectAltName is a comma separated list of e-mail, dns, uri, rid and ip objects.<br />email:an email address. Syntax email:copy takes the email field from the cert to be used.<br />DNS:a valid domain name.<br />URI:any valid uri.<br />RID:registered object identifier.<br />IP:an IP address.<br />Note:charset is limited and case is significant.<br />Example:<br /><b>e-mail:</b>ipfire@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/to/something',
 'vpn auth-dn' => 'Peer is identified by either IPV4_ADDR, FQDN, USER_FQDN or DER_ASN1_DN string in remote ID field',
 'vpn broken' => 'Broken',
 'vpn configuration main' => 'VPN Configuration',
@@ -3022,6 +2950,7 @@ 
 'wlan client encryption' => 'Encryption',
 'wlan client encryption eap' => 'EAP',
 'wlan client encryption none' => 'None',
+'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client encryption wpa3' => 'WPA3',
diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl
index 3daca873c..ce9f6053d 100644
--- a/langs/es/cgi-bin/es.pl
+++ b/langs/es/cgi-bin/es.pl
@@ -409,8 +409,6 @@ 
 'advproxy wpad example dst_noproxy_url' => 'e.g. *.ipfire.org*',
 'advproxy wpad label dst_noproxy_ip' => 'Subredes IP excluidas (una por línea)',
 'advproxy wpad label dst_noproxy_url' => 'URL excluidas (una por línea)',
-'advproxy wpad notice' => 'Aviso: Para que WPAD/PAC funcione correctamente, es necesario realizar más cambios. Consulte <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.',
-'advproxy wpad title' => 'Protocolo de detección automática de proxy web (WPAD)/Configuración automática de proxy (PAC)',
 'advproxy wpad view pac' => 'Abrir archivo PAC',
 'again' => 'Otra vez:',
 'age second' => 'segundo',
diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl
index b09b8673e..6ef4075a1 100644
--- a/langs/fr/cgi-bin/fr.pl
+++ b/langs/fr/cgi-bin/fr.pl
@@ -415,7 +415,6 @@ 
 'advproxy wpad example dst_noproxy_url' => 'Ex. : *.ipfire.org*',
 'advproxy wpad label dst_noproxy_ip' => 'Sous-réseaux IP exclus (un par ligne) ',
 'advproxy wpad label dst_noproxy_url' => 'URL exclus (une par ligne) ',
-'advproxy wpad notice' => 'Note : Pour le fonctionnement correct de WPAD/PAC, d\'autres modifications doivent être apportées. Veuillez consulter le <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>.',
 'advproxy wpad title' => 'Protocole de détection automatique du proxy web (WPAD) / config automatique du proxy (PAC)',
 'advproxy wpad view pac' => 'Ouvrir fichier PAC ',
 'again' => 'De nouveau :',