diff --git a/src/opnsense/service/templates/OPNsense/Proxy/squid.conf b/src/opnsense/service/templates/OPNsense/Proxy/squid.conf index b4f4cca29..b7afcd33c 100644 --- a/src/opnsense/service/templates/OPNsense/Proxy/squid.conf +++ b/src/opnsense/service/templates/OPNsense/Proxy/squid.conf @@ -471,5 +471,6 @@ connect_timeout {{OPNsense.proxy.general.connecttimeout}} seconds {% if not helpers.empty('OPNsense.proxy.general.error_pages') %} error_directory /usr/local/etc/squid/errors/local {% elif helpers.exists('system.language') and system.language != "" %} -error_directory /usr/local/etc/squid/errors/{{ system.language|lower|replace("_","-")}} +# XXX this can end up selecting a nonexistent directory because most languages are without a country shortcut +error_directory /usr/local/share/squid-langpack/{{ system.language|lower|replace("_","-")}} {% endif %}