Bug #16549
closedCaptive Portal "Allowed IPs" entries do not work if the language is not set to English
100%
Description
In the captive portal configuration, when configuring allowed IPs one has to choose the direction: "Both", "From", "To".
When the interface is in French, the directions are "Les deux", "De", "A".
The problem is that the French names are saved to config.xml, but they are not understood by the configuration later on, and this feature does not work. Here is an example:
<allowedip>
<ip>10.90.10.251</ip>
<sn>32</sn>
<descr></descr>
<dir>les deux</dir>
</allowedip>
I verified that a similar problem exists with Italian.
Files
Updated by Lorenzo Paulatto 2 months ago
p.s. Another side effect of the bug, is that symbols → , ← and ⇄ are not displayed in the interface
Updated by aleksei prokofiev 2 months ago
Tested on
25.07.1-RELEASE (amd64)
built on Wed Aug 20 15:17:00 MSK 2025
FreeBSD 15.0-CURRENT
25.11-RELEASE (amd64)
built on Mon Dec 1 20:59:00 MSK 2025
FreeBSD 16.0-CURRENT
I can confirm, tested with Russian, in config it presented with Russian word
Updated by Christian McDonald 2 months ago
- Status changed from New to In Progress
- Target version set to 2.9.0
- Plus Target Version set to 26.03
Updated by Christian McDonald 2 months ago
As this is not a regression, we will not be blocking the release of 25.11 over this issue.
However, once a fix is developed we will release a system patch for it.
Updated by Christian McDonald about 2 months ago
- Status changed from In Progress to Feedback
Updated by Christian McDonald about 2 months ago
Updated by Christian McDonald about 2 months ago
- % Done changed from 0 to 100
Applied in changeset 251e202ecd97c8c994cd9dbebe2c1dc198500b8e.
Updated by Alhusein Zawi about 1 month ago
Changing the language to French results in some values remaining in English. "both ,from"

26.03.a.20251216.0600
Updated by Jim Pingle 20 days ago
- Plus Target Version changed from 26.03 to 25.11.1
Updated by Jim Pingle 20 days ago
- Subject changed from Captive portal "allowed IPs" does not work if language is not english to Captive Portal "Allowed IPs" entries do not work if the language is not set to English