menu: Fix warnings, clean code This patch adds default values and removes a missing translation to fix "uninitialized value" and "odd number of elements" warnings. Removes function calls from functions.pl that have already been handled by the header before it is loaded by eval(). Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de> Reviewed-by: Bernhard Bitsch <bbitsch@ipfire.org>
Fixed missing 'Captive' localization string for 'logs.dat' Added 'Captive' localization string in 'de/en.pl'. After a fresh install of Core 117, the system log shows a blank line for 'Captive Portal' entries. Deleted translation for 'Captive menu' and changed '30-network.menu' accordingly to avoid duplicate translation strings. Best, Matthias Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
log.dat: Added 'squid' and 'snort' plus translations Added 'squid' and 'snort' to section dropdown in LOGS / SYSTEM LOGS, added translations. Added translation string for 'web proxy' in '30-network.menu'. Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>