diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index 0046c88..2627059 100644 Binary files a/locale/de/LC_MESSAGES/django.mo and b/locale/de/LC_MESSAGES/django.mo differ diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 696b338..e6a64ce 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-12 15:23-0300\n" +"POT-Creation-Date: 2026-03-12 18:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,10 +32,10 @@ msgid "Back" msgstr "Zurück" #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129 -#: routing_templates/forms.py:37 templates/app_gateway/app_gateway_list.html:94 -#: templates/app_gateway/app_gateway_list.html:137 -#: templates/app_gateway/app_gateway_list.html:185 -#: templates/app_gateway/app_gateway_list.html:234 +#: routing_templates/forms.py:37 +#: templates/app_gateway/app_gateway_list.html:152 +#: templates/app_gateway/application_details.html:75 +#: templates/app_gateway/application_details.html:125 #: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_redirect_rule.html:86 #: templates/gatekeeper/gatekeeper_list.html:77 @@ -64,8 +64,8 @@ msgstr "" "Sind Sie sicher, dass Sie das Token neu generieren möchten? Das alte Token " "wird sofort ungültig." -#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:87 -#: app_gateway/forms.py:125 app_gateway/forms.py:156 app_gateway/forms.py:199 +#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 +#: app_gateway/forms.py:123 app_gateway/forms.py:152 app_gateway/forms.py:193 #: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:84 #: dns/forms.py:153 gatekeeper/forms.py:41 gatekeeper/forms.py:75 #: gatekeeper/forms.py:137 gatekeeper/forms.py:224 gatekeeper/forms.py:254 @@ -81,11 +81,12 @@ msgstr "" msgid "Save" msgstr "Speichern" -#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:101 +#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:99 #: cluster/forms.py:18 dns/forms.py:130 gatekeeper/forms.py:99 #: routing_templates/forms.py:28 templates/api_v2/api_documentation.html:47 -#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:60 -#: templates/app_gateway/app_gateway_list.html:165 +#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:52 +#: templates/app_gateway/app_gateway_list.html:132 +#: templates/app_gateway/application_details.html:26 #: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68 #: templates/gatekeeper/gatekeeper_list.html:149 #: templates/routing_templates/list.html:8 @@ -125,16 +126,16 @@ msgid "Enabled" msgstr "Aktiviert" #: api_v2/views.py:17 api_v2/views.py:27 api_v2/views.py:82 api_v2/views.py:106 -#: app_gateway/views.py:20 app_gateway/views.py:44 app_gateway/views.py:74 -#: app_gateway/views.py:97 app_gateway/views.py:127 app_gateway/views.py:150 -#: app_gateway/views.py:180 app_gateway/views.py:203 app_gateway/views.py:234 -#: app_gateway/views.py:259 app_gateway/views.py:289 cluster/views.py:18 -#: cluster/views.py:45 cluster/views.py:114 gatekeeper/views.py:23 -#: gatekeeper/views.py:48 gatekeeper/views.py:78 gatekeeper/views.py:101 -#: gatekeeper/views.py:131 gatekeeper/views.py:154 gatekeeper/views.py:198 -#: gatekeeper/views.py:257 gatekeeper/views.py:287 gatekeeper/views.py:310 -#: gatekeeper/views.py:340 gatekeeper/views.py:363 gatekeeper/views.py:412 -#: templates/access_denied.html:9 +#: app_gateway/views.py:20 app_gateway/views.py:42 app_gateway/views.py:62 +#: app_gateway/views.py:92 app_gateway/views.py:115 app_gateway/views.py:150 +#: app_gateway/views.py:174 app_gateway/views.py:204 app_gateway/views.py:227 +#: app_gateway/views.py:262 app_gateway/views.py:288 app_gateway/views.py:338 +#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114 +#: gatekeeper/views.py:23 gatekeeper/views.py:48 gatekeeper/views.py:78 +#: gatekeeper/views.py:101 gatekeeper/views.py:131 gatekeeper/views.py:154 +#: gatekeeper/views.py:198 gatekeeper/views.py:257 gatekeeper/views.py:287 +#: gatekeeper/views.py:310 gatekeeper/views.py:340 gatekeeper/views.py:363 +#: gatekeeper/views.py:412 templates/access_denied.html:9 msgid "Access Denied" msgstr "Zugriff verweigert" @@ -204,17 +205,18 @@ msgstr "" msgid "API Documentation" msgstr "API-Dokumentation" -#: app_gateway/forms.py:19 templates/app_gateway/app_gateway_list.html:61 +#: app_gateway/forms.py:19 templates/app_gateway/application_details.html:27 #: templates/wireguard/wireguard_manage_server.html:25 wireguard/forms.py:15 msgid "Display Name" msgstr "Anzeigename" -#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:62 +#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:53 +#: templates/app_gateway/application_details.html:28 msgid "Upstream" -msgstr "" +msgstr "Upstream" -#: app_gateway/forms.py:41 app_gateway/forms.py:88 app_gateway/forms.py:126 -#: app_gateway/forms.py:157 app_gateway/forms.py:200 gatekeeper/forms.py:42 +#: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:124 +#: app_gateway/forms.py:153 app_gateway/forms.py:194 gatekeeper/forms.py:42 #: gatekeeper/forms.py:76 gatekeeper/forms.py:138 gatekeeper/forms.py:225 #: gatekeeper/forms.py:255 gatekeeper/forms.py:286 scheduler/forms.py:103 #: templates/generic_delete_confirmation.html:19 @@ -224,67 +226,53 @@ msgstr "Abbrechen" #: app_gateway/forms.py:54 msgid "Upstream URL cannot contain spaces." -msgstr "" +msgstr "Upstream-URL darf keine Leerzeichen enthalten." #: app_gateway/forms.py:60 msgid "Enter a valid upstream URL starting with http:// or https://" -msgstr "" +msgstr "Geben Sie eine gültige Upstream-URL ein, die mit http:// oder https:// beginnt." -#: app_gateway/forms.py:70 app_gateway/forms.py:139 app_gateway/forms.py:170 -#: templates/app_gateway/app_gateway_list.html:122 -#: templates/app_gateway/app_gateway_list.html:212 -#, fuzzy -#| msgid "Action" -msgid "Application" -msgstr "Aktion" - -#: app_gateway/forms.py:71 cluster/forms.py:24 dns/forms.py:65 -#: templates/app_gateway/app_gateway_list.html:121 +#: app_gateway/forms.py:70 cluster/forms.py:24 dns/forms.py:65 +#: templates/app_gateway/app_gateway_list.html:95 +#: templates/app_gateway/application_details.html:61 #: templates/dns/static_host_list.html:17 #: templates/wireguard/server_detail.html:39 msgid "Hostname" msgstr "Hostname" -#: app_gateway/forms.py:102 templates/app_gateway/app_gateway_list.html:166 +#: app_gateway/forms.py:100 templates/app_gateway/app_gateway_list.html:133 msgid "Policy Type" -msgstr "" +msgstr "Richtlinientyp" -#: app_gateway/forms.py:103 -#, fuzzy -#| msgid "Allowed IPs" +#: app_gateway/forms.py:101 msgid "Allowed Groups" -msgstr "Erlaubte IPs" +msgstr "Erlaubte Gruppen" -#: app_gateway/forms.py:104 templates/gatekeeper/gatekeeper_list.html:12 +#: app_gateway/forms.py:102 templates/gatekeeper/gatekeeper_list.html:12 msgid "Authentication Methods" msgstr "Authentifizierungsmethoden" -#: app_gateway/forms.py:140 templates/app_gateway/app_gateway_list.html:63 +#: app_gateway/forms.py:137 templates/app_gateway/app_gateway_list.html:56 +#: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Standard‑Richtlinie" -#: app_gateway/forms.py:171 templates/app_gateway/app_gateway_list.html:213 -#, fuzzy -#| msgid "Route Type" +#: app_gateway/forms.py:166 templates/app_gateway/application_details.html:105 msgid "Route Name" -msgstr "Routentyp" +msgstr "Routenname" -#: app_gateway/forms.py:172 templates/app_gateway/app_gateway_list.html:214 +#: app_gateway/forms.py:167 templates/app_gateway/application_details.html:106 msgid "Path Prefix" -msgstr "" +msgstr "Pfadpräfix" -#: app_gateway/forms.py:173 templates/app_gateway/app_gateway_list.html:215 -#, fuzzy -#| msgid "Default Policy" +#: app_gateway/forms.py:168 templates/app_gateway/application_details.html:107 msgid "Policy" -msgstr "Standard‑Richtlinie" +msgstr "Richtlinie" -#: app_gateway/forms.py:174 -#, fuzzy -#| msgid "Sort Order" -msgid "Priority Order" -msgstr "Sortierreihenfolge" +#: app_gateway/forms.py:169 templates/app_gateway/application_details.html:108 +msgid "Order" +msgstr "Reihenfolge" #: app_gateway/models.py:12 msgid "Upstream address, e.g.: http://10.188.18.27:3000" @@ -311,185 +299,175 @@ msgstr "Ablehnen" msgid "Route identifier, used in export (e.g.: public_area)" msgstr "Routen-ID, verwendet im Export (z. B.: public_area)" -#: app_gateway/models.py:90 -msgid "Evaluation order — lower value means higher priority" -msgstr "Auswertungsreihenfolge — niedrigerer Wert bedeutet höhere Priorität" +#: app_gateway/views.py:54 +msgid "Application Details" +msgstr "Anwendungsdetails" -#: app_gateway/views.py:50 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:68 templates/app_gateway/application_details.html:15 msgid "Edit Application" -msgstr "Authentifizierungsmethode bearbeiten" +msgstr "Anwendung bearbeiten" -#: app_gateway/views.py:53 -#, fuzzy -#| msgid "Create Authentication Method" +#: app_gateway/views.py:71 msgid "Create Application" -msgstr "Authentifizierungsmethode erstellen" +msgstr "Anwendung erstellen" -#: app_gateway/views.py:60 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:78 msgid "Application saved successfully." -msgstr "Authentifizierungsmethode erfolgreich gespeichert." +msgstr "Anwendung erfolgreich gespeichert." -#: app_gateway/views.py:82 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:100 msgid "Application deleted successfully." -msgstr "Authentifizierungsmethode erfolgreich gelöscht." +msgstr "Anwendung erfolgreich gelöscht." -#: app_gateway/views.py:87 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:105 templates/app_gateway/application_details.html:18 msgid "Delete Application" -msgstr "Authentifizierungsmethode löschen" +msgstr "Anwendung löschen" -#: app_gateway/views.py:89 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:107 +#, python-format msgid "Are you sure you want to delete the application \"%(name)s\"?" -msgstr "Sind Sie sicher, dass Sie das Profil \"%(name)s\" löschen möchten?" +msgstr "Sind Sie sicher, dass Sie die Anwendung \"%(name)s\" löschen möchten?" -#: app_gateway/views.py:103 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:123 msgid "Edit Application Host" -msgstr "Authentifizierungsmethode bearbeiten" +msgstr "Anwendungshost bearbeiten" -#: app_gateway/views.py:106 +#: app_gateway/views.py:127 msgid "Add Application Host" -msgstr "" +msgstr "Anwendungshost hinzufügen" -#: app_gateway/views.py:113 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:136 msgid "Application Host saved successfully." -msgstr "Authentifizierungsmethode erfolgreich gespeichert." - -#: app_gateway/views.py:135 -#, fuzzy -#| msgid "Authentication Method deleted successfully." -msgid "Application Host deleted successfully." -msgstr "Authentifizierungsmethode erfolgreich gelöscht." - -#: app_gateway/views.py:140 -#, fuzzy -#| msgid "Delete Authentication Method" -msgid "Delete Application Host" -msgstr "Authentifizierungsmethode löschen" - -#: app_gateway/views.py:142 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" -msgid "Are you sure you want to delete the host \"%(hostname)s\"?" -msgstr "Sind Sie sicher, dass Sie die Gruppe \"%(name)s\" löschen möchten?" - -#: app_gateway/views.py:156 -msgid "Edit Access Policy" -msgstr "" +msgstr "Anwendungshost erfolgreich gespeichert." #: app_gateway/views.py:159 -#, fuzzy -#| msgid "Create Schedule Profile" -msgid "Create Access Policy" -msgstr "Zeitplanprofil erstellen" +msgid "Application Host deleted successfully." +msgstr "Anwendungshost erfolgreich gelöscht." + +#: app_gateway/views.py:164 +msgid "Delete Application Host" +msgstr "Anwendungshost löschen" #: app_gateway/views.py:166 -#, fuzzy -#| msgid "API Key saved successfully." +#, python-format +msgid "Are you sure you want to delete the host \"%(hostname)s\"?" +msgstr "Sind Sie sicher, dass Sie den Host \"%(hostname)s\" löschen möchten?" + +#: app_gateway/views.py:180 +msgid "Edit Access Policy" +msgstr "Zugriffsrichtlinie bearbeiten" + +#: app_gateway/views.py:183 +msgid "Create Access Policy" +msgstr "Zugriffsrichtlinie erstellen" + +#: app_gateway/views.py:190 msgid "Access Policy saved successfully." -msgstr "API-Schlüssel erfolgreich gespeichert." - -#: app_gateway/views.py:188 -#, fuzzy -#| msgid "API Key deleted successfully." -msgid "Access Policy deleted successfully." -msgstr "API-Schlüssel erfolgreich gelöscht." - -#: app_gateway/views.py:193 -#, fuzzy -#| msgid "Default Policy" -msgid "Delete Access Policy" -msgstr "Standard‑Richtlinie" - -#: app_gateway/views.py:195 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" -msgid "Are you sure you want to delete the access policy \"%(name)s\"?" -msgstr "Sind Sie sicher, dass Sie das Profil \"%(name)s\" löschen möchten?" - -#: app_gateway/views.py:209 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Application Default Policy" -msgstr "Standard‑Richtlinie" +msgstr "Zugriffsrichtlinie erfolgreich gespeichert." #: app_gateway/views.py:212 -#, fuzzy -#| msgid "Default Policy" +msgid "Access Policy deleted successfully." +msgstr "Zugriffsrichtlinie erfolgreich gelöscht." + +#: app_gateway/views.py:217 +msgid "Delete Access Policy" +msgstr "Zugriffsrichtlinie löschen" + +#: app_gateway/views.py:219 +#, python-format +msgid "Are you sure you want to delete the access policy \"%(name)s\"?" +msgstr "Sind Sie sicher, dass Sie die Zugriffsrichtlinie \"%(name)s\" löschen möchten?" + +#: app_gateway/views.py:235 +msgid "Edit Application Default Policy" +msgstr "Standardrichtlinie der Anwendung bearbeiten" + +#: app_gateway/views.py:239 msgid "Set Application Default Policy" -msgstr "Standard‑Richtlinie" +msgstr "Standardrichtlinie der Anwendung festlegen" -#: app_gateway/views.py:220 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:248 msgid "Application Default Policy saved successfully." -msgstr "Authentifizierungsmethode erfolgreich gespeichert." +msgstr "Standardrichtlinie der Anwendung erfolgreich gespeichert." -#: app_gateway/views.py:242 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:271 msgid "Application Default Policy deleted successfully." -msgstr "Authentifizierungsmethode erfolgreich gelöscht." +msgstr "Standardrichtlinie der Anwendung erfolgreich gelöscht." -#: app_gateway/views.py:247 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:276 msgid "Delete Application Default Policy" -msgstr "Authentifizierungsmethode löschen" +msgstr "Standardrichtlinie der Anwendung löschen" -#: app_gateway/views.py:249 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:278 +#, python-format msgid "Are you sure you want to remove the default policy for \"%(name)s\"?" -msgstr "Sind Sie sicher, dass Sie das Profil \"%(name)s\" löschen möchten?" +msgstr "Sind Sie sicher, dass Sie die Standardrichtlinie für \"%(name)s\" entfernen möchten?" -#: app_gateway/views.py:265 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:296 msgid "Edit Application Route" -msgstr "Authentifizierungsmethode bearbeiten" +msgstr "Anwendungsroute bearbeiten" -#: app_gateway/views.py:268 -#, fuzzy -#| msgid "Add Client route" +#: app_gateway/views.py:300 msgid "Add Application Route" -msgstr "Client‑Route hinzufügen" +msgstr "Anwendungsroute hinzufügen" -#: app_gateway/views.py:275 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:309 msgid "Application Route saved successfully." -msgstr "Authentifizierungsmethode erfolgreich gespeichert." +msgstr "Anwendungsroute erfolgreich gespeichert." -#: app_gateway/views.py:297 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:314 +msgid "" +"\n" +"
Application Route
\n" +"

A Route defines a path prefix within this Application that " +"requires a specific Access Policy.

\n" +" \n" +" " +msgstr "" +"\n" +"
Anwendungsroute
\n" +"

Eine Route definiert ein Pfadpräfix innerhalb dieser Anwendung, " +"das eine spezifische Zugriffsrichtlinie erfordert.

\n" +"
    \n" +"
  • Routenname: Ein interner Bezeichner für " +"diese Route (z. B. „public_api“, „admin_area“). Wird für Referenzen und " +"Exporte verwendet.
  • \n" +"
  • Pfadpräfix: Der URL-Pfad, der diese Route " +"auslöst (z. B. /api/ oder /admin/). Verwenden Sie " +"/, um alle verbleibenden Pfade abzugleichen.
  • \n" +"
  • Richtlinie: Die Zugriffsrichtlinie, die " +"erzwungen wird, wenn ein Benutzer auf diesen Pfad zugreift.
  • \n" +"
  • Reihenfolge: Bestimmt die Priorität dieser " +"Route bei der Auswertung der Anfrage. Kleinere Zahlen werden zuerst " +"ausgewertet. Wenn mehrere Routen mit einem Pfad übereinstimmen, gewinnt " +"diejenige mit der niedrigsten Nummer.
  • \n" +"
\n" +" " + +#: app_gateway/views.py:347 msgid "Application Route deleted successfully." -msgstr "Authentifizierungsmethode erfolgreich gelöscht." +msgstr "Anwendungsroute erfolgreich gelöscht." -#: app_gateway/views.py:302 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:352 msgid "Delete Application Route" -msgstr "Authentifizierungsmethode löschen" +msgstr "Anwendungsroute löschen" -#: app_gateway/views.py:304 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" +#: app_gateway/views.py:354 +#, python-format msgid "Are you sure you want to delete the route \"%(name)s\" (%(path)s)?" -msgstr "Sind Sie sicher, dass Sie die Gruppe \"%(name)s\" löschen möchten?" +msgstr "Sind Sie sicher, dass Sie die Route \"%(name)s\" (%(path)s) löschen möchten?" #: cluster/forms.py:20 msgid "IP Lock" @@ -1485,6 +1463,28 @@ msgid "" "Network\", \"Blocked Attacker\").

\n" " " msgstr "" +"\n" +"
IP-Adressliste
\n" +"

Verwalten Sie spezifische IP-Adressen oder Netzwerke, denen der " +"Zugriff erlaubt oder verweigert wird, wenn Sie die " +"Authentifizierungsmethode „IP-Adressliste“ verwenden.

\n" +" \n" +"
IP-Adresse & Präfix
\n" +"

Geben Sie eine einzelne IP-Adresse (z. B. 192.168.1.50) oder eine " +"Netzwerkadresse ein. Verwenden Sie die Präfixlänge für die CIDR-Notation (z. " +"B. 24 für ein /24-Netzwerk). Lassen Sie das Präfix für einen einzelnen Host " +"leer (/32 für IPv4, /128 für IPv6).

\n" +" \n" +"
Aktion
\n" +"

Erlauben: Gewährt Zugriff auf die angegebene IP/" +"das angegebene Netzwerk.
\n" +" Verweigern: Blockiert gezielt den Zugriff von der " +"angegebenen IP/dem angegebenen Netzwerk.

\n" +" \n" +"
Beschreibung
\n" +"

Ein optionaler Hinweis zur Identifizierung dieses Eintrags (z. B. " +"„Büronetzwerk“, „Blockierter Angreifer“).

\n" +" " #: gatekeeper/views.py:420 msgid "IP Address deleted successfully." @@ -1915,10 +1915,10 @@ msgstr "Alle" msgid "Disabled" msgstr "Deaktiviert" -#: templates/api_v2/list.html:68 templates/app_gateway/app_gateway_list.html:90 -#: templates/app_gateway/app_gateway_list.html:133 -#: templates/app_gateway/app_gateway_list.html:181 -#: templates/app_gateway/app_gateway_list.html:230 +#: templates/api_v2/list.html:68 +#: templates/app_gateway/app_gateway_list.html:148 +#: templates/app_gateway/application_details.html:71 +#: templates/app_gateway/application_details.html:121 #: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:73 @@ -1937,43 +1937,61 @@ msgid "Edit" msgstr "Bearbeiten" #: templates/app_gateway/app_gateway_list.html:12 -#: templates/app_gateway/app_gateway_list.html:36 -#, fuzzy -#| msgid "Actions" +#: templates/app_gateway/app_gateway_list.html:30 msgid "Applications" -msgstr "Aktionen" +msgstr "Anwendungen" #: templates/app_gateway/app_gateway_list.html:18 -#, fuzzy -#| msgid "Access Denied" msgid "Access Policies" -msgstr "Zugriff verweigert" +msgstr "Zugriffsrichtlinien" -#: templates/app_gateway/app_gateway_list.html:24 -#, fuzzy -#| msgid "Custom Routes" -msgid "Routes" -msgstr "Benutzerdefinierte Routen" - -#: templates/app_gateway/app_gateway_list.html:40 +#: templates/app_gateway/app_gateway_list.html:34 +#: templates/app_gateway/app_gateway_list.html:54 #: templates/dns/static_host_list.html:70 msgid "Hosts" msgstr "Hosts" -#: templates/app_gateway/app_gateway_list.html:48 +#: templates/app_gateway/app_gateway_list.html:40 msgid "Add Application" -msgstr "" +msgstr "Anwendung hinzufügen" -#: templates/app_gateway/app_gateway_list.html:51 -#, fuzzy -#| msgid "Default Policy" -msgid "Set Default Policy" -msgstr "Standard‑Richtlinie" +#: templates/app_gateway/app_gateway_list.html:55 +msgid "Routes" +msgstr "Routen" + +#: templates/app_gateway/app_gateway_list.html:74 +#: templates/app_gateway/application_details.html:39 +msgid "Default (Deny)" +msgstr "Standard (Verweigern)" + +#: templates/app_gateway/app_gateway_list.html:84 +msgid "No Applications found." +msgstr "Keine Anwendungen gefunden." + +#: templates/app_gateway/app_gateway_list.html:96 +msgid "Application" +msgstr "Anwendung" + +#: templates/app_gateway/app_gateway_list.html:115 +msgid "No Hosts found." +msgstr "Keine Hosts gefunden." -#: templates/app_gateway/app_gateway_list.html:64 #: templates/app_gateway/app_gateway_list.html:123 -#: templates/app_gateway/app_gateway_list.html:169 -#: templates/app_gateway/app_gateway_list.html:217 +msgid "Add Access Policy" +msgstr "Zugriffsrichtlinie hinzufügen" + +#: templates/app_gateway/app_gateway_list.html:134 +#: templates/gatekeeper/gatekeeper_list.html:43 +msgid "Groups" +msgstr "Gruppen" + +#: templates/app_gateway/app_gateway_list.html:135 +msgid "Auth Methods" +msgstr "Authentifizierungsmethoden" + +#: templates/app_gateway/app_gateway_list.html:136 +#: templates/app_gateway/application_details.html:62 +#: templates/app_gateway/application_details.html:109 #: templates/gatekeeper/gatekeeper_list.html:63 #: templates/gatekeeper/gatekeeper_list.html:106 #: templates/gatekeeper/gatekeeper_list.html:151 @@ -1984,82 +2002,42 @@ msgstr "Standard‑Richtlinie" msgid "Actions" msgstr "Aktionen" -#: templates/app_gateway/app_gateway_list.html:77 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Default Policy" -msgstr "Standard‑Richtlinie" - -#: templates/app_gateway/app_gateway_list.html:81 -#, fuzzy -#| msgid "Default Policy" -msgid "Remove Default Policy" -msgstr "Standard‑Richtlinie" - -#: templates/app_gateway/app_gateway_list.html:85 -#: templates/cluster/workers_list.html:47 -#: templates/cluster/workers_list.html:54 -#: templates/wireguard/wireguard_manage_peer.html:112 -#: templates/wireguard/wireguard_manage_peer.html:121 -msgid "Not set" -msgstr "Nicht gesetzt" - -#: templates/app_gateway/app_gateway_list.html:105 -#, fuzzy -#| msgid "No Authentication Methods found." -msgid "No Applications found." -msgstr "Keine Authentifizierungsmethoden gefunden." - -#: templates/app_gateway/app_gateway_list.html:112 -#, fuzzy -#| msgid "Host" -msgid "Add Host" -msgstr "Host" - -#: templates/app_gateway/app_gateway_list.html:148 -#, fuzzy -#| msgid "No schedule slots found." -msgid "No Hosts found." -msgstr "Keine Zeitplanprofile gefunden." - -#: templates/app_gateway/app_gateway_list.html:156 -msgid "Add Access Policy" -msgstr "" - -#: templates/app_gateway/app_gateway_list.html:167 -#: templates/gatekeeper/gatekeeper_list.html:43 -msgid "Groups" -msgstr "Gruppen" - -#: templates/app_gateway/app_gateway_list.html:168 -#, fuzzy -#| msgid "Auth Method" -msgid "Auth Methods" -msgstr "Authentifizierungsmethode" - -#: templates/app_gateway/app_gateway_list.html:196 -#, fuzzy -#| msgid "No IP Addresses found." +#: templates/app_gateway/app_gateway_list.html:163 msgid "No Access Policies found." -msgstr "Keine IP-Adressen gefunden." +msgstr "Keine Zugriffsrichtlinien gefunden." -#: templates/app_gateway/app_gateway_list.html:203 -#, fuzzy -#| msgid "Add Group" +#: templates/app_gateway/application_details.html:12 +#: templates/wireguard/server_detail.html:53 +msgid "Back to List" +msgstr "Zurück zur Liste" + +#: templates/app_gateway/application_details.html:41 +msgid "Set Policy" +msgstr "Richtlinie festlegen" + +#: templates/app_gateway/application_details.html:48 +msgid "Application Hosts" +msgstr "Anwendungshosts" + +#: templates/app_gateway/application_details.html:52 +msgid "Add Host" +msgstr "Host hinzufügen" + +#: templates/app_gateway/application_details.html:86 +msgid "No Hosts configured for this application." +msgstr "Keine Hosts für diese Anwendung konfiguriert." + +#: templates/app_gateway/application_details.html:92 +msgid "Application Routes" +msgstr "Anwendungsrouten" + +#: templates/app_gateway/application_details.html:96 msgid "Add Route" -msgstr "Gruppe hinzufügen" +msgstr "Route hinzufügen" -#: templates/app_gateway/app_gateway_list.html:216 -#, fuzzy -#| msgid "Sort Order" -msgid "Order" -msgstr "Sortierreihenfolge" - -#: templates/app_gateway/app_gateway_list.html:245 -#, fuzzy -#| msgid "No time intervals found." -msgid "No Routes found." -msgstr "Keine Zeitintervalle gefunden." +#: templates/app_gateway/application_details.html:136 +msgid "No Routes configured for this application." +msgstr "Keine Routen für diese Anwendung konfiguriert." #: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 #: templates/scheduler/scheduleprofile_form.html:82 @@ -2097,6 +2075,13 @@ msgstr "" msgid "IP Lock Enabled" msgstr "IP-Sperre aktiviert" +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 +#: templates/wireguard/wireguard_manage_peer.html:112 +#: templates/wireguard/wireguard_manage_peer.html:121 +msgid "Not set" +msgstr "Nicht gesetzt" + #: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Niemals" @@ -3078,10 +3063,6 @@ msgstr "Adresse" msgid "Edit Instance" msgstr "Instanz bearbeiten" -#: templates/wireguard/server_detail.html:53 -msgid "Back to List" -msgstr "Zurück zur Liste" - #: templates/wireguard/server_detail.html:62 msgid "Traffic Graph" msgstr "Verkehrsgrafik" @@ -4262,6 +4243,34 @@ msgstr "" "Keine Schnittstellen gefunden|Es wurden keine WireGuard‑Schnittstellen " "gefunden." +#, fuzzy +#~| msgid "Sort Order" +#~ msgid "Priority Order" +#~ msgstr "Sortierreihenfolge" + +#~ msgid "Evaluation order — lower value means higher priority" +#~ msgstr "Auswertungsreihenfolge — niedrigerer Wert bedeutet höhere Priorität" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Set Default Policy" +#~ msgstr "Standard‑Richtlinie" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Edit Default Policy" +#~ msgstr "Standard‑Richtlinie" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Remove Default Policy" +#~ msgstr "Standard‑Richtlinie" + +#, fuzzy +#~| msgid "No time intervals found." +#~ msgid "No Routes found." +#~ msgstr "Keine Zeitintervalle gefunden." + #~ msgid "IP/Network Address" #~ msgstr "IP/Netzwerkadresse" diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index 42b3749..85191e0 100644 Binary files a/locale/es/LC_MESSAGES/django.mo and b/locale/es/LC_MESSAGES/django.mo differ diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 435318f..5ff8490 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-12 15:23-0300\n" +"POT-Creation-Date: 2026-03-12 18:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,10 +32,10 @@ msgid "Back" msgstr "Volver" #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129 -#: routing_templates/forms.py:37 templates/app_gateway/app_gateway_list.html:94 -#: templates/app_gateway/app_gateway_list.html:137 -#: templates/app_gateway/app_gateway_list.html:185 -#: templates/app_gateway/app_gateway_list.html:234 +#: routing_templates/forms.py:37 +#: templates/app_gateway/app_gateway_list.html:152 +#: templates/app_gateway/application_details.html:75 +#: templates/app_gateway/application_details.html:125 #: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_redirect_rule.html:86 #: templates/gatekeeper/gatekeeper_list.html:77 @@ -64,8 +64,8 @@ msgstr "" "¿Está seguro de que desea regenerar el token? El antiguo token dejará de " "funcionar inmediatamente." -#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:87 -#: app_gateway/forms.py:125 app_gateway/forms.py:156 app_gateway/forms.py:199 +#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 +#: app_gateway/forms.py:123 app_gateway/forms.py:152 app_gateway/forms.py:193 #: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:84 #: dns/forms.py:153 gatekeeper/forms.py:41 gatekeeper/forms.py:75 #: gatekeeper/forms.py:137 gatekeeper/forms.py:224 gatekeeper/forms.py:254 @@ -81,11 +81,12 @@ msgstr "" msgid "Save" msgstr "Guardar" -#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:101 +#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:99 #: cluster/forms.py:18 dns/forms.py:130 gatekeeper/forms.py:99 #: routing_templates/forms.py:28 templates/api_v2/api_documentation.html:47 -#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:60 -#: templates/app_gateway/app_gateway_list.html:165 +#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:52 +#: templates/app_gateway/app_gateway_list.html:132 +#: templates/app_gateway/application_details.html:26 #: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68 #: templates/gatekeeper/gatekeeper_list.html:149 #: templates/routing_templates/list.html:8 @@ -125,16 +126,16 @@ msgid "Enabled" msgstr "Habilitado" #: api_v2/views.py:17 api_v2/views.py:27 api_v2/views.py:82 api_v2/views.py:106 -#: app_gateway/views.py:20 app_gateway/views.py:44 app_gateway/views.py:74 -#: app_gateway/views.py:97 app_gateway/views.py:127 app_gateway/views.py:150 -#: app_gateway/views.py:180 app_gateway/views.py:203 app_gateway/views.py:234 -#: app_gateway/views.py:259 app_gateway/views.py:289 cluster/views.py:18 -#: cluster/views.py:45 cluster/views.py:114 gatekeeper/views.py:23 -#: gatekeeper/views.py:48 gatekeeper/views.py:78 gatekeeper/views.py:101 -#: gatekeeper/views.py:131 gatekeeper/views.py:154 gatekeeper/views.py:198 -#: gatekeeper/views.py:257 gatekeeper/views.py:287 gatekeeper/views.py:310 -#: gatekeeper/views.py:340 gatekeeper/views.py:363 gatekeeper/views.py:412 -#: templates/access_denied.html:9 +#: app_gateway/views.py:20 app_gateway/views.py:42 app_gateway/views.py:62 +#: app_gateway/views.py:92 app_gateway/views.py:115 app_gateway/views.py:150 +#: app_gateway/views.py:174 app_gateway/views.py:204 app_gateway/views.py:227 +#: app_gateway/views.py:262 app_gateway/views.py:288 app_gateway/views.py:338 +#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114 +#: gatekeeper/views.py:23 gatekeeper/views.py:48 gatekeeper/views.py:78 +#: gatekeeper/views.py:101 gatekeeper/views.py:131 gatekeeper/views.py:154 +#: gatekeeper/views.py:198 gatekeeper/views.py:257 gatekeeper/views.py:287 +#: gatekeeper/views.py:310 gatekeeper/views.py:340 gatekeeper/views.py:363 +#: gatekeeper/views.py:412 templates/access_denied.html:9 msgid "Access Denied" msgstr "Acceso denegado" @@ -203,17 +204,18 @@ msgstr "¿Está seguro de que desea eliminar la clave de API \"%(name)s\"?" msgid "API Documentation" msgstr "Documentación de la API" -#: app_gateway/forms.py:19 templates/app_gateway/app_gateway_list.html:61 +#: app_gateway/forms.py:19 templates/app_gateway/application_details.html:27 #: templates/wireguard/wireguard_manage_server.html:25 wireguard/forms.py:15 msgid "Display Name" msgstr "Nombre para mostrar" -#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:62 +#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:53 +#: templates/app_gateway/application_details.html:28 msgid "Upstream" -msgstr "" +msgstr "Upstream" -#: app_gateway/forms.py:41 app_gateway/forms.py:88 app_gateway/forms.py:126 -#: app_gateway/forms.py:157 app_gateway/forms.py:200 gatekeeper/forms.py:42 +#: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:124 +#: app_gateway/forms.py:153 app_gateway/forms.py:194 gatekeeper/forms.py:42 #: gatekeeper/forms.py:76 gatekeeper/forms.py:138 gatekeeper/forms.py:225 #: gatekeeper/forms.py:255 gatekeeper/forms.py:286 scheduler/forms.py:103 #: templates/generic_delete_confirmation.html:19 @@ -223,66 +225,52 @@ msgstr "Cancelar" #: app_gateway/forms.py:54 msgid "Upstream URL cannot contain spaces." -msgstr "" +msgstr "La URL de upstream no puede contener espacios." #: app_gateway/forms.py:60 msgid "Enter a valid upstream URL starting with http:// or https://" -msgstr "" +msgstr "Introduzca una URL de upstream válida que empiece por http:// o https://" -#: app_gateway/forms.py:70 app_gateway/forms.py:139 app_gateway/forms.py:170 -#: templates/app_gateway/app_gateway_list.html:122 -#: templates/app_gateway/app_gateway_list.html:212 -#, fuzzy -#| msgid "Action" -msgid "Application" -msgstr "Acción" - -#: app_gateway/forms.py:71 cluster/forms.py:24 dns/forms.py:65 -#: templates/app_gateway/app_gateway_list.html:121 +#: app_gateway/forms.py:70 cluster/forms.py:24 dns/forms.py:65 +#: templates/app_gateway/app_gateway_list.html:95 +#: templates/app_gateway/application_details.html:61 #: templates/dns/static_host_list.html:17 #: templates/wireguard/server_detail.html:39 msgid "Hostname" msgstr "Nombre de host" -#: app_gateway/forms.py:102 templates/app_gateway/app_gateway_list.html:166 +#: app_gateway/forms.py:100 templates/app_gateway/app_gateway_list.html:133 msgid "Policy Type" -msgstr "" +msgstr "Tipo de política" -#: app_gateway/forms.py:103 -#, fuzzy -#| msgid "Allowed IPs" +#: app_gateway/forms.py:101 msgid "Allowed Groups" -msgstr "IPs permitidas" +msgstr "Grupos permitidos" -#: app_gateway/forms.py:104 templates/gatekeeper/gatekeeper_list.html:12 +#: app_gateway/forms.py:102 templates/gatekeeper/gatekeeper_list.html:12 msgid "Authentication Methods" msgstr "Métodos de autenticación" -#: app_gateway/forms.py:140 templates/app_gateway/app_gateway_list.html:63 +#: app_gateway/forms.py:137 templates/app_gateway/app_gateway_list.html:56 +#: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Política predeterminada" -#: app_gateway/forms.py:171 templates/app_gateway/app_gateway_list.html:213 -#, fuzzy -#| msgid "Route Type" +#: app_gateway/forms.py:166 templates/app_gateway/application_details.html:105 msgid "Route Name" -msgstr "Tipo de Ruta" +msgstr "Nombre de la ruta" -#: app_gateway/forms.py:172 templates/app_gateway/app_gateway_list.html:214 +#: app_gateway/forms.py:167 templates/app_gateway/application_details.html:106 msgid "Path Prefix" -msgstr "" +msgstr "Prefijo de ruta" -#: app_gateway/forms.py:173 templates/app_gateway/app_gateway_list.html:215 -#, fuzzy -#| msgid "Default Policy" +#: app_gateway/forms.py:168 templates/app_gateway/application_details.html:107 msgid "Policy" -msgstr "Política predeterminada" +msgstr "Política" -#: app_gateway/forms.py:174 -#, fuzzy -#| msgid "Sort Order" -msgid "Priority Order" +#: app_gateway/forms.py:169 templates/app_gateway/application_details.html:108 +msgid "Order" msgstr "Orden" #: app_gateway/models.py:12 @@ -310,185 +298,174 @@ msgstr "Denegar" msgid "Route identifier, used in export (e.g.: public_area)" msgstr "Identificador de ruta, usado en la exportación (ej.: public_area)" -#: app_gateway/models.py:90 -msgid "Evaluation order — lower value means higher priority" -msgstr "Orden de evaluación: un valor menor significa una prioridad mayor" +#: app_gateway/views.py:54 +msgid "Application Details" +msgstr "Detalles de la aplicación" -#: app_gateway/views.py:50 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:68 templates/app_gateway/application_details.html:15 msgid "Edit Application" -msgstr "Editar método de autenticación" +msgstr "Editar aplicación" -#: app_gateway/views.py:53 -#, fuzzy -#| msgid "Create Authentication Method" +#: app_gateway/views.py:71 msgid "Create Application" -msgstr "Crear método de autenticación" +msgstr "Crear aplicación" -#: app_gateway/views.py:60 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:78 msgid "Application saved successfully." -msgstr "Método de autenticación guardado correctamente." +msgstr "Aplicación guardada correctamente." -#: app_gateway/views.py:82 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:100 msgid "Application deleted successfully." -msgstr "Método de autenticación eliminado correctamente." +msgstr "Aplicación eliminada correctamente." -#: app_gateway/views.py:87 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:105 templates/app_gateway/application_details.html:18 msgid "Delete Application" -msgstr "Eliminar método de autenticación" +msgstr "Eliminar aplicación" -#: app_gateway/views.py:89 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:107 +#, python-format msgid "Are you sure you want to delete the application \"%(name)s\"?" -msgstr "¿Está seguro de que desea eliminar el perfil \"%(name)s\"?" +msgstr "¿Está seguro de que desea eliminar la aplicación \"%(name)s\"?" -#: app_gateway/views.py:103 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:123 msgid "Edit Application Host" -msgstr "Editar método de autenticación" +msgstr "Editar host de aplicación" -#: app_gateway/views.py:106 +#: app_gateway/views.py:127 msgid "Add Application Host" -msgstr "" +msgstr "Añadir host de aplicación" -#: app_gateway/views.py:113 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:136 msgid "Application Host saved successfully." -msgstr "Método de autenticación guardado correctamente." - -#: app_gateway/views.py:135 -#, fuzzy -#| msgid "Authentication Method deleted successfully." -msgid "Application Host deleted successfully." -msgstr "Método de autenticación eliminado correctamente." - -#: app_gateway/views.py:140 -#, fuzzy -#| msgid "Delete Authentication Method" -msgid "Delete Application Host" -msgstr "Eliminar método de autenticación" - -#: app_gateway/views.py:142 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" -msgid "Are you sure you want to delete the host \"%(hostname)s\"?" -msgstr "¿Está seguro de que desea eliminar el grupo \"%(name)s\"?" - -#: app_gateway/views.py:156 -msgid "Edit Access Policy" -msgstr "" +msgstr "Host de aplicación guardado correctamente." #: app_gateway/views.py:159 -#, fuzzy -#| msgid "Create Schedule Profile" -msgid "Create Access Policy" -msgstr "Crear Perfil de Programación" +msgid "Application Host deleted successfully." +msgstr "Host de aplicación eliminado correctamente." + +#: app_gateway/views.py:164 +msgid "Delete Application Host" +msgstr "Eliminar host de aplicación" #: app_gateway/views.py:166 -#, fuzzy -#| msgid "API Key saved successfully." +#, python-format +msgid "Are you sure you want to delete the host \"%(hostname)s\"?" +msgstr "¿Está seguro de que desea eliminar el host \"%(hostname)s\"?" + +#: app_gateway/views.py:180 +msgid "Edit Access Policy" +msgstr "Editar política de acceso" + +#: app_gateway/views.py:183 +msgid "Create Access Policy" +msgstr "Crear política de acceso" + +#: app_gateway/views.py:190 msgid "Access Policy saved successfully." -msgstr "Clave de API guardada con éxito." - -#: app_gateway/views.py:188 -#, fuzzy -#| msgid "API Key deleted successfully." -msgid "Access Policy deleted successfully." -msgstr "Clave de API eliminada con éxito." - -#: app_gateway/views.py:193 -#, fuzzy -#| msgid "Default Policy" -msgid "Delete Access Policy" -msgstr "Política predeterminada" - -#: app_gateway/views.py:195 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" -msgid "Are you sure you want to delete the access policy \"%(name)s\"?" -msgstr "¿Está seguro de que desea eliminar el perfil \"%(name)s\"?" - -#: app_gateway/views.py:209 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Application Default Policy" -msgstr "Política predeterminada" +msgstr "Política de acceso guardada correctamente." #: app_gateway/views.py:212 -#, fuzzy -#| msgid "Default Policy" +msgid "Access Policy deleted successfully." +msgstr "Política de acceso eliminada correctamente." + +#: app_gateway/views.py:217 +msgid "Delete Access Policy" +msgstr "Eliminar política de acceso" + +#: app_gateway/views.py:219 +#, python-format +msgid "Are you sure you want to delete the access policy \"%(name)s\"?" +msgstr "¿Está seguro de que desea eliminar la política de acceso \"%(name)s\"?" + +#: app_gateway/views.py:235 +msgid "Edit Application Default Policy" +msgstr "Editar política predeterminada de la aplicación" + +#: app_gateway/views.py:239 msgid "Set Application Default Policy" -msgstr "Política predeterminada" +msgstr "Establecer política predeterminada de la aplicación" -#: app_gateway/views.py:220 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:248 msgid "Application Default Policy saved successfully." -msgstr "Método de autenticación guardado correctamente." +msgstr "Política predeterminada de la aplicación guardada correctamente." -#: app_gateway/views.py:242 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:271 msgid "Application Default Policy deleted successfully." -msgstr "Método de autenticación eliminado correctamente." +msgstr "Política predeterminada de la aplicación eliminada correctamente." -#: app_gateway/views.py:247 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:276 msgid "Delete Application Default Policy" -msgstr "Eliminar método de autenticación" +msgstr "Eliminar política predeterminada de la aplicación" -#: app_gateway/views.py:249 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:278 +#, python-format msgid "Are you sure you want to remove the default policy for \"%(name)s\"?" -msgstr "¿Está seguro de que desea eliminar el perfil \"%(name)s\"?" +msgstr "¿Está seguro de que desea eliminar la política predeterminada para \"%(name)s\"?" -#: app_gateway/views.py:265 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:296 msgid "Edit Application Route" -msgstr "Editar método de autenticación" +msgstr "Editar ruta de la aplicación" -#: app_gateway/views.py:268 -#, fuzzy -#| msgid "Add Client route" +#: app_gateway/views.py:300 msgid "Add Application Route" -msgstr "Añadir ruta cliente" +msgstr "Añadir ruta de la aplicación" -#: app_gateway/views.py:275 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:309 msgid "Application Route saved successfully." -msgstr "Método de autenticación guardado correctamente." +msgstr "Ruta de la aplicación guardada correctamente." -#: app_gateway/views.py:297 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:314 +msgid "" +"\n" +"
Application Route
\n" +"

A Route defines a path prefix within this Application that " +"requires a specific Access Policy.

\n" +"
    \n" +"
  • Route Name: An internal identifier for this " +"route (e.g., \"public_api\", \"admin_area\"). Used for reference and exports." +"
  • \n" +"
  • Path Prefix: The URL path that triggers " +"this route (e.g., /api/ or /admin/). Use / to match all remaining paths.
  • \n" +"
  • Policy: The Access Policy that will be " +"enforced when a user accesses this path.
  • \n" +"
  • Order: Determines the priority of this " +"route when evaluating the request. Lower numbers are evaluated first. If " +"multiple routes match a path, the one with the lowest order wins.
  • \n" +"
\n" +" " +msgstr "" +"\n" +"
Ruta de Aplicación
\n" +"

Una Ruta define un prefijo de ruta dentro de esta Aplicación que " +"requiere una Política de Acceso específica.

\n" +"
    \n" +"
  • Nombre de la Ruta: Un identificador interno " +"para esta ruta (ej: \"public_api\", \"admin_area\"). Se usa para referencias " +"y exportaciones.
  • \n" +"
  • Prefijo de Ruta: La ruta de la URL que " +"activa esta ruta (ej: /api/ o /admin/). Use " +"/ para coincidir con todas las rutas restantes.
  • \n" +"
  • Política: La Política de Acceso que se " +"aplicará cuando un usuario acceda a esta ruta.
  • \n" +"
  • Orden: Determina la prioridad de esta ruta " +"al evaluar la solicitud. Los números más bajos se evalúan primero. Si varias " +"rutas coinciden con una ruta, gana la de menor orden.
  • \n" +"
\n" +" " + +#: app_gateway/views.py:347 msgid "Application Route deleted successfully." -msgstr "Método de autenticación eliminado correctamente." +msgstr "Ruta de la aplicación eliminada correctamente." -#: app_gateway/views.py:302 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:352 msgid "Delete Application Route" -msgstr "Eliminar método de autenticación" +msgstr "Eliminar ruta de la aplicación" -#: app_gateway/views.py:304 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" +#: app_gateway/views.py:354 +#, python-format msgid "Are you sure you want to delete the route \"%(name)s\" (%(path)s)?" -msgstr "¿Está seguro de que desea eliminar el grupo \"%(name)s\"?" +msgstr "¿Está seguro de que desea eliminar la ruta \"%(name)s\" (%(path)s)?" #: cluster/forms.py:20 msgid "IP Lock" @@ -1476,6 +1453,28 @@ msgid "" "Network\", \"Blocked Attacker\").

\n" " " msgstr "" +"\n" +"
Lista de Direcciones IP
\n" +"

Administre direcciones IP o redes específicas a las que se les " +"permite o deniega el acceso al usar el método de autenticación por Lista de " +"Direcciones IP.

\n" +" \n" +"
Dirección IP y Prefijo
\n" +"

Ingrese una única dirección IP (ej: 192.168.1.50) o una dirección " +"de red. Use la longitud del prefijo para la notación CIDR (ej: 24 para una " +"red /24). Deixe el prefijo en blanco para un único host (/32 para IPv4, /128 " +"para IPv6).

\n" +" \n" +"
Acción
\n" +"

Permitir: Otorga acceso a la red/IP especificada." +"
\n" +" Denegar: Bloqueia especificamente el acceso desde la " +"red/IP especificada.

\n" +" \n" +"
Descripción
\n" +"

Una nota opcional para ayudar a identificar esta entrada (ej: " +"\"Red de la Oficina\", \"Atacante Bloqueado\").

\n" +" " #: gatekeeper/views.py:420 msgid "IP Address deleted successfully." @@ -1905,10 +1904,10 @@ msgstr "Todos" msgid "Disabled" msgstr "Deshabilitado" -#: templates/api_v2/list.html:68 templates/app_gateway/app_gateway_list.html:90 -#: templates/app_gateway/app_gateway_list.html:133 -#: templates/app_gateway/app_gateway_list.html:181 -#: templates/app_gateway/app_gateway_list.html:230 +#: templates/api_v2/list.html:68 +#: templates/app_gateway/app_gateway_list.html:148 +#: templates/app_gateway/application_details.html:71 +#: templates/app_gateway/application_details.html:121 #: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:73 @@ -1927,43 +1926,61 @@ msgid "Edit" msgstr "Editar" #: templates/app_gateway/app_gateway_list.html:12 -#: templates/app_gateway/app_gateway_list.html:36 -#, fuzzy -#| msgid "Actions" +#: templates/app_gateway/app_gateway_list.html:30 msgid "Applications" -msgstr "Acciones" +msgstr "Aplicaciones" #: templates/app_gateway/app_gateway_list.html:18 -#, fuzzy -#| msgid "Access Denied" msgid "Access Policies" -msgstr "Acceso denegado" +msgstr "Políticas de acceso" -#: templates/app_gateway/app_gateway_list.html:24 -#, fuzzy -#| msgid "Custom Routes" -msgid "Routes" -msgstr "Rutas Personalizadas" - -#: templates/app_gateway/app_gateway_list.html:40 +#: templates/app_gateway/app_gateway_list.html:34 +#: templates/app_gateway/app_gateway_list.html:54 #: templates/dns/static_host_list.html:70 msgid "Hosts" msgstr "Hosts" -#: templates/app_gateway/app_gateway_list.html:48 +#: templates/app_gateway/app_gateway_list.html:40 msgid "Add Application" -msgstr "" +msgstr "Añadir aplicación" -#: templates/app_gateway/app_gateway_list.html:51 -#, fuzzy -#| msgid "Default Policy" -msgid "Set Default Policy" -msgstr "Política predeterminada" +#: templates/app_gateway/app_gateway_list.html:55 +msgid "Routes" +msgstr "Rutas" + +#: templates/app_gateway/app_gateway_list.html:74 +#: templates/app_gateway/application_details.html:39 +msgid "Default (Deny)" +msgstr "Predeterminado (Denegar)" + +#: templates/app_gateway/app_gateway_list.html:84 +msgid "No Applications found." +msgstr "No se han encontrado aplicaciones." + +#: templates/app_gateway/app_gateway_list.html:96 +msgid "Application" +msgstr "Aplicación" + +#: templates/app_gateway/app_gateway_list.html:115 +msgid "No Hosts found." +msgstr "No se han encontrado hosts." -#: templates/app_gateway/app_gateway_list.html:64 #: templates/app_gateway/app_gateway_list.html:123 -#: templates/app_gateway/app_gateway_list.html:169 -#: templates/app_gateway/app_gateway_list.html:217 +msgid "Add Access Policy" +msgstr "Añadir política de acceso" + +#: templates/app_gateway/app_gateway_list.html:134 +#: templates/gatekeeper/gatekeeper_list.html:43 +msgid "Groups" +msgstr "Grupos" + +#: templates/app_gateway/app_gateway_list.html:135 +msgid "Auth Methods" +msgstr "Métodos de autenticación" + +#: templates/app_gateway/app_gateway_list.html:136 +#: templates/app_gateway/application_details.html:62 +#: templates/app_gateway/application_details.html:109 #: templates/gatekeeper/gatekeeper_list.html:63 #: templates/gatekeeper/gatekeeper_list.html:106 #: templates/gatekeeper/gatekeeper_list.html:151 @@ -1974,82 +1991,42 @@ msgstr "Política predeterminada" msgid "Actions" msgstr "Acciones" -#: templates/app_gateway/app_gateway_list.html:77 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Default Policy" -msgstr "Política predeterminada" - -#: templates/app_gateway/app_gateway_list.html:81 -#, fuzzy -#| msgid "Default Policy" -msgid "Remove Default Policy" -msgstr "Política predeterminada" - -#: templates/app_gateway/app_gateway_list.html:85 -#: templates/cluster/workers_list.html:47 -#: templates/cluster/workers_list.html:54 -#: templates/wireguard/wireguard_manage_peer.html:112 -#: templates/wireguard/wireguard_manage_peer.html:121 -msgid "Not set" -msgstr "No establecido" - -#: templates/app_gateway/app_gateway_list.html:105 -#, fuzzy -#| msgid "No Authentication Methods found." -msgid "No Applications found." -msgstr "No se han encontrado métodos de autenticación." - -#: templates/app_gateway/app_gateway_list.html:112 -#, fuzzy -#| msgid "Add Slot" -msgid "Add Host" -msgstr "Añadir Franja" - -#: templates/app_gateway/app_gateway_list.html:148 -#, fuzzy -#| msgid "No schedule slots found." -msgid "No Hosts found." -msgstr "No se encontraron franjas de programación." - -#: templates/app_gateway/app_gateway_list.html:156 -msgid "Add Access Policy" -msgstr "" - -#: templates/app_gateway/app_gateway_list.html:167 -#: templates/gatekeeper/gatekeeper_list.html:43 -msgid "Groups" -msgstr "Grupos" - -#: templates/app_gateway/app_gateway_list.html:168 -#, fuzzy -#| msgid "Auth Method" -msgid "Auth Methods" -msgstr "Método de autenticación" - -#: templates/app_gateway/app_gateway_list.html:196 -#, fuzzy -#| msgid "No IP Addresses found." +#: templates/app_gateway/app_gateway_list.html:163 msgid "No Access Policies found." -msgstr "No se han encontrado direcciones IP." +msgstr "No se han encontrado políticas de acceso." -#: templates/app_gateway/app_gateway_list.html:203 -#, fuzzy -#| msgid "Add Slot" +#: templates/app_gateway/application_details.html:12 +#: templates/wireguard/server_detail.html:53 +msgid "Back to List" +msgstr "Volver a la lista" + +#: templates/app_gateway/application_details.html:41 +msgid "Set Policy" +msgstr "Establecer política" + +#: templates/app_gateway/application_details.html:48 +msgid "Application Hosts" +msgstr "Hosts de la aplicación" + +#: templates/app_gateway/application_details.html:52 +msgid "Add Host" +msgstr "Añadir host" + +#: templates/app_gateway/application_details.html:86 +msgid "No Hosts configured for this application." +msgstr "No hay hosts configurados para esta aplicación." + +#: templates/app_gateway/application_details.html:92 +msgid "Application Routes" +msgstr "Rutas de la aplicación" + +#: templates/app_gateway/application_details.html:96 msgid "Add Route" -msgstr "Añadir Franja" +msgstr "Añadir ruta" -#: templates/app_gateway/app_gateway_list.html:216 -#, fuzzy -#| msgid "Sort Order" -msgid "Order" -msgstr "Orden" - -#: templates/app_gateway/app_gateway_list.html:245 -#, fuzzy -#| msgid "No time intervals found." -msgid "No Routes found." -msgstr "No se encontraron intervalos de tiempo." +#: templates/app_gateway/application_details.html:136 +msgid "No Routes configured for this application." +msgstr "No hay rutas configuradas para esta aplicación." #: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 #: templates/scheduler/scheduleprofile_form.html:82 @@ -2087,6 +2064,13 @@ msgstr "" msgid "IP Lock Enabled" msgstr "Bloqueo de IP habilitado" +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 +#: templates/wireguard/wireguard_manage_peer.html:112 +#: templates/wireguard/wireguard_manage_peer.html:121 +msgid "Not set" +msgstr "No establecido" + #: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Nunca" @@ -3059,10 +3043,6 @@ msgstr "Dirección" msgid "Edit Instance" msgstr "Editar instancia" -#: templates/wireguard/server_detail.html:53 -msgid "Back to List" -msgstr "Volver a la lista" - #: templates/wireguard/server_detail.html:62 msgid "Traffic Graph" msgstr "Gráfico de tráfico" @@ -4222,6 +4202,34 @@ msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "" "No se encontraron interfaces|No hay interfaces WireGuard para procesar." +#, fuzzy +#~| msgid "Sort Order" +#~ msgid "Priority Order" +#~ msgstr "Orden" + +#~ msgid "Evaluation order — lower value means higher priority" +#~ msgstr "Orden de evaluación: un valor menor significa una prioridad mayor" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Set Default Policy" +#~ msgstr "Política predeterminada" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Edit Default Policy" +#~ msgstr "Política predeterminada" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Remove Default Policy" +#~ msgstr "Política predeterminada" + +#, fuzzy +#~| msgid "No time intervals found." +#~ msgid "No Routes found." +#~ msgstr "No se encontraron intervalos de tiempo." + #~ msgid "IP/Network Address" #~ msgstr "Dirección IP/Red" diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 21da956..4f7da4c 100644 Binary files a/locale/fr/LC_MESSAGES/django.mo and b/locale/fr/LC_MESSAGES/django.mo differ diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 017e999..aa9cc4c 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-12 15:23-0300\n" +"POT-Creation-Date: 2026-03-12 18:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,10 +32,10 @@ msgid "Back" msgstr "Retour" #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129 -#: routing_templates/forms.py:37 templates/app_gateway/app_gateway_list.html:94 -#: templates/app_gateway/app_gateway_list.html:137 -#: templates/app_gateway/app_gateway_list.html:185 -#: templates/app_gateway/app_gateway_list.html:234 +#: routing_templates/forms.py:37 +#: templates/app_gateway/app_gateway_list.html:152 +#: templates/app_gateway/application_details.html:75 +#: templates/app_gateway/application_details.html:125 #: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_redirect_rule.html:86 #: templates/gatekeeper/gatekeeper_list.html:77 @@ -64,8 +64,8 @@ msgstr "" "Êtes-vous sûr de vouloir régénérer le jeton ? L'ancien jeton cessera de " "fonctionner immédiatement." -#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:87 -#: app_gateway/forms.py:125 app_gateway/forms.py:156 app_gateway/forms.py:199 +#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 +#: app_gateway/forms.py:123 app_gateway/forms.py:152 app_gateway/forms.py:193 #: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:84 #: dns/forms.py:153 gatekeeper/forms.py:41 gatekeeper/forms.py:75 #: gatekeeper/forms.py:137 gatekeeper/forms.py:224 gatekeeper/forms.py:254 @@ -81,11 +81,12 @@ msgstr "" msgid "Save" msgstr "Enregistrer" -#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:101 +#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:99 #: cluster/forms.py:18 dns/forms.py:130 gatekeeper/forms.py:99 #: routing_templates/forms.py:28 templates/api_v2/api_documentation.html:47 -#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:60 -#: templates/app_gateway/app_gateway_list.html:165 +#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:52 +#: templates/app_gateway/app_gateway_list.html:132 +#: templates/app_gateway/application_details.html:26 #: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68 #: templates/gatekeeper/gatekeeper_list.html:149 #: templates/routing_templates/list.html:8 @@ -125,16 +126,16 @@ msgid "Enabled" msgstr "Activé" #: api_v2/views.py:17 api_v2/views.py:27 api_v2/views.py:82 api_v2/views.py:106 -#: app_gateway/views.py:20 app_gateway/views.py:44 app_gateway/views.py:74 -#: app_gateway/views.py:97 app_gateway/views.py:127 app_gateway/views.py:150 -#: app_gateway/views.py:180 app_gateway/views.py:203 app_gateway/views.py:234 -#: app_gateway/views.py:259 app_gateway/views.py:289 cluster/views.py:18 -#: cluster/views.py:45 cluster/views.py:114 gatekeeper/views.py:23 -#: gatekeeper/views.py:48 gatekeeper/views.py:78 gatekeeper/views.py:101 -#: gatekeeper/views.py:131 gatekeeper/views.py:154 gatekeeper/views.py:198 -#: gatekeeper/views.py:257 gatekeeper/views.py:287 gatekeeper/views.py:310 -#: gatekeeper/views.py:340 gatekeeper/views.py:363 gatekeeper/views.py:412 -#: templates/access_denied.html:9 +#: app_gateway/views.py:20 app_gateway/views.py:42 app_gateway/views.py:62 +#: app_gateway/views.py:92 app_gateway/views.py:115 app_gateway/views.py:150 +#: app_gateway/views.py:174 app_gateway/views.py:204 app_gateway/views.py:227 +#: app_gateway/views.py:262 app_gateway/views.py:288 app_gateway/views.py:338 +#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114 +#: gatekeeper/views.py:23 gatekeeper/views.py:48 gatekeeper/views.py:78 +#: gatekeeper/views.py:101 gatekeeper/views.py:131 gatekeeper/views.py:154 +#: gatekeeper/views.py:198 gatekeeper/views.py:257 gatekeeper/views.py:287 +#: gatekeeper/views.py:310 gatekeeper/views.py:340 gatekeeper/views.py:363 +#: gatekeeper/views.py:412 templates/access_denied.html:9 msgid "Access Denied" msgstr "Accès refusé" @@ -203,17 +204,18 @@ msgstr "Êtes-vous sûr de vouloir supprimer la clé d'API \"%(name)s\" ?" msgid "API Documentation" msgstr "Documentation de l'API" -#: app_gateway/forms.py:19 templates/app_gateway/app_gateway_list.html:61 +#: app_gateway/forms.py:19 templates/app_gateway/application_details.html:27 #: templates/wireguard/wireguard_manage_server.html:25 wireguard/forms.py:15 msgid "Display Name" msgstr "Nom à afficher" -#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:62 +#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:53 +#: templates/app_gateway/application_details.html:28 msgid "Upstream" -msgstr "" +msgstr "Upstream" -#: app_gateway/forms.py:41 app_gateway/forms.py:88 app_gateway/forms.py:126 -#: app_gateway/forms.py:157 app_gateway/forms.py:200 gatekeeper/forms.py:42 +#: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:124 +#: app_gateway/forms.py:153 app_gateway/forms.py:194 gatekeeper/forms.py:42 #: gatekeeper/forms.py:76 gatekeeper/forms.py:138 gatekeeper/forms.py:225 #: gatekeeper/forms.py:255 gatekeeper/forms.py:286 scheduler/forms.py:103 #: templates/generic_delete_confirmation.html:19 @@ -223,66 +225,52 @@ msgstr "Annuler" #: app_gateway/forms.py:54 msgid "Upstream URL cannot contain spaces." -msgstr "" +msgstr "L'URL upstream ne peut pas contenir d'espaces." #: app_gateway/forms.py:60 msgid "Enter a valid upstream URL starting with http:// or https://" -msgstr "" +msgstr "Entrez une URL upstream valide commençant par http:// ou https://" -#: app_gateway/forms.py:70 app_gateway/forms.py:139 app_gateway/forms.py:170 -#: templates/app_gateway/app_gateway_list.html:122 -#: templates/app_gateway/app_gateway_list.html:212 -#, fuzzy -#| msgid "Action" -msgid "Application" -msgstr "Action" - -#: app_gateway/forms.py:71 cluster/forms.py:24 dns/forms.py:65 -#: templates/app_gateway/app_gateway_list.html:121 +#: app_gateway/forms.py:70 cluster/forms.py:24 dns/forms.py:65 +#: templates/app_gateway/app_gateway_list.html:95 +#: templates/app_gateway/application_details.html:61 #: templates/dns/static_host_list.html:17 #: templates/wireguard/server_detail.html:39 msgid "Hostname" msgstr "Nom d’hôte" -#: app_gateway/forms.py:102 templates/app_gateway/app_gateway_list.html:166 +#: app_gateway/forms.py:100 templates/app_gateway/app_gateway_list.html:133 msgid "Policy Type" -msgstr "" +msgstr "Type de politique" -#: app_gateway/forms.py:103 -#, fuzzy -#| msgid "Allowed IPs" +#: app_gateway/forms.py:101 msgid "Allowed Groups" -msgstr "IPs autorisées" +msgstr "Groupes autorisés" -#: app_gateway/forms.py:104 templates/gatekeeper/gatekeeper_list.html:12 +#: app_gateway/forms.py:102 templates/gatekeeper/gatekeeper_list.html:12 msgid "Authentication Methods" msgstr "Méthodes d'authentification" -#: app_gateway/forms.py:140 templates/app_gateway/app_gateway_list.html:63 +#: app_gateway/forms.py:137 templates/app_gateway/app_gateway_list.html:56 +#: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Politique par défaut" -#: app_gateway/forms.py:171 templates/app_gateway/app_gateway_list.html:213 -#, fuzzy -#| msgid "Route Type" +#: app_gateway/forms.py:166 templates/app_gateway/application_details.html:105 msgid "Route Name" -msgstr "Type de Route" +msgstr "Nom de la route" -#: app_gateway/forms.py:172 templates/app_gateway/app_gateway_list.html:214 +#: app_gateway/forms.py:167 templates/app_gateway/application_details.html:106 msgid "Path Prefix" -msgstr "" +msgstr "Préfixe de chemin" -#: app_gateway/forms.py:173 templates/app_gateway/app_gateway_list.html:215 -#, fuzzy -#| msgid "Default Policy" +#: app_gateway/forms.py:168 templates/app_gateway/application_details.html:107 msgid "Policy" -msgstr "Politique par défaut" +msgstr "Politique" -#: app_gateway/forms.py:174 -#, fuzzy -#| msgid "Sort Order" -msgid "Priority Order" +#: app_gateway/forms.py:169 templates/app_gateway/application_details.html:108 +msgid "Order" msgstr "Ordre" #: app_gateway/models.py:12 @@ -311,186 +299,176 @@ msgid "Route identifier, used in export (e.g.: public_area)" msgstr "" "Identifiant de l'itinéraire, utilisé dans l'exportation (ex : public_area)" -#: app_gateway/models.py:90 -msgid "Evaluation order — lower value means higher priority" -msgstr "" -"Ordre d'évaluation — une valeur plus faible signifie une priorité plus élevée" +#: app_gateway/views.py:54 +msgid "Application Details" +msgstr "Détails de l'application" -#: app_gateway/views.py:50 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:68 templates/app_gateway/application_details.html:15 msgid "Edit Application" -msgstr "Modifier la méthode d'authentification" +msgstr "Modifier l'application" -#: app_gateway/views.py:53 -#, fuzzy -#| msgid "Create Authentication Method" +#: app_gateway/views.py:71 msgid "Create Application" -msgstr "Créer une méthode d'authentification" +msgstr "Créer une application" -#: app_gateway/views.py:60 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:78 msgid "Application saved successfully." -msgstr "Méthode d'authentification enregistrée avec succès." +msgstr "Application enregistrée avec succès." -#: app_gateway/views.py:82 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:100 msgid "Application deleted successfully." -msgstr "Méthode d'authentification supprimée avec succès." +msgstr "Application supprimée avec succès." -#: app_gateway/views.py:87 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:105 templates/app_gateway/application_details.html:18 msgid "Delete Application" -msgstr "Supprimer la méthode d'authentification" +msgstr "Supprimer l'application" -#: app_gateway/views.py:89 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:107 +#, python-format msgid "Are you sure you want to delete the application \"%(name)s\"?" -msgstr "Êtes-vous sûr de vouloir supprimer le profil \"%(name)s\" ?" +msgstr "Êtes-vous sûr de vouloir supprimer l'application \"%(name)s\" ?" -#: app_gateway/views.py:103 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:123 msgid "Edit Application Host" -msgstr "Modifier la méthode d'authentification" +msgstr "Modifier l'hôte d'application" -#: app_gateway/views.py:106 +#: app_gateway/views.py:127 msgid "Add Application Host" -msgstr "" +msgstr "Ajouter un hôte d'application" -#: app_gateway/views.py:113 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:136 msgid "Application Host saved successfully." -msgstr "Méthode d'authentification enregistrée avec succès." - -#: app_gateway/views.py:135 -#, fuzzy -#| msgid "Authentication Method deleted successfully." -msgid "Application Host deleted successfully." -msgstr "Méthode d'authentification supprimée avec succès." - -#: app_gateway/views.py:140 -#, fuzzy -#| msgid "Delete Authentication Method" -msgid "Delete Application Host" -msgstr "Supprimer la méthode d'authentification" - -#: app_gateway/views.py:142 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" -msgid "Are you sure you want to delete the host \"%(hostname)s\"?" -msgstr "Êtes-vous sûr de vouloir supprimer le groupe \"%(name)s\" ?" - -#: app_gateway/views.py:156 -msgid "Edit Access Policy" -msgstr "" +msgstr "Hôte d'application enregistré avec succès." #: app_gateway/views.py:159 -#, fuzzy -#| msgid "Create Schedule Profile" -msgid "Create Access Policy" -msgstr "Créer un Profil de Planification" +msgid "Application Host deleted successfully." +msgstr "Hôte d'application supprimé avec succès." + +#: app_gateway/views.py:164 +msgid "Delete Application Host" +msgstr "Supprimer l'hôte d'application" #: app_gateway/views.py:166 -#, fuzzy -#| msgid "API Key saved successfully." +#, python-format +msgid "Are you sure you want to delete the host \"%(hostname)s\"?" +msgstr "Êtes-vous sûr de vouloir supprimer l'hôte \"%(hostname)s\" ?" + +#: app_gateway/views.py:180 +msgid "Edit Access Policy" +msgstr "Modifier la politique d'accès" + +#: app_gateway/views.py:183 +msgid "Create Access Policy" +msgstr "Créer une politique d'accès" + +#: app_gateway/views.py:190 msgid "Access Policy saved successfully." -msgstr "Clé d'API enregistrée avec succès." - -#: app_gateway/views.py:188 -#, fuzzy -#| msgid "API Key deleted successfully." -msgid "Access Policy deleted successfully." -msgstr "Clé d'API supprimée avec succès." - -#: app_gateway/views.py:193 -#, fuzzy -#| msgid "Default Policy" -msgid "Delete Access Policy" -msgstr "Politique par défaut" - -#: app_gateway/views.py:195 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" -msgid "Are you sure you want to delete the access policy \"%(name)s\"?" -msgstr "Êtes-vous sûr de vouloir supprimer le profil \"%(name)s\" ?" - -#: app_gateway/views.py:209 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Application Default Policy" -msgstr "Politique par défaut" +msgstr "Politique d'accès enregistrée avec succès." #: app_gateway/views.py:212 -#, fuzzy -#| msgid "Default Policy" +msgid "Access Policy deleted successfully." +msgstr "Politique d'accès supprimée avec succès." + +#: app_gateway/views.py:217 +msgid "Delete Access Policy" +msgstr "Supprimer la politique d'accès" + +#: app_gateway/views.py:219 +#, python-format +msgid "Are you sure you want to delete the access policy \"%(name)s\"?" +msgstr "Êtes-vous sûr de vouloir supprimer la politique d'accès \"%(name)s\" ?" + +#: app_gateway/views.py:235 +msgid "Edit Application Default Policy" +msgstr "Modifier la politique par défaut de l'application" + +#: app_gateway/views.py:239 msgid "Set Application Default Policy" -msgstr "Politique par défaut" +msgstr "Définir la politique par défaut de l'application" -#: app_gateway/views.py:220 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:248 msgid "Application Default Policy saved successfully." -msgstr "Méthode d'authentification enregistrée avec succès." +msgstr "Politique par défaut de l'application enregistrée avec succès." -#: app_gateway/views.py:242 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:271 msgid "Application Default Policy deleted successfully." -msgstr "Méthode d'authentification supprimée avec succès." +msgstr "Politique par défaut de l'application supprimée avec succès." -#: app_gateway/views.py:247 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:276 msgid "Delete Application Default Policy" -msgstr "Supprimer la méthode d'authentification" +msgstr "Supprimer la politique par défaut de l'application" -#: app_gateway/views.py:249 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:278 +#, python-format msgid "Are you sure you want to remove the default policy for \"%(name)s\"?" -msgstr "Êtes-vous sûr de vouloir supprimer le profil \"%(name)s\" ?" +msgstr "Êtes-vous sûr de vouloir supprimer la politique par défaut pour \"%(name)s\" ?" -#: app_gateway/views.py:265 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:296 msgid "Edit Application Route" -msgstr "Modifier la méthode d'authentification" +msgstr "Modifier la route de l'application" -#: app_gateway/views.py:268 -#, fuzzy -#| msgid "Add Client route" +#: app_gateway/views.py:300 msgid "Add Application Route" -msgstr "Ajouter une route client" +msgstr "Ajouter une route d'application" -#: app_gateway/views.py:275 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:309 msgid "Application Route saved successfully." -msgstr "Méthode d'authentification enregistrée avec succès." +msgstr "Route d'application enregistrée avec succès." -#: app_gateway/views.py:297 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:314 +msgid "" +"\n" +"
Application Route
\n" +"

A Route defines a path prefix within this Application that " +"requires a specific Access Policy.

\n" +"
    \n" +"
  • Route Name: An internal identifier for this " +"route (e.g., \"public_api\", \"admin_area\"). Used for reference and exports." +"
  • \n" +"
  • Path Prefix: The URL path that triggers " +"this route (e.g., /api/ or /admin/). Use / to match all remaining paths.
  • \n" +"
  • Policy: The Access Policy that will be " +"enforced when a user accesses this path.
  • \n" +"
  • Order: Determines the priority of this " +"route when evaluating the request. Lower numbers are evaluated first. If " +"multiple routes match a path, the one with the lowest order wins.
  • \n" +"
\n" +" " +msgstr "" +"\n" +"
Route d'application
\n" +"

Une route définit un préfixe de chemin au sein de cette " +"application qui nécessite une politique d'accès spécifique.

\n" +"
    \n" +"
  • Nom de la route : Un identifiant interne " +"pour cette route (ex : \"public_api\", \"admin_area\"). Utilisé pour " +"référence et exportations.
  • \n" +"
  • Préfixe de chemin : Le chemin d'URL qui " +"déclenche cette route (ex : /api/ ou /admin/). " +"Utilisez / pour faire correspondre tous les chemins restants.\n" +"
  • Politique : La politique d'accès qui sera " +"appliquée lorsqu'un utilisateur accède à ce chemin.
  • \n" +"
  • Ordre : Détermine la priorité de cette " +"route lors de l'évaluation de la demande. Les nombres les plus bas sont " +"évalués en premier. Si plusieurs routes correspondent à un chemin, celle " +"avec l'ordre le plus bas l'emporte.
  • \n" +"
\n" +" " + +#: app_gateway/views.py:347 msgid "Application Route deleted successfully." -msgstr "Méthode d'authentification supprimée avec succès." +msgstr "Route d'application supprimée avec succès." -#: app_gateway/views.py:302 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:352 msgid "Delete Application Route" -msgstr "Supprimer la méthode d'authentification" +msgstr "Supprimer la route d'application" -#: app_gateway/views.py:304 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" +#: app_gateway/views.py:354 +#, python-format msgid "Are you sure you want to delete the route \"%(name)s\" (%(path)s)?" -msgstr "Êtes-vous sûr de vouloir supprimer le groupe \"%(name)s\" ?" +msgstr "Êtes-vous sûr de vouloir supprimer la route \"%(name)s\" (%(path)s) ?" #: cluster/forms.py:20 msgid "IP Lock" @@ -1482,6 +1460,28 @@ msgid "" "Network\", \"Blocked Attacker\").

\n" " " msgstr "" +"\n" +"
Liste d'adresses IP
\n" +"

Gérez les adresses IP ou les réseaux spécifiques dont l'accès est " +"autorisé ou refusé lors de l'utilisation de la méthode d'authentification " +"par liste d'adresses IP.

\n" +" \n" +"
Adresse IP et préfixe
\n" +"

Saisissez une adresse IP unique (ex : 192.168.1.50) ou une " +"adresse réseau. Utilisez la longueur du préfixe pour la notation CIDR (ex : " +"24 pour un réseau /24). Laissez le préfixe vide pour un hôte unique (/32 " +"pour IPv4, /128 pour IPv6).

\n" +" \n" +"
Action
\n" +"

Autoriser : Accorde l'accès à l'IP/au réseau " +"spécifié.
\n" +" Refuser : Bloque spécifiquement l'accès à partir de " +"l'IP/du réseau spécifié.

\n" +" \n" +"
Description
\n" +"

Une note facultative pour aider à identifier cette entrée (ex : " +"\"Réseau de bureau\", \"Attaquant bloqué\").

\n" +" " #: gatekeeper/views.py:420 msgid "IP Address deleted successfully." @@ -1910,10 +1910,10 @@ msgstr "Tous" msgid "Disabled" msgstr "Désactivé" -#: templates/api_v2/list.html:68 templates/app_gateway/app_gateway_list.html:90 -#: templates/app_gateway/app_gateway_list.html:133 -#: templates/app_gateway/app_gateway_list.html:181 -#: templates/app_gateway/app_gateway_list.html:230 +#: templates/api_v2/list.html:68 +#: templates/app_gateway/app_gateway_list.html:148 +#: templates/app_gateway/application_details.html:71 +#: templates/app_gateway/application_details.html:121 #: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:73 @@ -1932,43 +1932,61 @@ msgid "Edit" msgstr "Modifier" #: templates/app_gateway/app_gateway_list.html:12 -#: templates/app_gateway/app_gateway_list.html:36 -#, fuzzy -#| msgid "Actions" +#: templates/app_gateway/app_gateway_list.html:30 msgid "Applications" -msgstr "Actions" +msgstr "Applications" #: templates/app_gateway/app_gateway_list.html:18 -#, fuzzy -#| msgid "Access Denied" msgid "Access Policies" -msgstr "Accès refusé" +msgstr "Politiques d'accès" -#: templates/app_gateway/app_gateway_list.html:24 -#, fuzzy -#| msgid "Custom Routes" -msgid "Routes" -msgstr "Routes Personnalisées" - -#: templates/app_gateway/app_gateway_list.html:40 +#: templates/app_gateway/app_gateway_list.html:34 +#: templates/app_gateway/app_gateway_list.html:54 #: templates/dns/static_host_list.html:70 msgid "Hosts" msgstr "Hôtes" -#: templates/app_gateway/app_gateway_list.html:48 +#: templates/app_gateway/app_gateway_list.html:40 msgid "Add Application" -msgstr "" +msgstr "Ajouter une application" -#: templates/app_gateway/app_gateway_list.html:51 -#, fuzzy -#| msgid "Default Policy" -msgid "Set Default Policy" -msgstr "Politique par défaut" +#: templates/app_gateway/app_gateway_list.html:55 +msgid "Routes" +msgstr "Routes" + +#: templates/app_gateway/app_gateway_list.html:74 +#: templates/app_gateway/application_details.html:39 +msgid "Default (Deny)" +msgstr "Par défaut (Refuser)" + +#: templates/app_gateway/app_gateway_list.html:84 +msgid "No Applications found." +msgstr "Aucune application trouvée." + +#: templates/app_gateway/app_gateway_list.html:96 +msgid "Application" +msgstr "Application" + +#: templates/app_gateway/app_gateway_list.html:115 +msgid "No Hosts found." +msgstr "Aucun hôte trouvé." -#: templates/app_gateway/app_gateway_list.html:64 #: templates/app_gateway/app_gateway_list.html:123 -#: templates/app_gateway/app_gateway_list.html:169 -#: templates/app_gateway/app_gateway_list.html:217 +msgid "Add Access Policy" +msgstr "Ajouter une politique d'accès" + +#: templates/app_gateway/app_gateway_list.html:134 +#: templates/gatekeeper/gatekeeper_list.html:43 +msgid "Groups" +msgstr "Groupes" + +#: templates/app_gateway/app_gateway_list.html:135 +msgid "Auth Methods" +msgstr "Méthodes d'authentification" + +#: templates/app_gateway/app_gateway_list.html:136 +#: templates/app_gateway/application_details.html:62 +#: templates/app_gateway/application_details.html:109 #: templates/gatekeeper/gatekeeper_list.html:63 #: templates/gatekeeper/gatekeeper_list.html:106 #: templates/gatekeeper/gatekeeper_list.html:151 @@ -1979,82 +1997,42 @@ msgstr "Politique par défaut" msgid "Actions" msgstr "Actions" -#: templates/app_gateway/app_gateway_list.html:77 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Default Policy" -msgstr "Politique par défaut" - -#: templates/app_gateway/app_gateway_list.html:81 -#, fuzzy -#| msgid "Default Policy" -msgid "Remove Default Policy" -msgstr "Politique par défaut" - -#: templates/app_gateway/app_gateway_list.html:85 -#: templates/cluster/workers_list.html:47 -#: templates/cluster/workers_list.html:54 -#: templates/wireguard/wireguard_manage_peer.html:112 -#: templates/wireguard/wireguard_manage_peer.html:121 -msgid "Not set" -msgstr "Non défini" - -#: templates/app_gateway/app_gateway_list.html:105 -#, fuzzy -#| msgid "No Authentication Methods found." -msgid "No Applications found." -msgstr "Aucune méthode d'authentification trouvée." - -#: templates/app_gateway/app_gateway_list.html:112 -#, fuzzy -#| msgid "Add Slot" -msgid "Add Host" -msgstr "Ajouter un Créneau" - -#: templates/app_gateway/app_gateway_list.html:148 -#, fuzzy -#| msgid "No schedule slots found." -msgid "No Hosts found." -msgstr "Aucun créneau de planification trouvé." - -#: templates/app_gateway/app_gateway_list.html:156 -msgid "Add Access Policy" -msgstr "" - -#: templates/app_gateway/app_gateway_list.html:167 -#: templates/gatekeeper/gatekeeper_list.html:43 -msgid "Groups" -msgstr "Groupes" - -#: templates/app_gateway/app_gateway_list.html:168 -#, fuzzy -#| msgid "Auth Method" -msgid "Auth Methods" -msgstr "Méthode d'authentification" - -#: templates/app_gateway/app_gateway_list.html:196 -#, fuzzy -#| msgid "No IP Addresses found." +#: templates/app_gateway/app_gateway_list.html:163 msgid "No Access Policies found." -msgstr "Aucune adresse IP trouvée." +msgstr "Aucune politique d'accès trouvée." -#: templates/app_gateway/app_gateway_list.html:203 -#, fuzzy -#| msgid "Add Slot" +#: templates/app_gateway/application_details.html:12 +#: templates/wireguard/server_detail.html:53 +msgid "Back to List" +msgstr "Retour à la liste" + +#: templates/app_gateway/application_details.html:41 +msgid "Set Policy" +msgstr "Définir la politique" + +#: templates/app_gateway/application_details.html:48 +msgid "Application Hosts" +msgstr "Hôtes d'application" + +#: templates/app_gateway/application_details.html:52 +msgid "Add Host" +msgstr "Ajouter un hôte" + +#: templates/app_gateway/application_details.html:86 +msgid "No Hosts configured for this application." +msgstr "Aucun hôte configuré pour cette application." + +#: templates/app_gateway/application_details.html:92 +msgid "Application Routes" +msgstr "Routes d'application" + +#: templates/app_gateway/application_details.html:96 msgid "Add Route" -msgstr "Ajouter un Créneau" +msgstr "Ajouter une route" -#: templates/app_gateway/app_gateway_list.html:216 -#, fuzzy -#| msgid "Sort Order" -msgid "Order" -msgstr "Ordre" - -#: templates/app_gateway/app_gateway_list.html:245 -#, fuzzy -#| msgid "No time intervals found." -msgid "No Routes found." -msgstr "Aucun intervalle de temps trouvé." +#: templates/app_gateway/application_details.html:136 +msgid "No Routes configured for this application." +msgstr "Aucune route configurée pour cette application." #: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 #: templates/scheduler/scheduleprofile_form.html:82 @@ -2092,6 +2070,13 @@ msgstr "" msgid "IP Lock Enabled" msgstr "Verrouillage IP activé" +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 +#: templates/wireguard/wireguard_manage_peer.html:112 +#: templates/wireguard/wireguard_manage_peer.html:121 +msgid "Not set" +msgstr "Non défini" + #: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Jamais" @@ -3066,10 +3051,6 @@ msgstr "Adresse" msgid "Edit Instance" msgstr "Modifier l'instance" -#: templates/wireguard/server_detail.html:53 -msgid "Back to List" -msgstr "Retour à la liste" - #: templates/wireguard/server_detail.html:62 msgid "Traffic Graph" msgstr "Graphique de trafic" @@ -4244,6 +4225,36 @@ msgstr "" msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "Aucune interface trouvée | Aucune interface WireGuard à traiter." +#, fuzzy +#~| msgid "Sort Order" +#~ msgid "Priority Order" +#~ msgstr "Ordre" + +#~ msgid "Evaluation order — lower value means higher priority" +#~ msgstr "" +#~ "Ordre d'évaluation — une valeur plus faible signifie une priorité plus " +#~ "élevée" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Set Default Policy" +#~ msgstr "Politique par défaut" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Edit Default Policy" +#~ msgstr "Politique par défaut" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Remove Default Policy" +#~ msgstr "Politique par défaut" + +#, fuzzy +#~| msgid "No time intervals found." +#~ msgid "No Routes found." +#~ msgstr "Aucun intervalle de temps trouvé." + #~ msgid "IP/Network Address" #~ msgstr "Adresse IP/Réseau" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 0cd8662..7095988 100644 Binary files a/locale/pt_BR/LC_MESSAGES/django.mo and b/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 8147ee6..6fb9006 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-12 15:23-0300\n" +"POT-Creation-Date: 2026-03-12 18:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,10 +32,10 @@ msgid "Back" msgstr "Voltar" #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129 -#: routing_templates/forms.py:37 templates/app_gateway/app_gateway_list.html:94 -#: templates/app_gateway/app_gateway_list.html:137 -#: templates/app_gateway/app_gateway_list.html:185 -#: templates/app_gateway/app_gateway_list.html:234 +#: routing_templates/forms.py:37 +#: templates/app_gateway/app_gateway_list.html:152 +#: templates/app_gateway/application_details.html:75 +#: templates/app_gateway/application_details.html:125 #: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_redirect_rule.html:86 #: templates/gatekeeper/gatekeeper_list.html:77 @@ -64,8 +64,8 @@ msgstr "" "Tem certeza de que deseja regenerar o token? O token antigo parará de " "funcionar imediatamente." -#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:87 -#: app_gateway/forms.py:125 app_gateway/forms.py:156 app_gateway/forms.py:199 +#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 +#: app_gateway/forms.py:123 app_gateway/forms.py:152 app_gateway/forms.py:193 #: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:84 #: dns/forms.py:153 gatekeeper/forms.py:41 gatekeeper/forms.py:75 #: gatekeeper/forms.py:137 gatekeeper/forms.py:224 gatekeeper/forms.py:254 @@ -81,11 +81,12 @@ msgstr "" msgid "Save" msgstr "Salvar" -#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:101 +#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:99 #: cluster/forms.py:18 dns/forms.py:130 gatekeeper/forms.py:99 #: routing_templates/forms.py:28 templates/api_v2/api_documentation.html:47 -#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:60 -#: templates/app_gateway/app_gateway_list.html:165 +#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:52 +#: templates/app_gateway/app_gateway_list.html:132 +#: templates/app_gateway/application_details.html:26 #: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68 #: templates/gatekeeper/gatekeeper_list.html:149 #: templates/routing_templates/list.html:8 @@ -125,16 +126,16 @@ msgid "Enabled" msgstr "Habilitado" #: api_v2/views.py:17 api_v2/views.py:27 api_v2/views.py:82 api_v2/views.py:106 -#: app_gateway/views.py:20 app_gateway/views.py:44 app_gateway/views.py:74 -#: app_gateway/views.py:97 app_gateway/views.py:127 app_gateway/views.py:150 -#: app_gateway/views.py:180 app_gateway/views.py:203 app_gateway/views.py:234 -#: app_gateway/views.py:259 app_gateway/views.py:289 cluster/views.py:18 -#: cluster/views.py:45 cluster/views.py:114 gatekeeper/views.py:23 -#: gatekeeper/views.py:48 gatekeeper/views.py:78 gatekeeper/views.py:101 -#: gatekeeper/views.py:131 gatekeeper/views.py:154 gatekeeper/views.py:198 -#: gatekeeper/views.py:257 gatekeeper/views.py:287 gatekeeper/views.py:310 -#: gatekeeper/views.py:340 gatekeeper/views.py:363 gatekeeper/views.py:412 -#: templates/access_denied.html:9 +#: app_gateway/views.py:20 app_gateway/views.py:42 app_gateway/views.py:62 +#: app_gateway/views.py:92 app_gateway/views.py:115 app_gateway/views.py:150 +#: app_gateway/views.py:174 app_gateway/views.py:204 app_gateway/views.py:227 +#: app_gateway/views.py:262 app_gateway/views.py:288 app_gateway/views.py:338 +#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114 +#: gatekeeper/views.py:23 gatekeeper/views.py:48 gatekeeper/views.py:78 +#: gatekeeper/views.py:101 gatekeeper/views.py:131 gatekeeper/views.py:154 +#: gatekeeper/views.py:198 gatekeeper/views.py:257 gatekeeper/views.py:287 +#: gatekeeper/views.py:310 gatekeeper/views.py:340 gatekeeper/views.py:363 +#: gatekeeper/views.py:412 templates/access_denied.html:9 msgid "Access Denied" msgstr "Acesso Negado" @@ -203,17 +204,18 @@ msgstr "Tem certeza de que deseja excluir a Chave de API \"%(name)s\"?" msgid "API Documentation" msgstr "Documentação da API" -#: app_gateway/forms.py:19 templates/app_gateway/app_gateway_list.html:61 +#: app_gateway/forms.py:19 templates/app_gateway/application_details.html:27 #: templates/wireguard/wireguard_manage_server.html:25 wireguard/forms.py:15 msgid "Display Name" msgstr "Nome de Exibição" -#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:62 +#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:53 +#: templates/app_gateway/application_details.html:28 msgid "Upstream" -msgstr "" +msgstr "Upstream" -#: app_gateway/forms.py:41 app_gateway/forms.py:88 app_gateway/forms.py:126 -#: app_gateway/forms.py:157 app_gateway/forms.py:200 gatekeeper/forms.py:42 +#: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:124 +#: app_gateway/forms.py:153 app_gateway/forms.py:194 gatekeeper/forms.py:42 #: gatekeeper/forms.py:76 gatekeeper/forms.py:138 gatekeeper/forms.py:225 #: gatekeeper/forms.py:255 gatekeeper/forms.py:286 scheduler/forms.py:103 #: templates/generic_delete_confirmation.html:19 @@ -223,67 +225,53 @@ msgstr "Cancelar" #: app_gateway/forms.py:54 msgid "Upstream URL cannot contain spaces." -msgstr "" +msgstr "URL de Upstream não pode conter espaços." #: app_gateway/forms.py:60 msgid "Enter a valid upstream URL starting with http:// or https://" -msgstr "" +msgstr "Insira uma URL de upstream válida começando com http:// ou https://" -#: app_gateway/forms.py:70 app_gateway/forms.py:139 app_gateway/forms.py:170 -#: templates/app_gateway/app_gateway_list.html:122 -#: templates/app_gateway/app_gateway_list.html:212 -#, fuzzy -#| msgid "Action" -msgid "Application" -msgstr "Ação" - -#: app_gateway/forms.py:71 cluster/forms.py:24 dns/forms.py:65 -#: templates/app_gateway/app_gateway_list.html:121 +#: app_gateway/forms.py:70 cluster/forms.py:24 dns/forms.py:65 +#: templates/app_gateway/app_gateway_list.html:95 +#: templates/app_gateway/application_details.html:61 #: templates/dns/static_host_list.html:17 #: templates/wireguard/server_detail.html:39 msgid "Hostname" msgstr "Endereço do Host" -#: app_gateway/forms.py:102 templates/app_gateway/app_gateway_list.html:166 +#: app_gateway/forms.py:100 templates/app_gateway/app_gateway_list.html:133 msgid "Policy Type" -msgstr "" +msgstr "Tipo de Política" -#: app_gateway/forms.py:103 -#, fuzzy -#| msgid "Allowed IPs" +#: app_gateway/forms.py:101 msgid "Allowed Groups" -msgstr "IPs Permitidos" +msgstr "Grupos Permitidos" -#: app_gateway/forms.py:104 templates/gatekeeper/gatekeeper_list.html:12 +#: app_gateway/forms.py:102 templates/gatekeeper/gatekeeper_list.html:12 msgid "Authentication Methods" msgstr "Métodos de Autenticação" -#: app_gateway/forms.py:140 templates/app_gateway/app_gateway_list.html:63 +#: app_gateway/forms.py:137 templates/app_gateway/app_gateway_list.html:56 +#: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Política Padrão" -#: app_gateway/forms.py:171 templates/app_gateway/app_gateway_list.html:213 -#, fuzzy -#| msgid "Route Type" +#: app_gateway/forms.py:166 templates/app_gateway/application_details.html:105 msgid "Route Name" -msgstr "Tipo de Rota" +msgstr "Nome da Rota" -#: app_gateway/forms.py:172 templates/app_gateway/app_gateway_list.html:214 +#: app_gateway/forms.py:167 templates/app_gateway/application_details.html:106 msgid "Path Prefix" -msgstr "" +msgstr "Prefixo do Caminho" -#: app_gateway/forms.py:173 templates/app_gateway/app_gateway_list.html:215 -#, fuzzy -#| msgid "Default Policy" +#: app_gateway/forms.py:168 templates/app_gateway/application_details.html:107 msgid "Policy" -msgstr "Política Padrão" +msgstr "Política" -#: app_gateway/forms.py:174 -#, fuzzy -#| msgid "Sort Order" -msgid "Priority Order" -msgstr "Ordem de Classificação" +#: app_gateway/forms.py:169 templates/app_gateway/application_details.html:108 +msgid "Order" +msgstr "Ordem" #: app_gateway/models.py:12 msgid "Upstream address, e.g.: http://10.188.18.27:3000" @@ -310,185 +298,174 @@ msgstr "Negar" msgid "Route identifier, used in export (e.g.: public_area)" msgstr "Identificador da rota, usado na exportação (ex: public_area)" -#: app_gateway/models.py:90 -msgid "Evaluation order — lower value means higher priority" -msgstr "Ordem de avaliação — valor menor significa prioridade maior" +#: app_gateway/views.py:54 +msgid "Application Details" +msgstr "Detalhes da Aplicação" -#: app_gateway/views.py:50 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:68 templates/app_gateway/application_details.html:15 msgid "Edit Application" -msgstr "Editar Método de Autenticação" +msgstr "Editar Aplicação" -#: app_gateway/views.py:53 -#, fuzzy -#| msgid "Create Authentication Method" +#: app_gateway/views.py:71 msgid "Create Application" -msgstr "Criar Método de Autenticação" +msgstr "Criar Aplicação" -#: app_gateway/views.py:60 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:78 msgid "Application saved successfully." -msgstr "Método de Autenticação salvo com sucesso." +msgstr "Aplicação salva com sucesso." -#: app_gateway/views.py:82 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:100 msgid "Application deleted successfully." -msgstr "Método de Autenticação excluído com sucesso." +msgstr "Aplicação excluída com sucesso." -#: app_gateway/views.py:87 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:105 templates/app_gateway/application_details.html:18 msgid "Delete Application" -msgstr "Excluir Método de Autenticação" +msgstr "Excluir Aplicação" -#: app_gateway/views.py:89 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:107 +#, python-format msgid "Are you sure you want to delete the application \"%(name)s\"?" -msgstr "Tem certeza de que deseja excluir o perfil \"%(name)s\"?" +msgstr "Tem certeza de que deseja excluir a aplicação \"%(name)s\"?" -#: app_gateway/views.py:103 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:123 msgid "Edit Application Host" -msgstr "Editar Método de Autenticação" +msgstr "Editar Host da Aplicação" -#: app_gateway/views.py:106 +#: app_gateway/views.py:127 msgid "Add Application Host" -msgstr "" +msgstr "Adicionar Host da Aplicação" -#: app_gateway/views.py:113 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:136 msgid "Application Host saved successfully." -msgstr "Método de Autenticação salvo com sucesso." - -#: app_gateway/views.py:135 -#, fuzzy -#| msgid "Authentication Method deleted successfully." -msgid "Application Host deleted successfully." -msgstr "Método de Autenticação excluído com sucesso." - -#: app_gateway/views.py:140 -#, fuzzy -#| msgid "Delete Authentication Method" -msgid "Delete Application Host" -msgstr "Excluir Método de Autenticação" - -#: app_gateway/views.py:142 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" -msgid "Are you sure you want to delete the host \"%(hostname)s\"?" -msgstr "Tem certeza de que deseja excluir o grupo \"%(name)s\"?" - -#: app_gateway/views.py:156 -msgid "Edit Access Policy" -msgstr "" +msgstr "Host da Aplicação salvo com sucesso." #: app_gateway/views.py:159 -#, fuzzy -#| msgid "Create Schedule Profile" -msgid "Create Access Policy" -msgstr "Criar Perfil de Agendamento" +msgid "Application Host deleted successfully." +msgstr "Host da Aplicação excluído com sucesso." + +#: app_gateway/views.py:164 +msgid "Delete Application Host" +msgstr "Excluir Host da Aplicação" #: app_gateway/views.py:166 -#, fuzzy -#| msgid "API Key saved successfully." +#, python-format +msgid "Are you sure you want to delete the host \"%(hostname)s\"?" +msgstr "Tem certeza de que deseja excluir o host \"%(hostname)s\"?" + +#: app_gateway/views.py:180 +msgid "Edit Access Policy" +msgstr "Editar Política de Acesso" + +#: app_gateway/views.py:183 +msgid "Create Access Policy" +msgstr "Criar Política de Acesso" + +#: app_gateway/views.py:190 msgid "Access Policy saved successfully." -msgstr "Chave de API salva com sucesso." - -#: app_gateway/views.py:188 -#, fuzzy -#| msgid "API Key deleted successfully." -msgid "Access Policy deleted successfully." -msgstr "Chave de API excluída com sucesso." - -#: app_gateway/views.py:193 -#, fuzzy -#| msgid "Default Policy" -msgid "Delete Access Policy" -msgstr "Política Padrão" - -#: app_gateway/views.py:195 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" -msgid "Are you sure you want to delete the access policy \"%(name)s\"?" -msgstr "Tem certeza de que deseja excluir o perfil \"%(name)s\"?" - -#: app_gateway/views.py:209 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Application Default Policy" -msgstr "Política Padrão" +msgstr "Política de Acesso salva com sucesso." #: app_gateway/views.py:212 -#, fuzzy -#| msgid "Default Policy" +msgid "Access Policy deleted successfully." +msgstr "Política de Acesso excluída com sucesso." + +#: app_gateway/views.py:217 +msgid "Delete Access Policy" +msgstr "Excluir Política de Acesso" + +#: app_gateway/views.py:219 +#, python-format +msgid "Are you sure you want to delete the access policy \"%(name)s\"?" +msgstr "Tem certeza de que deseja excluir a política de acesso \"%(name)s\"?" + +#: app_gateway/views.py:235 +msgid "Edit Application Default Policy" +msgstr "Editar Política Padrão da Aplicação" + +#: app_gateway/views.py:239 msgid "Set Application Default Policy" -msgstr "Política Padrão" +msgstr "Configurar Política Padrão da Aplicação" -#: app_gateway/views.py:220 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:248 msgid "Application Default Policy saved successfully." -msgstr "Método de Autenticação salvo com sucesso." +msgstr "Política Padrão da Aplicação salva com sucesso." -#: app_gateway/views.py:242 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:271 msgid "Application Default Policy deleted successfully." -msgstr "Método de Autenticação excluído com sucesso." +msgstr "Política Padrão da Aplicação excluída com sucesso." -#: app_gateway/views.py:247 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:276 msgid "Delete Application Default Policy" -msgstr "Excluir Método de Autenticação" +msgstr "Excluir Política Padrão da Aplicação" -#: app_gateway/views.py:249 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:278 +#, python-format msgid "Are you sure you want to remove the default policy for \"%(name)s\"?" -msgstr "Tem certeza de que deseja excluir o perfil \"%(name)s\"?" +msgstr "Tem certeza de que deseja remover a política padrão para \"%(name)s\"?" -#: app_gateway/views.py:265 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:296 msgid "Edit Application Route" -msgstr "Editar Método de Autenticação" +msgstr "Editar Rota da Aplicação" -#: app_gateway/views.py:268 -#, fuzzy -#| msgid "Add Client route" +#: app_gateway/views.py:300 msgid "Add Application Route" -msgstr "Adicionar rota" +msgstr "Adicionar Rota da Aplicação" -#: app_gateway/views.py:275 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:309 msgid "Application Route saved successfully." -msgstr "Método de Autenticação salvo com sucesso." +msgstr "Rota da Aplicação salva com sucesso." -#: app_gateway/views.py:297 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:314 +msgid "" +"\n" +"
Application Route
\n" +"

A Route defines a path prefix within this Application that " +"requires a specific Access Policy.

\n" +"
    \n" +"
  • Route Name: An internal identifier for this " +"route (e.g., \"public_api\", \"admin_area\"). Used for reference and exports." +"
  • \n" +"
  • Path Prefix: The URL path that triggers " +"this route (e.g., /api/ or /admin/). Use / to match all remaining paths.
  • \n" +"
  • Policy: The Access Policy that will be " +"enforced when a user accesses this path.
  • \n" +"
  • Order: Determines the priority of this " +"route when evaluating the request. Lower numbers are evaluated first. If " +"multiple routes match a path, the one with the lowest order wins.
  • \n" +"
\n" +" " +msgstr "" +"\n" +"
Rota de Aplicação
\n" +"

Uma Rota define um prefixo de caminho dentro desta Aplicação que " +"requer uma Política de Acesso específica.

\n" +"
    \n" +"
  • Nome da Rota: Um identificador interno para " +"esta rota (ex: \"public_api\", \"admin_area\"). Usado para referência e " +"exportações.
  • \n" +"
  • Prefixo do Caminho: O caminho da URL que " +"aciona esta rota (ex: /api/ ou /admin/). Use " +"/ para corresponder a todos os caminhos restantes.
  • \n" +"
  • Política: A Política de Acesso que será " +"aplicada quando um usuário acessar este caminho.
  • \n" +"
  • Ordem: Determina a prioridade desta rota ao " +"avaliar a solicitação. Números menores são avaliados primeiro. Se várias " +"rotas corresponderem a um caminho, a de menor ordem vence.
  • \n" +"
\n" +" " + +#: app_gateway/views.py:347 msgid "Application Route deleted successfully." -msgstr "Método de Autenticação excluído com sucesso." +msgstr "Rota da Aplicação excluída com sucesso." -#: app_gateway/views.py:302 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:352 msgid "Delete Application Route" -msgstr "Excluir Método de Autenticação" +msgstr "Excluir Rota da Aplicação" -#: app_gateway/views.py:304 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" +#: app_gateway/views.py:354 +#, python-format msgid "Are you sure you want to delete the route \"%(name)s\" (%(path)s)?" -msgstr "Tem certeza de que deseja excluir o grupo \"%(name)s\"?" +msgstr "Tem certeza de que deseja excluir a rota \"%(name)s\" (%(path)s)?" #: cluster/forms.py:20 msgid "IP Lock" @@ -1468,6 +1445,28 @@ msgid "" "Network\", \"Blocked Attacker\").

\n" " " msgstr "" +"\n" +"
Lista de Endereços IP
\n" +"

Gerencie endereços IP ou redes específicas que têm acesso " +"permitido ou negado ao usar o método de autenticação por Lista de Endereços " +"IP.

\n" +" \n" +"
Endereço IP e Prefixo
\n" +"

Insira um único endereço IP (ex: 192.168.1.50) ou um endereço de " +"rede. Use o comprimento do prefixo para notação CIDR (ex: 24 para uma rede " +"/24). Deixe o prefixo em branco para um único host (/32 para IPv4, /128 " +"para IPv6).

\n" +" \n" +"
Ação
\n" +"

Permitir: Concede acesso à rede/IP especificado." +"
\n" +" Negar: Bloqueia especificamente o acesso da rede/IP " +"especificado.

\n" +" \n" +"
Descrição
\n" +"

Uma nota opcional para ajudar a identificar esta entrada (ex: " +"\"Rede do Escritório\", \"Atacante Bloqueado\").

\n" +" " #: gatekeeper/views.py:420 msgid "IP Address deleted successfully." @@ -1899,10 +1898,10 @@ msgstr "Todos" msgid "Disabled" msgstr "Desabilitado" -#: templates/api_v2/list.html:68 templates/app_gateway/app_gateway_list.html:90 -#: templates/app_gateway/app_gateway_list.html:133 -#: templates/app_gateway/app_gateway_list.html:181 -#: templates/app_gateway/app_gateway_list.html:230 +#: templates/api_v2/list.html:68 +#: templates/app_gateway/app_gateway_list.html:148 +#: templates/app_gateway/application_details.html:71 +#: templates/app_gateway/application_details.html:121 #: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:73 @@ -1921,43 +1920,61 @@ msgid "Edit" msgstr "Editar" #: templates/app_gateway/app_gateway_list.html:12 -#: templates/app_gateway/app_gateway_list.html:36 -#, fuzzy -#| msgid "Actions" +#: templates/app_gateway/app_gateway_list.html:30 msgid "Applications" -msgstr "Ações" +msgstr "Aplicações" #: templates/app_gateway/app_gateway_list.html:18 -#, fuzzy -#| msgid "Access Denied" msgid "Access Policies" -msgstr "Acesso Negado" +msgstr "Políticas de Acesso" -#: templates/app_gateway/app_gateway_list.html:24 -#, fuzzy -#| msgid "Custom Routes" -msgid "Routes" -msgstr "Rotas Personalizadas" - -#: templates/app_gateway/app_gateway_list.html:40 +#: templates/app_gateway/app_gateway_list.html:34 +#: templates/app_gateway/app_gateway_list.html:54 #: templates/dns/static_host_list.html:70 msgid "Hosts" msgstr "Endereços" -#: templates/app_gateway/app_gateway_list.html:48 +#: templates/app_gateway/app_gateway_list.html:40 msgid "Add Application" -msgstr "" +msgstr "Adicionar Aplicação" -#: templates/app_gateway/app_gateway_list.html:51 -#, fuzzy -#| msgid "Default Policy" -msgid "Set Default Policy" -msgstr "Política Padrão" +#: templates/app_gateway/app_gateway_list.html:55 +msgid "Routes" +msgstr "Rotas" + +#: templates/app_gateway/app_gateway_list.html:74 +#: templates/app_gateway/application_details.html:39 +msgid "Default (Deny)" +msgstr "Padrão (Negar)" + +#: templates/app_gateway/app_gateway_list.html:84 +msgid "No Applications found." +msgstr "Nenhuma Aplicação encontrada." + +#: templates/app_gateway/app_gateway_list.html:96 +msgid "Application" +msgstr "Aplicação" + +#: templates/app_gateway/app_gateway_list.html:115 +msgid "No Hosts found." +msgstr "Nenhum Host encontrado." -#: templates/app_gateway/app_gateway_list.html:64 #: templates/app_gateway/app_gateway_list.html:123 -#: templates/app_gateway/app_gateway_list.html:169 -#: templates/app_gateway/app_gateway_list.html:217 +msgid "Add Access Policy" +msgstr "Adicionar Política de Acesso" + +#: templates/app_gateway/app_gateway_list.html:134 +#: templates/gatekeeper/gatekeeper_list.html:43 +msgid "Groups" +msgstr "Grupos" + +#: templates/app_gateway/app_gateway_list.html:135 +msgid "Auth Methods" +msgstr "Métodos de Autenticação" + +#: templates/app_gateway/app_gateway_list.html:136 +#: templates/app_gateway/application_details.html:62 +#: templates/app_gateway/application_details.html:109 #: templates/gatekeeper/gatekeeper_list.html:63 #: templates/gatekeeper/gatekeeper_list.html:106 #: templates/gatekeeper/gatekeeper_list.html:151 @@ -1968,82 +1985,42 @@ msgstr "Política Padrão" msgid "Actions" msgstr "Ações" -#: templates/app_gateway/app_gateway_list.html:77 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Default Policy" -msgstr "Política Padrão" - -#: templates/app_gateway/app_gateway_list.html:81 -#, fuzzy -#| msgid "Default Policy" -msgid "Remove Default Policy" -msgstr "Política Padrão" - -#: templates/app_gateway/app_gateway_list.html:85 -#: templates/cluster/workers_list.html:47 -#: templates/cluster/workers_list.html:54 -#: templates/wireguard/wireguard_manage_peer.html:112 -#: templates/wireguard/wireguard_manage_peer.html:121 -msgid "Not set" -msgstr "Não definido" - -#: templates/app_gateway/app_gateway_list.html:105 -#, fuzzy -#| msgid "No Authentication Methods found." -msgid "No Applications found." -msgstr "Nenhum Método de Autenticação encontrado." - -#: templates/app_gateway/app_gateway_list.html:112 -#, fuzzy -#| msgid "Add Slot" -msgid "Add Host" -msgstr "Adicionar Slot" - -#: templates/app_gateway/app_gateway_list.html:148 -#, fuzzy -#| msgid "No schedule slots found." -msgid "No Hosts found." -msgstr "Nenhum slot de agendamento encontrado." - -#: templates/app_gateway/app_gateway_list.html:156 -msgid "Add Access Policy" -msgstr "" - -#: templates/app_gateway/app_gateway_list.html:167 -#: templates/gatekeeper/gatekeeper_list.html:43 -msgid "Groups" -msgstr "Grupos" - -#: templates/app_gateway/app_gateway_list.html:168 -#, fuzzy -#| msgid "Auth Method" -msgid "Auth Methods" -msgstr "Método de Autenticação" - -#: templates/app_gateway/app_gateway_list.html:196 -#, fuzzy -#| msgid "No IP Addresses found." +#: templates/app_gateway/app_gateway_list.html:163 msgid "No Access Policies found." -msgstr "Nenhum Endereço IP encontrado." +msgstr "Nenhuma Política de Acesso encontrada." -#: templates/app_gateway/app_gateway_list.html:203 -#, fuzzy -#| msgid "Add Slot" +#: templates/app_gateway/application_details.html:12 +#: templates/wireguard/server_detail.html:53 +msgid "Back to List" +msgstr "Voltar para a Lista" + +#: templates/app_gateway/application_details.html:41 +msgid "Set Policy" +msgstr "Configurar Política" + +#: templates/app_gateway/application_details.html:48 +msgid "Application Hosts" +msgstr "Hosts da Aplicação" + +#: templates/app_gateway/application_details.html:52 +msgid "Add Host" +msgstr "Adicionar Host" + +#: templates/app_gateway/application_details.html:86 +msgid "No Hosts configured for this application." +msgstr "Nenhum Host configurado para esta aplicação." + +#: templates/app_gateway/application_details.html:92 +msgid "Application Routes" +msgstr "Rotas da Aplicação" + +#: templates/app_gateway/application_details.html:96 msgid "Add Route" -msgstr "Adicionar Slot" +msgstr "Adicionar Rota" -#: templates/app_gateway/app_gateway_list.html:216 -#, fuzzy -#| msgid "Sort Order" -msgid "Order" -msgstr "Ordem de Classificação" - -#: templates/app_gateway/app_gateway_list.html:245 -#, fuzzy -#| msgid "No time intervals found." -msgid "No Routes found." -msgstr "Nenhum intervalo de horário encontrado." +#: templates/app_gateway/application_details.html:136 +msgid "No Routes configured for this application." +msgstr "Nenhuma Rota configurada para esta aplicação." #: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 #: templates/scheduler/scheduleprofile_form.html:82 @@ -2083,6 +2060,13 @@ msgstr "" msgid "IP Lock Enabled" msgstr "Bloqueio de IP Habilitado" +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 +#: templates/wireguard/wireguard_manage_peer.html:112 +#: templates/wireguard/wireguard_manage_peer.html:121 +msgid "Not set" +msgstr "Não definido" + #: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Nunca" @@ -3062,10 +3046,6 @@ msgstr "Endereço" msgid "Edit Instance" msgstr "Editar Instância" -#: templates/wireguard/server_detail.html:53 -msgid "Back to List" -msgstr "Voltar para a Lista" - #: templates/wireguard/server_detail.html:62 msgid "Traffic Graph" msgstr "Gráfico de Tráfego" @@ -4233,6 +4213,34 @@ msgstr "" "Nenhuma interface encontrada|Nenhuma interface WireGuard foi encontrada para " "processar." +#, fuzzy +#~| msgid "Sort Order" +#~ msgid "Priority Order" +#~ msgstr "Ordem de Classificação" + +#~ msgid "Evaluation order — lower value means higher priority" +#~ msgstr "Ordem de avaliação — valor menor significa prioridade maior" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Set Default Policy" +#~ msgstr "Política Padrão" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Edit Default Policy" +#~ msgstr "Política Padrão" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Remove Default Policy" +#~ msgstr "Política Padrão" + +#, fuzzy +#~| msgid "No time intervals found." +#~ msgid "No Routes found." +#~ msgstr "Nenhum intervalo de horário encontrado." + #~ msgid "IP/Network Address" #~ msgstr "Endereço IP/Rede" diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index b51a1ca..f1578d6 100644 Binary files a/locale/sk/LC_MESSAGES/django.mo and b/locale/sk/LC_MESSAGES/django.mo differ diff --git a/locale/sk/LC_MESSAGES/django.po b/locale/sk/LC_MESSAGES/django.po index b3e3973..8d56541 100644 --- a/locale/sk/LC_MESSAGES/django.po +++ b/locale/sk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-12 15:23-0300\n" +"POT-Creation-Date: 2026-03-12 18:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,10 +33,10 @@ msgid "Back" msgstr "Späť" #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129 -#: routing_templates/forms.py:37 templates/app_gateway/app_gateway_list.html:94 -#: templates/app_gateway/app_gateway_list.html:137 -#: templates/app_gateway/app_gateway_list.html:185 -#: templates/app_gateway/app_gateway_list.html:234 +#: routing_templates/forms.py:37 +#: templates/app_gateway/app_gateway_list.html:152 +#: templates/app_gateway/application_details.html:75 +#: templates/app_gateway/application_details.html:125 #: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_redirect_rule.html:86 #: templates/gatekeeper/gatekeeper_list.html:77 @@ -64,8 +64,8 @@ msgid "" msgstr "" "Naozaj chcete regenerovať token? Starý token okamžite prestane fungovať." -#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:87 -#: app_gateway/forms.py:125 app_gateway/forms.py:156 app_gateway/forms.py:199 +#: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 +#: app_gateway/forms.py:123 app_gateway/forms.py:152 app_gateway/forms.py:193 #: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:84 #: dns/forms.py:153 gatekeeper/forms.py:41 gatekeeper/forms.py:75 #: gatekeeper/forms.py:137 gatekeeper/forms.py:224 gatekeeper/forms.py:254 @@ -81,11 +81,12 @@ msgstr "" msgid "Save" msgstr "Uložiť" -#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:101 +#: api_v2/models.py:10 app_gateway/forms.py:18 app_gateway/forms.py:99 #: cluster/forms.py:18 dns/forms.py:130 gatekeeper/forms.py:99 #: routing_templates/forms.py:28 templates/api_v2/api_documentation.html:47 -#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:60 -#: templates/app_gateway/app_gateway_list.html:165 +#: templates/api_v2/list.html:8 templates/app_gateway/app_gateway_list.html:52 +#: templates/app_gateway/app_gateway_list.html:132 +#: templates/app_gateway/application_details.html:26 #: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68 #: templates/gatekeeper/gatekeeper_list.html:149 #: templates/routing_templates/list.html:8 @@ -125,16 +126,16 @@ msgid "Enabled" msgstr "Povolené" #: api_v2/views.py:17 api_v2/views.py:27 api_v2/views.py:82 api_v2/views.py:106 -#: app_gateway/views.py:20 app_gateway/views.py:44 app_gateway/views.py:74 -#: app_gateway/views.py:97 app_gateway/views.py:127 app_gateway/views.py:150 -#: app_gateway/views.py:180 app_gateway/views.py:203 app_gateway/views.py:234 -#: app_gateway/views.py:259 app_gateway/views.py:289 cluster/views.py:18 -#: cluster/views.py:45 cluster/views.py:114 gatekeeper/views.py:23 -#: gatekeeper/views.py:48 gatekeeper/views.py:78 gatekeeper/views.py:101 -#: gatekeeper/views.py:131 gatekeeper/views.py:154 gatekeeper/views.py:198 -#: gatekeeper/views.py:257 gatekeeper/views.py:287 gatekeeper/views.py:310 -#: gatekeeper/views.py:340 gatekeeper/views.py:363 gatekeeper/views.py:412 -#: templates/access_denied.html:9 +#: app_gateway/views.py:20 app_gateway/views.py:42 app_gateway/views.py:62 +#: app_gateway/views.py:92 app_gateway/views.py:115 app_gateway/views.py:150 +#: app_gateway/views.py:174 app_gateway/views.py:204 app_gateway/views.py:227 +#: app_gateway/views.py:262 app_gateway/views.py:288 app_gateway/views.py:338 +#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114 +#: gatekeeper/views.py:23 gatekeeper/views.py:48 gatekeeper/views.py:78 +#: gatekeeper/views.py:101 gatekeeper/views.py:131 gatekeeper/views.py:154 +#: gatekeeper/views.py:198 gatekeeper/views.py:257 gatekeeper/views.py:287 +#: gatekeeper/views.py:310 gatekeeper/views.py:340 gatekeeper/views.py:363 +#: gatekeeper/views.py:412 templates/access_denied.html:9 msgid "Access Denied" msgstr "Prístup zamietnutý" @@ -203,17 +204,18 @@ msgstr "Ste si istí, že chcete odstrániť kľúč API \"%(name)s\"?" msgid "API Documentation" msgstr "Dokumentácia API" -#: app_gateway/forms.py:19 templates/app_gateway/app_gateway_list.html:61 +#: app_gateway/forms.py:19 templates/app_gateway/application_details.html:27 #: templates/wireguard/wireguard_manage_server.html:25 wireguard/forms.py:15 msgid "Display Name" msgstr "Zobrazovací názov" -#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:62 +#: app_gateway/forms.py:20 templates/app_gateway/app_gateway_list.html:53 +#: templates/app_gateway/application_details.html:28 msgid "Upstream" -msgstr "" +msgstr "Upstream" -#: app_gateway/forms.py:41 app_gateway/forms.py:88 app_gateway/forms.py:126 -#: app_gateway/forms.py:157 app_gateway/forms.py:200 gatekeeper/forms.py:42 +#: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:124 +#: app_gateway/forms.py:153 app_gateway/forms.py:194 gatekeeper/forms.py:42 #: gatekeeper/forms.py:76 gatekeeper/forms.py:138 gatekeeper/forms.py:225 #: gatekeeper/forms.py:255 gatekeeper/forms.py:286 scheduler/forms.py:103 #: templates/generic_delete_confirmation.html:19 @@ -223,67 +225,53 @@ msgstr "Zrušiť" #: app_gateway/forms.py:54 msgid "Upstream URL cannot contain spaces." -msgstr "" +msgstr "URL adresa upstream nemôže obsahovať medzery." #: app_gateway/forms.py:60 msgid "Enter a valid upstream URL starting with http:// or https://" -msgstr "" +msgstr "Zadajte platnú URL adresu upstream začínajúcu na http:// alebo https://" -#: app_gateway/forms.py:70 app_gateway/forms.py:139 app_gateway/forms.py:170 -#: templates/app_gateway/app_gateway_list.html:122 -#: templates/app_gateway/app_gateway_list.html:212 -#, fuzzy -#| msgid "Action" -msgid "Application" -msgstr "Akcia" - -#: app_gateway/forms.py:71 cluster/forms.py:24 dns/forms.py:65 -#: templates/app_gateway/app_gateway_list.html:121 +#: app_gateway/forms.py:70 cluster/forms.py:24 dns/forms.py:65 +#: templates/app_gateway/app_gateway_list.html:95 +#: templates/app_gateway/application_details.html:61 #: templates/dns/static_host_list.html:17 #: templates/wireguard/server_detail.html:39 msgid "Hostname" msgstr "Názov hostiteľa" -#: app_gateway/forms.py:102 templates/app_gateway/app_gateway_list.html:166 +#: app_gateway/forms.py:100 templates/app_gateway/app_gateway_list.html:133 msgid "Policy Type" -msgstr "" +msgstr "Typ politiky" -#: app_gateway/forms.py:103 -#, fuzzy -#| msgid "Allowed IPs" +#: app_gateway/forms.py:101 msgid "Allowed Groups" -msgstr "Povolené IP adresy" +msgstr "Povolené skupiny" -#: app_gateway/forms.py:104 templates/gatekeeper/gatekeeper_list.html:12 +#: app_gateway/forms.py:102 templates/gatekeeper/gatekeeper_list.html:12 msgid "Authentication Methods" msgstr "Metódy autentifikácie" -#: app_gateway/forms.py:140 templates/app_gateway/app_gateway_list.html:63 +#: app_gateway/forms.py:137 templates/app_gateway/app_gateway_list.html:56 +#: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Predvolená politika" -#: app_gateway/forms.py:171 templates/app_gateway/app_gateway_list.html:213 -#, fuzzy -#| msgid "Route Type" +#: app_gateway/forms.py:166 templates/app_gateway/application_details.html:105 msgid "Route Name" -msgstr "Typ Trasy" +msgstr "Názov trasy" -#: app_gateway/forms.py:172 templates/app_gateway/app_gateway_list.html:214 +#: app_gateway/forms.py:167 templates/app_gateway/application_details.html:106 msgid "Path Prefix" -msgstr "" +msgstr "Prefix cesty" -#: app_gateway/forms.py:173 templates/app_gateway/app_gateway_list.html:215 -#, fuzzy -#| msgid "Default Policy" +#: app_gateway/forms.py:168 templates/app_gateway/application_details.html:107 msgid "Policy" -msgstr "Predvolená politika" +msgstr "Politika" -#: app_gateway/forms.py:174 -#, fuzzy -#| msgid "Sort Order" -msgid "Priority Order" -msgstr "Poradie zoradenia" +#: app_gateway/forms.py:169 templates/app_gateway/application_details.html:108 +msgid "Order" +msgstr "Poradie" #: app_gateway/models.py:12 msgid "Upstream address, e.g.: http://10.188.18.27:3000" @@ -310,185 +298,174 @@ msgstr "Odmietnuť" msgid "Route identifier, used in export (e.g.: public_area)" msgstr "Identifikátor trasy používaný pri exporte (napr.: public_area)" -#: app_gateway/models.py:90 -msgid "Evaluation order — lower value means higher priority" -msgstr "Poradie vyhodnocovania — nižšia hodnota znamená vyššiu prioritu" +#: app_gateway/views.py:54 +msgid "Application Details" +msgstr "Detaily aplikácie" -#: app_gateway/views.py:50 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:68 templates/app_gateway/application_details.html:15 msgid "Edit Application" -msgstr "Upraviť metódu autentifikácie" +msgstr "Upraviť aplikáciu" -#: app_gateway/views.py:53 -#, fuzzy -#| msgid "Create Authentication Method" +#: app_gateway/views.py:71 msgid "Create Application" -msgstr "Vytvoriť metódu autentifikácie" +msgstr "Vytvoriť aplikáciu" -#: app_gateway/views.py:60 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:78 msgid "Application saved successfully." -msgstr "Metóda autentifikácie bola úspešne uložená." +msgstr "Aplikácia bola úspešne uložená." -#: app_gateway/views.py:82 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:100 msgid "Application deleted successfully." -msgstr "Metóda autentifikácie bola úspešne odstránená." +msgstr "Aplikácia bola úspešne odstránená." -#: app_gateway/views.py:87 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:105 templates/app_gateway/application_details.html:18 msgid "Delete Application" -msgstr "Odstrániť metódu autentifikácie" +msgstr "Odstrániť aplikáciu" -#: app_gateway/views.py:89 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:107 +#, python-format msgid "Are you sure you want to delete the application \"%(name)s\"?" -msgstr "Ste si istí, že chcete odstrániť profil \"%(name)s\"?" +msgstr "Ste si istí, že chcete odstrániť aplikáciu \"%(name)s\"?" -#: app_gateway/views.py:103 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:123 msgid "Edit Application Host" -msgstr "Upraviť metódu autentifikácie" +msgstr "Upraviť hostiteľa aplikácie" -#: app_gateway/views.py:106 +#: app_gateway/views.py:127 msgid "Add Application Host" -msgstr "" +msgstr "Pridať hostiteľa aplikácie" -#: app_gateway/views.py:113 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:136 msgid "Application Host saved successfully." -msgstr "Metóda autentifikácie bola úspešne uložená." - -#: app_gateway/views.py:135 -#, fuzzy -#| msgid "Authentication Method deleted successfully." -msgid "Application Host deleted successfully." -msgstr "Metóda autentifikácie bola úspešne odstránená." - -#: app_gateway/views.py:140 -#, fuzzy -#| msgid "Delete Authentication Method" -msgid "Delete Application Host" -msgstr "Odstrániť metódu autentifikácie" - -#: app_gateway/views.py:142 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" -msgid "Are you sure you want to delete the host \"%(hostname)s\"?" -msgstr "Naozaj chcete odstrániť skupinu \"%(name)s\"?" - -#: app_gateway/views.py:156 -msgid "Edit Access Policy" -msgstr "" +msgstr "Hostiteľ aplikácie bol úspešne uložený." #: app_gateway/views.py:159 -#, fuzzy -#| msgid "Create Schedule Profile" -msgid "Create Access Policy" -msgstr "Vytvoriť profil plánovania" +msgid "Application Host deleted successfully." +msgstr "Hostiteľ aplikácie bol úspešne odstránený." + +#: app_gateway/views.py:164 +msgid "Delete Application Host" +msgstr "Odstrániť hostiteľa aplikácie" #: app_gateway/views.py:166 -#, fuzzy -#| msgid "API Key saved successfully." +#, python-format +msgid "Are you sure you want to delete the host \"%(hostname)s\"?" +msgstr "Naozaj chcete odstrániť hostiteľa \"%(hostname)s\"?" + +#: app_gateway/views.py:180 +msgid "Edit Access Policy" +msgstr "Upraviť politiku prístupu" + +#: app_gateway/views.py:183 +msgid "Create Access Policy" +msgstr "Vytvoriť politiku prístupu" + +#: app_gateway/views.py:190 msgid "Access Policy saved successfully." -msgstr "Kľúč API bol úspešne uložený." - -#: app_gateway/views.py:188 -#, fuzzy -#| msgid "API Key deleted successfully." -msgid "Access Policy deleted successfully." -msgstr "Kľúč API bol úspešne vymazaný." - -#: app_gateway/views.py:193 -#, fuzzy -#| msgid "Default Policy" -msgid "Delete Access Policy" -msgstr "Predvolená politika" - -#: app_gateway/views.py:195 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" -msgid "Are you sure you want to delete the access policy \"%(name)s\"?" -msgstr "Ste si istí, že chcete odstrániť profil \"%(name)s\"?" - -#: app_gateway/views.py:209 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Application Default Policy" -msgstr "Predvolená politika" +msgstr "Politika prístupu bola úspešne uložená." #: app_gateway/views.py:212 -#, fuzzy -#| msgid "Default Policy" +msgid "Access Policy deleted successfully." +msgstr "Politika prístupu bola úspešne odstránená." + +#: app_gateway/views.py:217 +msgid "Delete Access Policy" +msgstr "Odstrániť politiku prístupu" + +#: app_gateway/views.py:219 +#, python-format +msgid "Are you sure you want to delete the access policy \"%(name)s\"?" +msgstr "Ste si istí, že chcete odstrániť politiku prístupu \"%(name)s\"?" + +#: app_gateway/views.py:235 +msgid "Edit Application Default Policy" +msgstr "Upraviť predvolenú politiku aplikácie" + +#: app_gateway/views.py:239 msgid "Set Application Default Policy" -msgstr "Predvolená politika" +msgstr "Nastaviť predvolenú politiku aplikácie" -#: app_gateway/views.py:220 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:248 msgid "Application Default Policy saved successfully." -msgstr "Metóda autentifikácie bola úspešne uložená." +msgstr "Predvolená politika aplikácie bola úspešne uložená." -#: app_gateway/views.py:242 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:271 msgid "Application Default Policy deleted successfully." -msgstr "Metóda autentifikácie bola úspešne odstránená." +msgstr "Predvolená politika aplikácie bola úspešne odstránená." -#: app_gateway/views.py:247 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:276 msgid "Delete Application Default Policy" -msgstr "Odstrániť metódu autentifikácie" +msgstr "Odstrániť predvolenú politiku aplikácie" -#: app_gateway/views.py:249 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the profile \"%(name)s\"?" +#: app_gateway/views.py:278 +#, python-format msgid "Are you sure you want to remove the default policy for \"%(name)s\"?" -msgstr "Ste si istí, že chcete odstrániť profil \"%(name)s\"?" +msgstr "Ste si istí, že chcete odstrániť predvolenú politiku pre \"%(name)s\"?" -#: app_gateway/views.py:265 -#, fuzzy -#| msgid "Edit Authentication Method" +#: app_gateway/views.py:296 msgid "Edit Application Route" -msgstr "Upraviť metódu autentifikácie" +msgstr "Upraviť trasu aplikácie" -#: app_gateway/views.py:268 -#, fuzzy -#| msgid "Add Client route" +#: app_gateway/views.py:300 msgid "Add Application Route" -msgstr "Pridať klientskú trasu" +msgstr "Pridať trasu aplikácie" -#: app_gateway/views.py:275 -#, fuzzy -#| msgid "Authentication Method saved successfully." +#: app_gateway/views.py:309 msgid "Application Route saved successfully." -msgstr "Metóda autentifikácie bola úspešne uložená." +msgstr "Trasa aplikácie bola úspešne uložená." -#: app_gateway/views.py:297 -#, fuzzy -#| msgid "Authentication Method deleted successfully." +#: app_gateway/views.py:314 +msgid "" +"\n" +"
Application Route
\n" +"

A Route defines a path prefix within this Application that " +"requires a specific Access Policy.

\n" +"
    \n" +"
  • Route Name: An internal identifier for this " +"route (e.g., \"public_api\", \"admin_area\"). Used for reference and exports." +"
  • \n" +"
  • Path Prefix: The URL path that triggers " +"this route (e.g., /api/ or /admin/). Use / to match all remaining paths.
  • \n" +"
  • Policy: The Access Policy that will be " +"enforced when a user accesses this path.
  • \n" +"
  • Order: Determines the priority of this " +"route when evaluating the request. Lower numbers are evaluated first. If " +"multiple routes match a path, the one with the lowest order wins.
  • \n" +"
\n" +" " +msgstr "" +"\n" +"
Trasa aplikácie
\n" +"

Trasa definuje prefix cesty v rámci tejto aplikácie, ktorý " +"vyžaduje špecifickú politiku prístupu.

\n" +"
    \n" +"
  • Názov trasy: Interný identifikátor pre túto " +"trasu (napr. „public_api“, „admin_area“). Používa sa na referenciu a " +"exporty.
  • \n" +"
  • Prefix cesty: Cesta URL, ktorá spúšťa túto " +"trasu (napr. /api/ alebo /admin/). Použite " +"/ na zhodu so všetkými zostávajúcimi cestami.
  • \n" +"
  • Politika: Politika prístupu, ktorá sa " +"vynúti, keď používateľ pristúpi k tejto ceste.
  • \n" +"
  • Poradie: Určuje prioritu tejto trasy pri " +"vyhodnocovaní požiadavky. Nižšie čísla sa vyhodnocujú ako prvé. Ak sa s " +"cestou zhoduje viacero trás, vyhráva tá s najnižším poradím.
  • \n" +"
\n" +" " + +#: app_gateway/views.py:347 msgid "Application Route deleted successfully." -msgstr "Metóda autentifikácie bola úspešne odstránená." +msgstr "Trasa aplikácie bola úspešne odstránená." -#: app_gateway/views.py:302 -#, fuzzy -#| msgid "Delete Authentication Method" +#: app_gateway/views.py:352 msgid "Delete Application Route" -msgstr "Odstrániť metódu autentifikácie" +msgstr "Odstrániť trasu aplikácie" -#: app_gateway/views.py:304 -#, fuzzy, python-format -#| msgid "Are you sure you want to delete the group \"%(name)s\"?" +#: app_gateway/views.py:354 +#, python-format msgid "Are you sure you want to delete the route \"%(name)s\" (%(path)s)?" -msgstr "Naozaj chcete odstrániť skupinu \"%(name)s\"?" +msgstr "Naozaj chcete odstrániť trasu \"%(name)s\" (%(path)s)?" #: cluster/forms.py:20 msgid "IP Lock" @@ -1460,6 +1437,27 @@ msgid "" "Network\", \"Blocked Attacker\").

\n" " " msgstr "" +"\n" +"
Zoznam IP adries
\n" +"

Spravujte konkrétne IP adresy alebo siete, ktorým je povolený " +"alebo odmietnutý prístup pri používaní metódy autentifikácie pomocou zoznamu " +"IP adries.

\n" +" \n" +"
IP adresa a prefix
\n" +"

Zadajte jednu IP adresu (napr. 192.168.1.50) alebo sieťovú " +"adresu. Použite dĺžku prefixu pre notáciu CIDR (napr. 24 pre sieť /24). " +"Ponechajte prefix prázdny pre jedného hostiteľa (/32 pre IPv4, /128 pre " +"IPv6).

\n" +" \n" +"
Akcia
\n" +"

Povoliť: Udeľuje prístup k zadanej IP/sieti.
\n" +" Odmietnuť: Špecificky blokuje prístup zo zadanej IP/" +"siete.

\n" +" \n" +"
Popis
\n" +"

Voliteľná poznámka, ktorá pomôže identifikovať tento záznam " +"(napr. „Kancelárska sieť“, „Blokovaný útočník“).

\n" +" " #: gatekeeper/views.py:420 msgid "IP Address deleted successfully." @@ -1877,10 +1875,10 @@ msgstr "Všetko" msgid "Disabled" msgstr "Zakázané" -#: templates/api_v2/list.html:68 templates/app_gateway/app_gateway_list.html:90 -#: templates/app_gateway/app_gateway_list.html:133 -#: templates/app_gateway/app_gateway_list.html:181 -#: templates/app_gateway/app_gateway_list.html:230 +#: templates/api_v2/list.html:68 +#: templates/app_gateway/app_gateway_list.html:148 +#: templates/app_gateway/application_details.html:71 +#: templates/app_gateway/application_details.html:121 #: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:73 @@ -1899,43 +1897,61 @@ msgid "Edit" msgstr "Upraviť" #: templates/app_gateway/app_gateway_list.html:12 -#: templates/app_gateway/app_gateway_list.html:36 -#, fuzzy -#| msgid "Actions" +#: templates/app_gateway/app_gateway_list.html:30 msgid "Applications" -msgstr "Akcie" +msgstr "Aplikácie" #: templates/app_gateway/app_gateway_list.html:18 -#, fuzzy -#| msgid "Access Denied" msgid "Access Policies" -msgstr "Prístup zamietnutý" +msgstr "Politiky prístupu" -#: templates/app_gateway/app_gateway_list.html:24 -#, fuzzy -#| msgid "Custom Routes" -msgid "Routes" -msgstr "Vlastné Trasy" - -#: templates/app_gateway/app_gateway_list.html:40 +#: templates/app_gateway/app_gateway_list.html:34 +#: templates/app_gateway/app_gateway_list.html:54 #: templates/dns/static_host_list.html:70 msgid "Hosts" msgstr "Hostiteľia" -#: templates/app_gateway/app_gateway_list.html:48 +#: templates/app_gateway/app_gateway_list.html:40 msgid "Add Application" -msgstr "" +msgstr "Pridať aplikáciu" -#: templates/app_gateway/app_gateway_list.html:51 -#, fuzzy -#| msgid "Default Policy" -msgid "Set Default Policy" -msgstr "Predvolená politika" +#: templates/app_gateway/app_gateway_list.html:55 +msgid "Routes" +msgstr "Trasy" + +#: templates/app_gateway/app_gateway_list.html:74 +#: templates/app_gateway/application_details.html:39 +msgid "Default (Deny)" +msgstr "Predvolené (Zamietnuť)" + +#: templates/app_gateway/app_gateway_list.html:84 +msgid "No Applications found." +msgstr "Nenašli sa žiadne aplikácie." + +#: templates/app_gateway/app_gateway_list.html:96 +msgid "Application" +msgstr "Aplikácia" + +#: templates/app_gateway/app_gateway_list.html:115 +msgid "No Hosts found." +msgstr "Nenašli sa žiadni hostitelia." -#: templates/app_gateway/app_gateway_list.html:64 #: templates/app_gateway/app_gateway_list.html:123 -#: templates/app_gateway/app_gateway_list.html:169 -#: templates/app_gateway/app_gateway_list.html:217 +msgid "Add Access Policy" +msgstr "Pridať politiku prístupu" + +#: templates/app_gateway/app_gateway_list.html:134 +#: templates/gatekeeper/gatekeeper_list.html:43 +msgid "Groups" +msgstr "Skupiny" + +#: templates/app_gateway/app_gateway_list.html:135 +msgid "Auth Methods" +msgstr "Metódy autentifikácie" + +#: templates/app_gateway/app_gateway_list.html:136 +#: templates/app_gateway/application_details.html:62 +#: templates/app_gateway/application_details.html:109 #: templates/gatekeeper/gatekeeper_list.html:63 #: templates/gatekeeper/gatekeeper_list.html:106 #: templates/gatekeeper/gatekeeper_list.html:151 @@ -1946,82 +1962,42 @@ msgstr "Predvolená politika" msgid "Actions" msgstr "Akcie" -#: templates/app_gateway/app_gateway_list.html:77 -#, fuzzy -#| msgid "Default Policy" -msgid "Edit Default Policy" -msgstr "Predvolená politika" - -#: templates/app_gateway/app_gateway_list.html:81 -#, fuzzy -#| msgid "Default Policy" -msgid "Remove Default Policy" -msgstr "Predvolená politika" - -#: templates/app_gateway/app_gateway_list.html:85 -#: templates/cluster/workers_list.html:47 -#: templates/cluster/workers_list.html:54 -#: templates/wireguard/wireguard_manage_peer.html:112 -#: templates/wireguard/wireguard_manage_peer.html:121 -msgid "Not set" -msgstr "Nenastavené" - -#: templates/app_gateway/app_gateway_list.html:105 -#, fuzzy -#| msgid "No Authentication Methods found." -msgid "No Applications found." -msgstr "Nenašli sa žiadne metódy autentifikácie." - -#: templates/app_gateway/app_gateway_list.html:112 -#, fuzzy -#| msgid "Add Slot" -msgid "Add Host" -msgstr "Pridať Slot" - -#: templates/app_gateway/app_gateway_list.html:148 -#, fuzzy -#| msgid "No schedule slots found." -msgid "No Hosts found." -msgstr "Nenašli sa žiadne sloty plánovania." - -#: templates/app_gateway/app_gateway_list.html:156 -msgid "Add Access Policy" -msgstr "" - -#: templates/app_gateway/app_gateway_list.html:167 -#: templates/gatekeeper/gatekeeper_list.html:43 -msgid "Groups" -msgstr "Skupiny" - -#: templates/app_gateway/app_gateway_list.html:168 -#, fuzzy -#| msgid "Auth Method" -msgid "Auth Methods" -msgstr "Metóda autentifikácie" - -#: templates/app_gateway/app_gateway_list.html:196 -#, fuzzy -#| msgid "No IP Addresses found." +#: templates/app_gateway/app_gateway_list.html:163 msgid "No Access Policies found." -msgstr "Nenašli sa žiadne IP adresy." +msgstr "Nenašli sa žiadne politiky prístupu." -#: templates/app_gateway/app_gateway_list.html:203 -#, fuzzy -#| msgid "Add Slot" +#: templates/app_gateway/application_details.html:12 +#: templates/wireguard/server_detail.html:53 +msgid "Back to List" +msgstr "Späť na zoznam" + +#: templates/app_gateway/application_details.html:41 +msgid "Set Policy" +msgstr "Nastaviť politiku" + +#: templates/app_gateway/application_details.html:48 +msgid "Application Hosts" +msgstr "Hostitelia aplikácie" + +#: templates/app_gateway/application_details.html:52 +msgid "Add Host" +msgstr "Pridať hostiteľa" + +#: templates/app_gateway/application_details.html:86 +msgid "No Hosts configured for this application." +msgstr "Pre túto aplikáciu nie sú konfigurovaní žiadni hostitelia." + +#: templates/app_gateway/application_details.html:92 +msgid "Application Routes" +msgstr "Trasy aplikácie" + +#: templates/app_gateway/application_details.html:96 msgid "Add Route" -msgstr "Pridať Slot" +msgstr "Pridať trasu" -#: templates/app_gateway/app_gateway_list.html:216 -#, fuzzy -#| msgid "Sort Order" -msgid "Order" -msgstr "Poradie zoradenia" - -#: templates/app_gateway/app_gateway_list.html:245 -#, fuzzy -#| msgid "No time intervals found." -msgid "No Routes found." -msgstr "Nenašli sa žiadne časové intervaly." +#: templates/app_gateway/application_details.html:136 +msgid "No Routes configured for this application." +msgstr "Pre túto aplikáciu nie sú konfigurované žiadne trasy." #: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 #: templates/scheduler/scheduleprofile_form.html:82 @@ -2058,6 +2034,13 @@ msgstr "Tento worker je zastaraný. Prosím aktualizujte ho na najnovšiu verziu msgid "IP Lock Enabled" msgstr "IP zámok povolený" +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 +#: templates/wireguard/wireguard_manage_peer.html:112 +#: templates/wireguard/wireguard_manage_peer.html:121 +msgid "Not set" +msgstr "Nenastavené" + #: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Nikdy" @@ -3036,10 +3019,6 @@ msgstr "Adresa" msgid "Edit Instance" msgstr "Upraviť inštanciu" -#: templates/wireguard/server_detail.html:53 -msgid "Back to List" -msgstr "Späť na zoznam" - #: templates/wireguard/server_detail.html:62 msgid "Traffic Graph" msgstr "Graf prevádzky" @@ -4201,6 +4180,34 @@ msgstr "" "Neboli nájdené rozhrania|Neboli nájdené žiadne WireGuard rozhrania na " "spracovanie." +#, fuzzy +#~| msgid "Sort Order" +#~ msgid "Priority Order" +#~ msgstr "Poradie zoradenia" + +#~ msgid "Evaluation order — lower value means higher priority" +#~ msgstr "Poradie vyhodnocovania — nižšia hodnota znamená vyššiu prioritu" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Set Default Policy" +#~ msgstr "Predvolená politika" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Edit Default Policy" +#~ msgstr "Predvolená politika" + +#, fuzzy +#~| msgid "Default Policy" +#~ msgid "Remove Default Policy" +#~ msgstr "Predvolená politika" + +#, fuzzy +#~| msgid "No time intervals found." +#~ msgid "No Routes found." +#~ msgstr "Nenašli sa žiadne časové intervaly." + #~ msgid "IP/Network Address" #~ msgstr "IP/Adresa siete"