From patchwork Fri Feb 6 15:00:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9493 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4f6y274m70z3wb0 for ; Fri, 06 Feb 2026 15:00:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4f6y272hjYz5Yp for ; Fri, 06 Feb 2026 15:00:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4f6y271xtdz30HD for ; Fri, 06 Feb 2026 15:00:31 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4f6y244KZgz2xQW for ; Fri, 06 Feb 2026 15:00:28 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4f6y233wZ2zN7; Fri, 06 Feb 2026 15:00:27 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1770390027; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p7nWB31cFKVQ/WwF/zlkteO4+67knbWzqemUhcSCNw8=; b=48BFbY2hONqNuezT2Ib9HdAy/O7LwDj9MuIJF9MwoHHKk4xxShxErNZyjCcWmcu5X2ASeE sAPSMLLiXzSpiIDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1770390027; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p7nWB31cFKVQ/WwF/zlkteO4+67knbWzqemUhcSCNw8=; b=P+1WaSRGh7ch0fZIo6ei6RELbC4w0tH7HMv/lt1C1Vi/TZ6eLW+BlyGz4CfUQWiVJ1YoMw Ljo963V0sBkLcLfGrmUUoKmphPvuHjBAMutVd6PoYdZ0x8RM8ApBU8TnhRxrUdkSTPyyq/ nUv4a9Z4lECG8CUnGS+PfFOgMYwNHG2disvWx29gxvXA13KFB+pgBwO4h2qUM+CldTSvS2 4EB1pwk0JJn7vuvEWgkK2AP6rbNVhB9ydA+WfWNx3CkaCwtxHHLzhVCpq9GN/9yQeYSHso Xagw7WSfo3YmNogq/wL+rtQDsrq6/VJlVToN7eEOvaIZUuwS1wNwNLTkB4Y5yA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] langs: Fix bug13935 - Neighbourhood scan meaning is inverted Date: Fri, 6 Feb 2026 16:00:19 +0100 Message-ID: <20260206150024.112025-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - In the wlanap.cgi code the NOSCAN variable is on when the checkbox has been checked but the wording is Neighborhood Scan so users check this to ensure that Neighborhood Scanning is enabled but in fact NOSCAN=on is taken as being disabled. - To stay matched with the NOSCAN meanings in hostapd initscript this patch changes the wording from Neighborhood Scan to Disable Neighborhood Scan. - For the English, German, Spanish and French language files, I took the Disable word in the warning text and added it to the displayed wording for Neighborhood Scan. - For the two Chinese language files I was unable to do that as I could not determine which characters were the required ones. So for those two language files I removed the two entries for the Neighborhood Scan and the warning. This makes them the same as the Italian, Netherlands, Polish, Russian and Turkish language files as they have no entries for this and therefore the English language version is automatically used. Fixes: Bug13935 Signed-off-by: Adolf Belka Reviewed-by: Bernhard Bitsch --- doc/language_issues.en | 2 +- doc/language_issues.it | 2 +- doc/language_issues.nl | 2 +- doc/language_issues.pl | 2 +- doc/language_issues.ru | 2 +- doc/language_issues.tr | 2 +- doc/language_issues.tw | 2 ++ doc/language_issues.zh | 2 ++ doc/language_missings | 4 ++++ langs/de/cgi-bin/de.pl | 2 +- langs/en/cgi-bin/en.pl | 2 +- langs/es/cgi-bin/es.pl | 2 +- langs/fr/cgi-bin/fr.pl | 2 +- langs/tw/cgi-bin/tw.pl | 2 -- langs/zh/cgi-bin/zh.pl | 2 -- 15 files changed, 18 insertions(+), 14 deletions(-) diff --git a/doc/language_issues.en b/doc/language_issues.en index 30e2fbcce..c53843b37 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -2443,7 +2443,7 @@ WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode WARNING: untranslated string: wlanap invalid wpa = Invalid length in WPA passphrase. Must be between 8 and 63 characters. WARNING: untranslated string: wlanap management frame protection = Management Frame Protection (802.11w) -WARNING: untranslated string: wlanap neighbor scan = Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules WARNING: untranslated string: wlanap none = none WARNING: untranslated string: wlanap psk = Pre-Shared Key diff --git a/doc/language_issues.it b/doc/language_issues.it index 10e77143f..2e5110092 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -1682,7 +1682,7 @@ WARNING: untranslated string: wlanap hide ssid = Hide SSID WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode WARNING: untranslated string: wlanap management frame protection = Management Frame Protection (802.11w) -WARNING: untranslated string: wlanap neighbor scan = Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules WARNING: untranslated string: wlanap psk = Pre-Shared Key WARNING: untranslated string: wlanap ssid = SSID diff --git a/doc/language_issues.nl b/doc/language_issues.nl index 5d56a5ca2..68dfe7332 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -1702,7 +1702,7 @@ WARNING: untranslated string: wlanap hide ssid = Hide SSID WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode WARNING: untranslated string: wlanap management frame protection = Management Frame Protection (802.11w) -WARNING: untranslated string: wlanap neighbor scan = Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules WARNING: untranslated string: wlanap psk = Pre-Shared Key WARNING: untranslated string: wlanap ssid = SSID diff --git a/doc/language_issues.pl b/doc/language_issues.pl index 7a1128c20..c9816a3a4 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -1951,7 +1951,7 @@ WARNING: untranslated string: wlanap hide ssid = Hide SSID WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode WARNING: untranslated string: wlanap management frame protection = Management Frame Protection (802.11w) -WARNING: untranslated string: wlanap neighbor scan = Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules WARNING: untranslated string: wlanap psk = Pre-Shared Key WARNING: untranslated string: wlanap ssid = SSID diff --git a/doc/language_issues.ru b/doc/language_issues.ru index b6320fd30..2c372b409 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -1950,7 +1950,7 @@ WARNING: untranslated string: wlanap hide ssid = Hide SSID WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode WARNING: untranslated string: wlanap management frame protection = Management Frame Protection (802.11w) -WARNING: untranslated string: wlanap neighbor scan = Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules WARNING: untranslated string: wlanap psk = Pre-Shared Key WARNING: untranslated string: wlanap ssid = SSID diff --git a/doc/language_issues.tr b/doc/language_issues.tr index 2ad1bf054..44ddc016d 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -1551,7 +1551,7 @@ WARNING: untranslated string: wlanap hide ssid = Hide SSID WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode WARNING: untranslated string: wlanap management frame protection = Management Frame Protection (802.11w) -WARNING: untranslated string: wlanap neighbor scan = Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules WARNING: untranslated string: wlanap psk = Pre-Shared Key WARNING: untranslated string: wlanap ssid = SSID diff --git a/doc/language_issues.tw b/doc/language_issues.tw index c676ffa52..b8e378859 100644 --- a/doc/language_issues.tw +++ b/doc/language_issues.tw @@ -1290,3 +1290,5 @@ WARNING: untranslated string: wlanap band 5ghz = 5 GHz WARNING: untranslated string: wlanap clients = unknown string WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules diff --git a/doc/language_issues.zh b/doc/language_issues.zh index c676ffa52..b8e378859 100644 --- a/doc/language_issues.zh +++ b/doc/language_issues.zh @@ -1290,3 +1290,5 @@ WARNING: untranslated string: wlanap band 5ghz = 5 GHz WARNING: untranslated string: wlanap clients = unknown string WARNING: untranslated string: wlanap invalid band = Invalid band WARNING: untranslated string: wlanap invalid mode = Invalid mode +WARNING: untranslated string: wlanap neighbor scan = Disable Neighborhood Scan +WARNING: untranslated string: wlanap neighbor scan warning = Warning: Disabling may violate regulatory rules diff --git a/doc/language_missings b/doc/language_missings index 268add65b..b69295bb5 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -4764,6 +4764,8 @@ < wlanap band 5ghz < wlanap invalid band < wlanap invalid mode +< wlanap neighbor scan +< wlanap neighbor scan warning ############################################################################ # Checking cgi-bin translations for language: zh # ############################################################################ @@ -4867,3 +4869,5 @@ < wlanap band 5ghz < wlanap invalid band < wlanap invalid mode +< wlanap neighbor scan +< wlanap neighbor scan warning diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index deca00171..8546bcf9d 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -3115,7 +3115,7 @@ 'wlanap link dhcp' => 'Wireless Lan DHCP-Einstellungen', 'wlanap link wireless' => 'Wireless Lan Clients freischalten', 'wlanap management frame protection' => 'Management Frame Protection (802.11w)', -'wlanap neighbor scan' => 'Nachbarschaftsscan', +'wlanap neighbor scan' => 'Deaktivieren Nachbarschaftsscan', 'wlanap neighbor scan warning' => 'Warnung! Deaktivierung kann gegen Funkregeln verstoßen.', 'wlanap no interface' => 'Ausgewähltes Interface ist keine WLAN-Karte!', 'wlanap none' => 'keine', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index dda3e8d5b..890624796 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -3241,7 +3241,7 @@ 'wlanap link dhcp' => 'Wireless LAN DHCP configuration', 'wlanap link wireless' => 'Activate wireless lan clients', 'wlanap management frame protection' => 'Management Frame Protection (802.11w)', -'wlanap neighbor scan' => 'Neighborhood Scan', +'wlanap neighbor scan' => 'Disable Neighborhood Scan', 'wlanap neighbor scan warning' => 'Warning: Disabling may violate regulatory rules', 'wlanap no interface' => 'Selected interface is not a wirless lan card!', 'wlanap none' => 'none', diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl index 63ad68aa6..ed244e1fc 100644 --- a/langs/es/cgi-bin/es.pl +++ b/langs/es/cgi-bin/es.pl @@ -3171,7 +3171,7 @@ 'wlanap link dhcp' => 'Configuración DHCP de la red inalámbrica.', 'wlanap link wireless' => 'Activar clientes de red inalámbricos', 'wlanap management frame protection' => 'Protección de tramas de gestión (802.11w)', -'wlanap neighbor scan' => 'Escaneo de vecindario', +'wlanap neighbor scan' => 'Desactivación Escaneo de vecindario', 'wlanap neighbor scan warning' => '¡Advertencia! ¡La desactivación puede violar las normas reglamentarias!', 'wlanap no interface' => '¡La interfaz seleccionada no es una tarjeta de red inalámbrica!', 'wlanap none' => 'ninguno', diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl index af960b4e9..804e1adcf 100644 --- a/langs/fr/cgi-bin/fr.pl +++ b/langs/fr/cgi-bin/fr.pl @@ -3081,7 +3081,7 @@ 'wlanap link dhcp' => 'Configuration DHCP du réseau local sans fil', 'wlanap link wireless' => 'Activer les clients LAN sans fil', 'wlanap management frame protection' => 'Protection des trames de gestion (802.11w)', -'wlanap neighbor scan' => 'Balayage réseaux proches', +'wlanap neighbor scan' => 'Désactivation Balayage réseaux proches', 'wlanap neighbor scan warning' => 'Attention ! La désactivation peut enfreindre les règles réglementaires !', 'wlanap no interface' => 'L\'interface choisie n\'est pas une carte LAN sans fil !', 'wlanap none' => 'aucun', diff --git a/langs/tw/cgi-bin/tw.pl b/langs/tw/cgi-bin/tw.pl index ea6646c45..9940111c1 100644 --- a/langs/tw/cgi-bin/tw.pl +++ b/langs/tw/cgi-bin/tw.pl @@ -3164,8 +3164,6 @@ 'wlanap link dhcp' => '無線區域網DHCP配置', 'wlanap link wireless' => '活動的無線區域網客戶端', 'wlanap management frame protection' => '管理框架保護(802.11w)', -'wlanap neighbor scan' => '鄰居掃描', -'wlanap neighbor scan warning' => '警告! 禁用可能違反監管規則!', 'wlanap no interface' => '所選接口不是無線區域網卡!', 'wlanap none' => 'none', 'wlanap notifications' => '通知', diff --git a/langs/zh/cgi-bin/zh.pl b/langs/zh/cgi-bin/zh.pl index 9a37533e9..b4fe5a512 100644 --- a/langs/zh/cgi-bin/zh.pl +++ b/langs/zh/cgi-bin/zh.pl @@ -3164,8 +3164,6 @@ 'wlanap link dhcp' => '无线局域网DHCP配置', 'wlanap link wireless' => '活动的无线局域网客户端', 'wlanap management frame protection' => '管理框架保护(802.11w)', -'wlanap neighbor scan' => '邻居扫描', -'wlanap neighbor scan warning' => '警告! 禁用可能违反监管规则!', 'wlanap no interface' => '所选接口不是无线局域网卡!', 'wlanap none' => 'none', 'wlanap notifications' => '通知',