Release v3.7.1

This commit is contained in:
Jeremy Stretch 2024-01-17 14:37:27 -05:00
parent 66db4f3874
commit 61739a0bc5
11 changed files with 228 additions and 218 deletions

View File

@ -23,7 +23,7 @@ body:
attributes: attributes:
label: NetBox Version label: NetBox Version
description: What version of NetBox are you currently running? description: What version of NetBox are you currently running?
placeholder: v3.7.0 placeholder: v3.7.1
validations: validations:
required: true required: true
- type: dropdown - type: dropdown

View File

@ -14,7 +14,7 @@ body:
attributes: attributes:
label: NetBox version label: NetBox version
description: What version of NetBox are you currently running? description: What version of NetBox are you currently running?
placeholder: v3.7.0 placeholder: v3.7.1
validations: validations:
required: true required: true
- type: dropdown - type: dropdown

View File

@ -1,6 +1,6 @@
# NetBox v3.7 # NetBox v3.7
## v3.7.1 (FUTURE) ## v3.7.1 (2024-01-17)
### Bug Fixes ### Bug Fixes
@ -12,6 +12,9 @@
* [#14778](https://github.com/netbox-community/netbox/issues/14778) - Custom field API serializer should accept null values for all optional fields * [#14778](https://github.com/netbox-community/netbox/issues/14778) - Custom field API serializer should accept null values for all optional fields
* [#14791](https://github.com/netbox-community/netbox/issues/14791) - Hide available prefixes when searching within a parent prefix * [#14791](https://github.com/netbox-community/netbox/issues/14791) - Hide available prefixes when searching within a parent prefix
* [#14793](https://github.com/netbox-community/netbox/issues/14793) - Add missing Diffie-Hellman group 15 * [#14793](https://github.com/netbox-community/netbox/issues/14793) - Add missing Diffie-Hellman group 15
* [#14816](https://github.com/netbox-community/netbox/issues/14816) - Ensure default contact assignment ordering is consistent
* [#14817](https://github.com/netbox-community/netbox/issues/14817) - Relax required fields for IKE & IPSec models on bulk import
* [#14827](https://github.com/netbox-community/netbox/issues/14827) - Ensure all matching event rules are processed in response to an event
--- ---

View File

@ -28,7 +28,7 @@ from netbox.plugins import PluginConfig
# Environment setup # Environment setup
# #
VERSION = '3.7.1-dev' VERSION = '3.7.1'
# Hostname # Hostname
HOSTNAME = platform.node() HOSTNAME = platform.node()

View File

@ -5,6 +5,7 @@
# #
# Translators: # Translators:
# Jeremy Stretch, 2023 # Jeremy Stretch, 2023
# Jonathan Senecal, 2024
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
@ -13,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-12-21 17:54+0000\n" "POT-Creation-Date: 2023-12-21 17:54+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2023\n" "Last-Translator: Jonathan Senecal, 2024\n"
"Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -110,7 +111,7 @@ msgstr "Région (ID)"
#: virtualization/filtersets.py:52 virtualization/filtersets.py:179 #: virtualization/filtersets.py:52 virtualization/filtersets.py:179
#: vpn/filtersets.py:325 #: vpn/filtersets.py:325
msgid "Region (slug)" msgid "Region (slug)"
msgstr "Région (limace)" msgstr "Région (slug)"
#: circuits/filtersets.py:42 circuits/filtersets.py:195 dcim/filtersets.py:194 #: circuits/filtersets.py:42 circuits/filtersets.py:195 dcim/filtersets.py:194
#: dcim/filtersets.py:269 dcim/filtersets.py:377 dcim/filtersets.py:894 #: dcim/filtersets.py:269 dcim/filtersets.py:377 dcim/filtersets.py:894
@ -188,11 +189,11 @@ msgstr "Site"
#: virtualization/filtersets.py:75 virtualization/filtersets.py:202 #: virtualization/filtersets.py:75 virtualization/filtersets.py:202
#: vpn/filtersets.py:335 #: vpn/filtersets.py:335
msgid "Site (slug)" msgid "Site (slug)"
msgstr "Site (limace)" msgstr "Site (slug)"
#: circuits/filtersets.py:65 #: circuits/filtersets.py:65
msgid "ASN (ID)" msgid "ASN (ID)"
msgstr "ASN (IDENTIFIANT)" msgstr "ASN (ID)"
#: circuits/filtersets.py:86 circuits/filtersets.py:112 #: circuits/filtersets.py:86 circuits/filtersets.py:112
#: circuits/filtersets.py:146 #: circuits/filtersets.py:146
@ -210,7 +211,7 @@ msgstr "Compte fournisseur (ID)"
#: circuits/filtersets.py:162 #: circuits/filtersets.py:162
msgid "Provider network (ID)" msgid "Provider network (ID)"
msgstr "Réseau de fournisseurs (ID)" msgstr "Réseau fournisseur (ID)"
#: circuits/filtersets.py:166 #: circuits/filtersets.py:166
msgid "Circuit type (ID)" msgid "Circuit type (ID)"
@ -256,7 +257,7 @@ msgstr "Circuit"
#: circuits/filtersets.py:254 #: circuits/filtersets.py:254
msgid "ProviderNetwork (ID)" msgid "ProviderNetwork (ID)"
msgstr "Réseau de fournisseurs (ID)" msgstr "Réseau fournisseur (ID)"
#: circuits/forms/bulk_edit.py:25 circuits/forms/filtersets.py:56 #: circuits/forms/bulk_edit.py:25 circuits/forms/filtersets.py:56
#: circuits/forms/model_forms.py:26 circuits/tables/providers.py:33 #: circuits/forms/model_forms.py:26 circuits/tables/providers.py:33
@ -266,7 +267,7 @@ msgstr "Réseau de fournisseurs (ID)"
#: netbox/navigation/menu.py:160 netbox/navigation/menu.py:163 #: netbox/navigation/menu.py:160 netbox/navigation/menu.py:163
#: templates/circuits/provider.html:24 #: templates/circuits/provider.html:24
msgid "ASNs" msgid "ASNs"
msgstr "SAN" msgstr "Numéros d'AS"
#: circuits/forms/bulk_edit.py:29 circuits/forms/bulk_edit.py:51 #: circuits/forms/bulk_edit.py:29 circuits/forms/bulk_edit.py:51
#: circuits/forms/bulk_edit.py:78 circuits/forms/bulk_edit.py:99 #: circuits/forms/bulk_edit.py:78 circuits/forms/bulk_edit.py:99
@ -363,7 +364,7 @@ msgstr "SAN"
#: vpn/forms/bulk_edit.py:277 wireless/forms/bulk_edit.py:28 #: vpn/forms/bulk_edit.py:277 wireless/forms/bulk_edit.py:28
#: wireless/forms/bulk_edit.py:81 wireless/forms/bulk_edit.py:128 #: wireless/forms/bulk_edit.py:81 wireless/forms/bulk_edit.py:128
msgid "Description" msgid "Description"
msgstr "Descriptif" msgstr "Description"
#: circuits/forms/bulk_edit.py:46 circuits/forms/bulk_edit.py:68 #: circuits/forms/bulk_edit.py:46 circuits/forms/bulk_edit.py:68
#: circuits/forms/bulk_edit.py:118 circuits/forms/bulk_import.py:35 #: circuits/forms/bulk_edit.py:118 circuits/forms/bulk_import.py:35
@ -449,7 +450,7 @@ msgstr "Type"
#: circuits/forms/bulk_edit.py:123 circuits/forms/bulk_import.py:82 #: circuits/forms/bulk_edit.py:123 circuits/forms/bulk_import.py:82
#: circuits/forms/filtersets.py:139 circuits/forms/model_forms.py:97 #: circuits/forms/filtersets.py:139 circuits/forms/model_forms.py:97
msgid "Provider account" msgid "Provider account"
msgstr "Compte du fournisseur" msgstr "Identifiant de compte du prestataire"
#: circuits/forms/bulk_edit.py:131 circuits/forms/bulk_import.py:95 #: circuits/forms/bulk_edit.py:131 circuits/forms/bulk_import.py:95
#: circuits/forms/filtersets.py:150 core/forms/filtersets.py:34 #: circuits/forms/filtersets.py:150 core/forms/filtersets.py:34
@ -504,7 +505,7 @@ msgstr "Compte du fournisseur"
#: wireless/forms/filtersets.py:82 wireless/tables/wirelesslan.py:52 #: wireless/forms/filtersets.py:82 wireless/tables/wirelesslan.py:52
#: wireless/tables/wirelesslink.py:19 #: wireless/tables/wirelesslink.py:19
msgid "Status" msgid "Status"
msgstr "État" msgstr "Statut"
#: circuits/forms/bulk_edit.py:137 circuits/forms/bulk_import.py:100 #: circuits/forms/bulk_edit.py:137 circuits/forms/bulk_import.py:100
#: circuits/forms/filtersets.py:119 dcim/forms/bulk_edit.py:120 #: circuits/forms/filtersets.py:119 dcim/forms/bulk_edit.py:120
@ -575,7 +576,7 @@ msgstr "Date de résiliation"
#: circuits/forms/bulk_edit.py:153 circuits/forms/filtersets.py:186 #: circuits/forms/bulk_edit.py:153 circuits/forms/filtersets.py:186
msgid "Commit rate (Kbps)" msgid "Commit rate (Kbps)"
msgstr "Taux de validation (Kbits/s)" msgstr "Débit engagé (Kbits/s)"
#: circuits/forms/bulk_edit.py:168 circuits/forms/model_forms.py:111 #: circuits/forms/bulk_edit.py:168 circuits/forms/model_forms.py:111
msgid "Service Parameters" msgid "Service Parameters"
@ -597,7 +598,7 @@ msgstr "Paramètres du service"
#: vpn/forms/model_forms.py:146 vpn/forms/model_forms.py:404 #: vpn/forms/model_forms.py:146 vpn/forms/model_forms.py:404
#: wireless/forms/model_forms.py:55 wireless/forms/model_forms.py:160 #: wireless/forms/model_forms.py:55 wireless/forms/model_forms.py:160
msgid "Tenancy" msgid "Tenancy"
msgstr "Location" msgstr "Utilisateur"
#: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53 #: circuits/forms/bulk_import.py:38 circuits/forms/bulk_import.py:53
#: circuits/forms/bulk_import.py:79 #: circuits/forms/bulk_import.py:79
@ -608,11 +609,11 @@ msgstr "Prestataire assigné"
#: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:1092 #: dcim/forms/bulk_import.py:380 dcim/forms/bulk_import.py:1092
#: dcim/forms/bulk_import.py:1171 extras/forms/bulk_import.py:229 #: dcim/forms/bulk_import.py:1171 extras/forms/bulk_import.py:229
msgid "RGB color in hexadecimal. Example:" msgid "RGB color in hexadecimal. Example:"
msgstr "Couleur RGB en hexadécimal. Exemple :" msgstr "Couleur RVB en hexadécimal. Exemple :"
#: circuits/forms/bulk_import.py:85 #: circuits/forms/bulk_import.py:85
msgid "Assigned provider account" msgid "Assigned provider account"
msgstr "Compte fournisseur attribué" msgstr "Compte prestataire attribué"
#: circuits/forms/bulk_import.py:92 #: circuits/forms/bulk_import.py:92
msgid "Type of circuit" msgid "Type of circuit"
@ -1174,7 +1175,7 @@ msgstr "Courir"
#: core/choices.py:58 extras/choices.py:211 #: core/choices.py:58 extras/choices.py:211
msgid "Errored" msgid "Errored"
msgstr "Errulé" msgstr "En erreur"
#: core/data_backends.py:29 templates/dcim/interface.html:224 #: core/data_backends.py:29 templates/dcim/interface.html:224
msgid "Local" msgid "Local"
@ -1188,7 +1189,7 @@ msgstr "Nom d'utilisateur"
#: core/data_backends.py:49 core/data_backends.py:55 #: core/data_backends.py:49 core/data_backends.py:55
msgid "Only used for cloning with HTTP(S)" msgid "Only used for cloning with HTTP(S)"
msgstr "Utilisé uniquement pour le clonage avec HTTP (S)" msgstr "Utilisé uniquement pour le clonage avec HTTP(S)"
#: core/data_backends.py:53 templates/account/base.html:17 #: core/data_backends.py:53 templates/account/base.html:17
#: templates/account/password.html:11 users/forms/model_forms.py:171 #: templates/account/password.html:11 users/forms/model_forms.py:171
@ -1343,7 +1344,7 @@ msgstr "Paramètres du backend"
#: core/forms/model_forms.py:94 #: core/forms/model_forms.py:94
msgid "File Upload" msgid "File Upload"
msgstr "Téléchargement de fichiers" msgstr "Téléversement de fichiers"
#: core/forms/model_forms.py:147 templates/core/configrevision.html:43 #: core/forms/model_forms.py:147 templates/core/configrevision.html:43
#: templates/dcim/rack_elevation_list.html:6 #: templates/dcim/rack_elevation_list.html:6
@ -1394,7 +1395,7 @@ msgstr "Divers"
#: core/forms/model_forms.py:158 #: core/forms/model_forms.py:158
msgid "Config Revision" msgid "Config Revision"
msgstr "Révision de la configuration" msgstr "Révision de configuration"
#: core/forms/model_forms.py:197 #: core/forms/model_forms.py:197
msgid "This parameter has been defined statically and cannot be modified." msgid "This parameter has been defined statically and cannot be modified."
@ -1426,7 +1427,7 @@ msgstr "données de configuration"
#: core/models/config.py:36 #: core/models/config.py:36
msgid "config revision" msgid "config revision"
msgstr "révision de la configuration" msgstr "révision de configuration"
#: core/models/config.py:37 #: core/models/config.py:37
msgid "config revisions" msgid "config revisions"
@ -7596,7 +7597,7 @@ msgstr "Secondaire"
#: ipam/choices.py:91 #: ipam/choices.py:91
msgid "Anycast" msgid "Anycast"
msgstr "N'importe quel cast" msgstr "Anycast"
#: ipam/choices.py:115 #: ipam/choices.py:115
msgid "Standard" msgid "Standard"
@ -7791,8 +7792,8 @@ msgstr "C'est une piscine"
#: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:301 #: ipam/forms/bulk_edit.py:257 ipam/forms/bulk_edit.py:301
#: ipam/models/ip.py:271 ipam/models/ip.py:538 #: ipam/models/ip.py:271 ipam/models/ip.py:538
#, python-format #, python-format
msgid "Treat as 100% utilized" msgid "Treat as 100%% utilized"
msgstr "Traiter comme utilisé à 100 %" msgstr "Traiter comme utilisé à 100%%"
#: ipam/forms/bulk_edit.py:349 ipam/models/ip.py:771 #: ipam/forms/bulk_edit.py:349 ipam/models/ip.py:771
msgid "DNS name" msgid "DNS name"
@ -8009,7 +8010,7 @@ msgstr "Famille d'adresses"
#: ipam/forms/filtersets.py:118 templates/ipam/asnrange.html:26 #: ipam/forms/filtersets.py:118 templates/ipam/asnrange.html:26
msgid "Range" msgid "Range"
msgstr "Gamme" msgstr "Plage"
#: ipam/forms/filtersets.py:127 #: ipam/forms/filtersets.py:127
msgid "Start" msgid "Start"
@ -8029,8 +8030,8 @@ msgstr "Présent en VRF"
#: ipam/forms/filtersets.py:243 ipam/forms/filtersets.py:282 #: ipam/forms/filtersets.py:243 ipam/forms/filtersets.py:282
#, python-format #, python-format
msgid "Marked as 100% utilized" msgid "Marked as 100%% utilized"
msgstr "Marqué comme étant utilisé à 100 %" msgstr "Marqué comme étant utilisé à 100%%"
#: ipam/forms/filtersets.py:297 #: ipam/forms/filtersets.py:297
msgid "Device/VM" msgid "Device/VM"
@ -8094,7 +8095,7 @@ msgstr "Agrégat"
#: ipam/forms/model_forms.py:134 templates/ipam/asnrange.html:12 #: ipam/forms/model_forms.py:134 templates/ipam/asnrange.html:12
msgid "ASN Range" msgid "ASN Range"
msgstr "Gamme ASN" msgstr "Plage ASN"
#: ipam/forms/model_forms.py:230 #: ipam/forms/model_forms.py:230
msgid "Site/VLAN Assignment" msgid "Site/VLAN Assignment"
@ -8102,7 +8103,7 @@ msgstr "Affectation de site/VLAN"
#: ipam/forms/model_forms.py:256 templates/ipam/iprange.html:11 #: ipam/forms/model_forms.py:256 templates/ipam/iprange.html:11
msgid "IP Range" msgid "IP Range"
msgstr "Gamme IP" msgstr "Plage IP"
#: ipam/forms/model_forms.py:285 ipam/forms/model_forms.py:454 #: ipam/forms/model_forms.py:285 ipam/forms/model_forms.py:454
#: templates/ipam/fhrpgroup.html:19 templates/ipam/ipaddress_edit.html:52 #: templates/ipam/fhrpgroup.html:19 templates/ipam/ipaddress_edit.html:52
@ -8184,11 +8185,11 @@ msgstr "démarrer"
#: ipam/models/asns.py:51 #: ipam/models/asns.py:51
msgid "ASN range" msgid "ASN range"
msgstr "Gamme ASN" msgstr "Plage ASN"
#: ipam/models/asns.py:52 #: ipam/models/asns.py:52
msgid "ASN ranges" msgid "ASN ranges"
msgstr "Gammes ASN" msgstr "Plages ASN"
#: ipam/models/asns.py:72 #: ipam/models/asns.py:72
#, python-brace-format #, python-brace-format
@ -8380,7 +8381,7 @@ msgstr "plage IP"
#: ipam/models/ip.py:548 #: ipam/models/ip.py:548
msgid "IP ranges" msgid "IP ranges"
msgstr "Gammes IP" msgstr "Plages IP"
#: ipam/models/ip.py:564 #: ipam/models/ip.py:564
msgid "Starting and ending IP address versions must match" msgid "Starting and ending IP address versions must match"
@ -8636,7 +8637,7 @@ msgstr "Utilisation"
#: ipam/tables/ip.py:170 netbox/navigation/menu.py:149 #: ipam/tables/ip.py:170 netbox/navigation/menu.py:149
msgid "IP Ranges" msgid "IP Ranges"
msgstr "Gammes d'adresses IP" msgstr "Plages d'adresses IP"
#: ipam/tables/ip.py:220 #: ipam/tables/ip.py:220
msgid "Prefix (Flat)" msgid "Prefix (Flat)"
@ -8706,7 +8707,7 @@ msgstr "Préfixes pour enfants"
#: ipam/views.py:571 #: ipam/views.py:571
msgid "Child Ranges" msgid "Child Ranges"
msgstr "Gammes pour enfants" msgstr "Plages pour enfants"
#: ipam/views.py:868 #: ipam/views.py:868
msgid "Related IPs" msgid "Related IPs"
@ -9050,7 +9051,7 @@ msgstr "Préfixes et rôles VLAN"
#: netbox/navigation/menu.py:162 #: netbox/navigation/menu.py:162
msgid "ASN Ranges" msgid "ASN Ranges"
msgstr "Gammes ASN" msgstr "Plages ASN"
#: netbox/navigation/menu.py:184 #: netbox/navigation/menu.py:184
msgid "VLAN Groups" msgid "VLAN Groups"
@ -9457,7 +9458,7 @@ msgstr "Annuler"
#: utilities/templates/helpers/applied_filters.html:16 #: utilities/templates/helpers/applied_filters.html:16
#: utilities/templates/helpers/table_config_form.html:40 #: utilities/templates/helpers/table_config_form.html:40
msgid "Save" msgid "Save"
msgstr "Sauver" msgstr "Sauvegarder"
#: templates/account/preferences.html:41 #: templates/account/preferences.html:41
msgid "Table Configurations" msgid "Table Configurations"
@ -9598,11 +9599,11 @@ msgid ""
"production system" "production system"
msgstr "" msgstr ""
"Les performances peuvent être limitées. Le débogage ne doit jamais être " "Les performances peuvent être limitées. Le débogage ne doit jamais être "
"activé sur un système de production" "activé sur un système en production"
#: templates/base/layout.html:83 #: templates/base/layout.html:83
msgid "Maintenance Mode" msgid "Maintenance Mode"
msgstr "Mode de maintenance" msgstr "Mode Maintenance"
#: templates/base/layout.html:134 #: templates/base/layout.html:134
msgid "Docs" msgid "Docs"
@ -9642,16 +9643,16 @@ msgstr "Date de résiliation"
#: templates/circuits/circuit_terminations_swap.html:4 #: templates/circuits/circuit_terminations_swap.html:4
msgid "Swap Circuit Terminations" msgid "Swap Circuit Terminations"
msgstr "Terminaisons du circuit d'échange" msgstr "Échanger les terminaisons du circuit"
#: templates/circuits/circuit_terminations_swap.html:8 #: templates/circuits/circuit_terminations_swap.html:8
#, python-format #, python-format
msgid "Swap these terminations for circuit %(circuit)s?" msgid "Swap these terminations for circuit %(circuit)s?"
msgstr "Remplacez ces terminaisons par un circuit %(circuit)s?" msgstr "Échanger les terminaisons du circuit %(circuit)s?"
#: templates/circuits/circuit_terminations_swap.html:14 #: templates/circuits/circuit_terminations_swap.html:14
msgid "A side" msgid "A side"
msgstr "Un côté" msgstr "Coté A"
#: templates/circuits/circuit_terminations_swap.html:22 #: templates/circuits/circuit_terminations_swap.html:22
msgid "Z side" msgid "Z side"
@ -9662,11 +9663,11 @@ msgstr "Côté Z"
#: templates/dcim/frontport.html:128 templates/dcim/interface.html:199 #: templates/dcim/frontport.html:128 templates/dcim/interface.html:199
#: templates/dcim/rearport.html:118 #: templates/dcim/rearport.html:118
msgid "Circuit Termination" msgid "Circuit Termination"
msgstr "Terminaison du circuit" msgstr "Terminaison de circuit"
#: templates/circuits/circuittermination_edit.html:41 #: templates/circuits/circuittermination_edit.html:41
msgid "Termination Details" msgid "Termination Details"
msgstr "Détails de résiliation" msgstr "Détails de terminaison"
#: templates/circuits/circuittype.html:10 #: templates/circuits/circuittype.html:10
msgid "Add Circuit" msgid "Add Circuit"

View File

@ -4,8 +4,8 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Renato Almeida de Oliveira, 2023
# Jeremy Stretch, 2023 # Jeremy Stretch, 2023
# Renato Almeida de Oliveira, 2024
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
@ -14,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-12-21 17:54+0000\n" "POT-Creation-Date: 2023-12-21 17:54+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2023\n" "Last-Translator: Renato Almeida de Oliveira, 2024\n"
"Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -30,7 +30,7 @@ msgstr "Chave"
#: account/tables.py:31 users/forms/filtersets.py:133 #: account/tables.py:31 users/forms/filtersets.py:133
msgid "Write Enabled" msgid "Write Enabled"
msgstr "Gravação ativada" msgstr "Escrita permitida"
#: account/tables.py:34 core/tables/jobs.py:29 extras/choices.py:135 #: account/tables.py:34 core/tables/jobs.py:29 extras/choices.py:135
#: extras/tables/tables.py:469 templates/account/token.html:44 #: extras/tables/tables.py:469 templates/account/token.html:44
@ -2041,7 +2041,7 @@ msgstr "Grupo (ID)"
#: dcim/filtersets.py:138 #: dcim/filtersets.py:138
msgid "Group (slug)" msgid "Group (slug)"
msgstr "Grupo (lesma)" msgstr "Grupo (slug)"
#: dcim/filtersets.py:144 dcim/filtersets.py:149 #: dcim/filtersets.py:144 dcim/filtersets.py:149
msgid "AS (ID)" msgid "AS (ID)"
@ -2055,7 +2055,7 @@ msgstr "Localização (ID)"
#: dcim/filtersets.py:224 dcim/filtersets.py:299 dcim/filtersets.py:397 #: dcim/filtersets.py:224 dcim/filtersets.py:299 dcim/filtersets.py:397
#: dcim/filtersets.py:1219 extras/filtersets.py:447 #: dcim/filtersets.py:1219 extras/filtersets.py:447
msgid "Location (slug)" msgid "Location (slug)"
msgstr "Localização (lesma)" msgstr "Localização (slug)"
#: dcim/filtersets.py:313 dcim/filtersets.py:764 dcim/filtersets.py:854 #: dcim/filtersets.py:313 dcim/filtersets.py:764 dcim/filtersets.py:854
#: dcim/filtersets.py:1619 ipam/filtersets.py:347 ipam/filtersets.py:459 #: dcim/filtersets.py:1619 ipam/filtersets.py:347 ipam/filtersets.py:459
@ -2068,7 +2068,7 @@ msgstr "Função (ID)"
#: ipam/filtersets.py:465 ipam/filtersets.py:946 #: ipam/filtersets.py:465 ipam/filtersets.py:946
#: virtualization/filtersets.py:215 #: virtualization/filtersets.py:215
msgid "Role (slug)" msgid "Role (slug)"
msgstr "Papel (lesma)" msgstr "Papel (slug)"
#: dcim/filtersets.py:347 dcim/filtersets.py:922 dcim/filtersets.py:1224 #: dcim/filtersets.py:347 dcim/filtersets.py:922 dcim/filtersets.py:1224
#: dcim/filtersets.py:1942 #: dcim/filtersets.py:1942
@ -2095,7 +2095,7 @@ msgstr "Fabricante (ID)"
#: dcim/filtersets.py:811 dcim/filtersets.py:839 dcim/filtersets.py:1122 #: dcim/filtersets.py:811 dcim/filtersets.py:839 dcim/filtersets.py:1122
#: dcim/filtersets.py:1615 #: dcim/filtersets.py:1615
msgid "Manufacturer (slug)" msgid "Manufacturer (slug)"
msgstr "Fabricante (lesma)" msgstr "Fabricante (slug)"
#: dcim/filtersets.py:445 #: dcim/filtersets.py:445
msgid "Default platform (ID)" msgid "Default platform (ID)"
@ -2180,7 +2180,7 @@ msgstr "Modelo de configuração (ID)"
#: dcim/filtersets.py:845 #: dcim/filtersets.py:845
msgid "Device type (slug)" msgid "Device type (slug)"
msgstr "Tipo de dispositivo (lesma)" msgstr "Tipo de dispositivo (slug)"
#: dcim/filtersets.py:865 #: dcim/filtersets.py:865
msgid "Parent Device (ID)" msgid "Parent Device (ID)"
@ -2193,7 +2193,7 @@ msgstr "Plataforma (ID)"
#: dcim/filtersets.py:875 extras/filtersets.py:474 #: dcim/filtersets.py:875 extras/filtersets.py:474
#: virtualization/filtersets.py:225 #: virtualization/filtersets.py:225
msgid "Platform (slug)" msgid "Platform (slug)"
msgstr "Plataforma (lesma)" msgstr "Plataforma (slug)"
#: dcim/filtersets.py:911 dcim/filtersets.py:1208 dcim/filtersets.py:1703 #: dcim/filtersets.py:911 dcim/filtersets.py:1208 dcim/filtersets.py:1703
#: dcim/filtersets.py:1875 dcim/filtersets.py:1933 #: dcim/filtersets.py:1875 dcim/filtersets.py:1933
@ -3634,7 +3634,7 @@ msgstr "Reserva"
#: dcim/forms/model_forms.py:297 dcim/forms/model_forms.py:380 #: dcim/forms/model_forms.py:297 dcim/forms/model_forms.py:380
#: utilities/forms/fields/fields.py:47 #: utilities/forms/fields/fields.py:47
msgid "Slug" msgid "Slug"
msgstr "Lesma" msgstr "Slug"
#: dcim/forms/model_forms.py:304 templates/dcim/devicetype.html:12 #: dcim/forms/model_forms.py:304 templates/dcim/devicetype.html:12
msgid "Chassis" msgid "Chassis"
@ -5198,7 +5198,7 @@ msgstr "Já existe uma região de nível superior com esse nome."
#: dcim/models/sites.py:59 #: dcim/models/sites.py:59
msgid "A top-level region with this slug already exists." msgid "A top-level region with this slug already exists."
msgstr "Já existe uma região de alto nível com essa lesma." msgstr "Já existe uma região de alto nível com essa slug."
#: dcim/models/sites.py:62 #: dcim/models/sites.py:62
msgid "region" msgid "region"
@ -6029,7 +6029,7 @@ msgstr "Tipo de cluster"
#: extras/filtersets.py:485 virtualization/filtersets.py:95 #: extras/filtersets.py:485 virtualization/filtersets.py:95
#: virtualization/filtersets.py:146 #: virtualization/filtersets.py:146
msgid "Cluster type (slug)" msgid "Cluster type (slug)"
msgstr "Tipo de cluster (lesma)" msgstr "Tipo de cluster (slug)"
#: extras/filtersets.py:490 ipam/forms/bulk_edit.py:475 #: extras/filtersets.py:490 ipam/forms/bulk_edit.py:475
#: ipam/forms/model_forms.py:585 virtualization/forms/filtersets.py:108 #: ipam/forms/model_forms.py:585 virtualization/forms/filtersets.py:108
@ -6038,7 +6038,7 @@ msgstr "Grupo de clusters"
#: extras/filtersets.py:496 virtualization/filtersets.py:135 #: extras/filtersets.py:496 virtualization/filtersets.py:135
msgid "Cluster group (slug)" msgid "Cluster group (slug)"
msgstr "Grupo de clusters (lesma)" msgstr "Grupo de clusters (slug)"
#: extras/filtersets.py:506 tenancy/forms/forms.py:16 #: extras/filtersets.py:506 tenancy/forms/forms.py:16
#: tenancy/forms/forms.py:39 #: tenancy/forms/forms.py:39
@ -6056,7 +6056,7 @@ msgstr "Tag"
#: extras/filtersets.py:534 #: extras/filtersets.py:534
msgid "Tag (slug)" msgid "Tag (slug)"
msgstr "Tag (lesma)" msgstr "Tag (slug)"
#: extras/filtersets.py:594 extras/forms/filtersets.py:438 #: extras/filtersets.py:594 extras/forms/filtersets.py:438
msgid "Has local config context data" msgid "Has local config context data"
@ -7630,7 +7630,7 @@ msgstr "RIR (ID)"
#: ipam/filtersets.py:142 ipam/filtersets.py:181 ipam/filtersets.py:204 #: ipam/filtersets.py:142 ipam/filtersets.py:181 ipam/filtersets.py:204
msgid "RIR (slug)" msgid "RIR (slug)"
msgstr "RIR (lesma)" msgstr "RIR (slug)"
#: ipam/filtersets.py:251 #: ipam/filtersets.py:251
msgid "Within prefix" msgid "Within prefix"
@ -12175,7 +12175,7 @@ msgstr "Função de contato (ID)"
#: tenancy/filtersets.py:114 #: tenancy/filtersets.py:114
msgid "Contact role (slug)" msgid "Contact role (slug)"
msgstr "Função de contato (lesma)" msgstr "Função de contato (slug)"
#: tenancy/filtersets.py:146 #: tenancy/filtersets.py:146
msgid "Contact group" msgid "Contact group"
@ -12191,7 +12191,7 @@ msgstr "Grupo de inquilinos (ID)"
#: tenancy/filtersets.py:216 #: tenancy/filtersets.py:216
msgid "Tenant Group (slug)" msgid "Tenant Group (slug)"
msgstr "Grupo de inquilinos (lesma)" msgstr "Grupo de inquilinos (slug)"
#: tenancy/forms/bulk_edit.py:65 #: tenancy/forms/bulk_edit.py:65
msgid "Desciption" msgid "Desciption"
@ -13147,7 +13147,7 @@ msgstr "Grupo de túneis (ID)"
#: vpn/filtersets.py:47 #: vpn/filtersets.py:47
msgid "Tunnel group (slug)" msgid "Tunnel group (slug)"
msgstr "Grupo de túneis (lesma)" msgstr "Grupo de túneis (slug)"
#: vpn/filtersets.py:54 #: vpn/filtersets.py:54
msgid "IPSec profile (ID)" msgid "IPSec profile (ID)"

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
bleach==6.1.0 bleach==6.1.0
Django==4.2.8 Django==4.2.9
django-cors-headers==4.3.1 django-cors-headers==4.3.1
django-debug-toolbar==4.2.0 django-debug-toolbar==4.2.0
django-filter==23.5 django-filter==23.5
@ -15,21 +15,21 @@ django-tables2==2.7.0
django-timezone-field==6.1.0 django-timezone-field==6.1.0
djangorestframework==3.14.0 djangorestframework==3.14.0
drf-spectacular==0.27.0 drf-spectacular==0.27.0
drf-spectacular-sidecar==2023.12.1 drf-spectacular-sidecar==2024.1.1
feedparser==6.0.11 feedparser==6.0.11
graphene-django==3.0.0 graphene-django==3.0.0
gunicorn==21.2.0 gunicorn==21.2.0
Jinja2==3.1.2 Jinja2==3.1.3
Markdown==3.5.1 Markdown==3.5.2
mkdocs-material==9.5.3 mkdocs-material==9.5.4
mkdocstrings[python-legacy]==0.24.0 mkdocstrings[python-legacy]==0.24.0
netaddr==0.9.0 netaddr==0.10.1
Pillow==10.1.0 Pillow==10.2.0
psycopg[binary,pool]==3.1.16 psycopg[binary,pool]==3.1.17
PyYAML==6.0.1 PyYAML==6.0.1
requests==2.31.0 requests==2.31.0
social-auth-app-django==5.4.0 social-auth-app-django==5.4.0
social-auth-core[openidconnect]==4.5.1 social-auth-core[openidconnect]==4.5.1
svgwrite==1.4.3 svgwrite==1.4.3
tablib==3.5.0 tablib==3.5.0
tzdata==2023.3 tzdata==2023.4